Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Sep 2004 19:14:48 +0200
From:      Nagilum <freebsd@nagilum.org>
To:        freebsd-questions@freebsd.org
Subject:   FreeBSD 5.3-BETA6 RPC/rcorder
Message-ID:  <415C3F08.5020208@nagilum.org>

next in thread | raw e-mail | index | archive | help
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@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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?415C3F08.5020208>