FreeBSD 5.3-BETA6 RPC/rcorder

Nagilum freebsd at nagilum.org
Thu Sep 30 10:15:07 PDT 2004


Hi
i just updated from FreeBSD 5.3-BETA3 to BETA6 unfortunately I'm having 
some problems now, during boot I see this:

Sep 30 17:04:00 cakebox mountd[357]: can't register UDP RPCMNT_VER1 service
Sep 30 17:04:00 cakebox mountd[357]: can't register UDP RPCMNT_VER3 service
Sep 30 17:04:00 cakebox mountd[357]: can't register TCP RPCMNT_VER1 service
Sep 30 17:04:00 cakebox mountd[357]: can't register TCP RPCMNT_VER3 service
Sep 30 17:04:00 cakebox mountd[357]: can't register UDP6 RPCMNT_VER1 service
Sep 30 17:04:00 cakebox mountd[357]: can't register UDP6 RPCMNT_VER3 service
Sep 30 17:04:00 cakebox mountd[357]: can't register TCP6 RPCMNT_VER1 service
Sep 30 17:04:00 cakebox kernel: Starting statd.
Sep 30 17:04:00 cakebox mountd[357]: can't register TCP6 RPCMNT_VER3 service
Sep 30 17:04:00 cakebox mountd[357]: could not create any services
Sep 30 17:04:00 cakebox kernel: Sep 30 17:04:00 cakebox mountd[357]: 
could not create any services
Sep 30 17:04:01 cakebox kernel: rpc.statd:
Sep 30 17:04:01 cakebox kernel: svc_tp_create: Could not register prog 
100024 vers 1 on udp6
Sep 30 17:04:01 cakebox kernel:
Sep 30 17:04:01 cakebox kernel: rpc.statd:
Sep 30 17:04:01 cakebox kernel: svc_tp_create: Could not register prog 
100024 vers 1 on udp
Sep 30 17:04:01 cakebox kernel: rpc.statd:
Sep 30 17:04:01 cakebox kernel: cannot create udp service
Sep 30 17:04:01 cakebox kernel:
Sep 30 17:04:01 cakebox kernel: Starting lockd.
Sep 30 17:04:01 cakebox kernel: rpc.lockd:
Sep 30 17:04:01 cakebox kernel: unable to register (NLM_PROG, NLM_SM, udp)

so nfs is "out of order" and bit later I see:

Sep 30 17:05:15 cakebox kernel: pid 486 (rcorder), uid 0: exited on 
signal 6 (core dumped)

The rcorder failure is especially bad, as it's hard to tell what things 
it already started before dying (as it dies after producing half the 
list). Here is what it looks like when run rcorder manually (only the 
last lines):
root at cakebox ~ > rcorder /etc/rc.d/* /usr/local/etc/rc.d/*.sh
...
/usr/local/etc/rc.d/arpwatch.sh
rcorder: Circular dependency on file `/usr/local/etc/rc.d/amavisd.sh'.
rcorder: Circular dependency on provision `fake_prov_00000013' in file 
`/usr/local/etc/rc.d/amavisd.sh'.
/usr/local/etc/rc.d/amavis-milter.sh
rcorder in free(): error: chunk is already free
Abort trap (core dumped)

I tried running rcorder against each rcfile individually to pinpoint it 
to a certain rcfile, but of course it's working then :-/

I've uploaded a tarball containing the source from /usr/src/sbin/rcorder 
, my binary (x86/pentium) and the coredump to 
http://www.nagilum.org/tempdir/rcorder.tar.gz . In case someone want's 
to take a look..
Of course world (especially including /etc) and kernel are in sync and 
everything was working with BETA3..
Ok, I thinks that's about it, any ideas anyone?
Thanks,
Alex.





More information about the freebsd-questions mailing list