Discussion:
Upgrading Solaris 10 U8 to ip_fil5.1.0
(too old to reply)
Dennis Clarke
2010-07-12 06:26:13 UTC
Permalink
Hi All,
Have this been resolved yet? Or do anyone know about the fix to this? I
am also affected by this, and have been waiting for an answer.
We are running Solaris 10 kernel 142900-13 and will be upgrade to
142900-14 very soon. Under that kernel ipf 4.1.33 works just fine and
ipf 5.1.0 compiles fine and will not load because of undefined symbol.
Merely a datapoint ... I have tried and failed also.
--
Dennis Clarke
***@opensolaris.ca <- Email related to the open source Solaris
***@blastwave.org <- Email related to open source for Solaris
Summum Bonum
2010-07-12 06:19:51 UTC
Permalink
Hi All,

Have this been resolved yet? Or do anyone know about the fix to this? I
am also affected by this, and have been waiting for an answer.

We are running Solaris 10 kernel 142900-13 and will be upgrade to
142900-14 very soon. Under that kernel ipf 4.1.33 works just fine and
ipf 5.1.0 compiles fine and will not load because of undefined symbol.

Yours,

-- Sum
Hello again.
I'm trying to build ipf 5.1.0 on Solaris 10 U8 (kernel 142901-11) on
amd64. Everything builds and installs fine, but when I try to load the
May 19 16:45:38 dmk-test4 genunix: [ID 819705 kern.notice]
/usr/kernel/drv/amd64/ipf: undefined symbol
May 19 16:45:38 dmk-test4 genunix: [ID 826211 kern.notice]
'net_unregister_hook'
May 19 16:45:38 dmk-test4 genunix: [ID 819705 kern.notice]
/usr/kernel/drv/amd64/ipf: undefined symbol
May 19 16:45:38 dmk-test4 genunix: [ID 826211 kern.notice]
'net_register_hook'
May 19 16:45:38 dmk-test4 genunix: [ID 819705 kern.notice]
/usr/kernel/drv/amd64/ipf: undefined symbol
May 19 16:45:38 dmk-test4 genunix: [ID 826211 kern.notice] 'net_release'
mod_load: cannot load module 'ipf'
I found this old related thread
http://marc.info/?t=119223191000001&r=1&w=2
but the fix in that thread doesn't appear to apply to 5.1.0.
$ ldd /usr/kernel/drv/amd64/ipf
misc/hook => (file not found)
misc/neti => (file not found)
misc/md5 => (file not found)
drv/ip => (file not found)
It appears that the netinfo interface changed at some point. I tried
changing the function names to the 'new' ones in solaris.c but that
ended in kernel panic when it booted up. Apparently it is something more
complicated than that.
Thank you for any assistance.
-Brian
--
----------------------------------------
Brian H. Nelson
Network Security Analyst
Network and Telecommunications Services
Youngstown State University
bnelson[at]cis[dot]ysu[dot]edu
----------------------------------------
Loading...