You are not logged in.
Pages: 1
So I am a bit hungover today so maybe I did something stupid but I can't work out what it was.
Seriously, I didn't change or touch anything. All I did was a `mpd --create-db` and then my nfs would no longer mount. When I a `sudo mount -a` I got this message.
[ty@donna ~]$ sudo mount -a
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
In /var/log/errors.log there is this.
Jul 25 12:00:44 donna rpcbind: cannot get local address for udp: Servname not supported for ai_socktype
Jul 25 12:00:44 donna rpcbind: cannot get local address for tcp: Servname not supported for ai_socktype
Jul 25 12:00:44 donna rpcbind: cannot get local address for udp6: Servname not supported for ai_socktype
Jul 25 12:00:44 donna rpcbind: cannot get local address for tcp6: Servname not supported for ai_socktype
Restarting rpcbind did nothing. All I could do to get it to start again was add `nolock` to the fstab entry.
I swear I didn't do anything, not even a system upgrade. And it was working before I ran `mpd --create-db` because I was listening to music before I did it.
Very strange. Any ideas why this happened?
Offline
same problem here
same symptoms
Offline
so problem in new package iana-etc. because /etc/services was removed from filesystem package
in first look services in old-filesystem and new iana-etc does not diff in rpc part, but if I change /etc/services by adding rpcbind 111/{tcp|udp} it works.
I dont know is it bug or not
$ diff -Naur /etc/services tmp/services
--- /etc/services 2010-07-24 03:10:40.000000000 +0400
+++ tmp/services 2010-07-25 12:37:27.278819259 +0400
@@ -405,8 +405,10 @@
pop3 110/tcp # Post Office Protocol - Version 3
pop3 110/udp # Post Office Protocol - Version 3
# Marshall Rose <mrose&dbc.mtview.ca.us>
-sunrpc 111/tcp # SUN Remote Procedure Call
-sunrpc 111/udp # SUN Remote Procedure Call
+rpcbind 111/tcp
+rpcbind 111/udp
+#sunrpc 111/tcp # SUN Remote Procedure Call
+#sunrpc 111/udp # SUN Remote Procedure Call
# Chuck McManis <cmcmanis&freegate.net>
mcidas 112/tcp # McIDAS Data Transmission Protocol
mcidas 112/udp # McIDAS Data Transmission Protocol
Last edited by vanDake (2010-07-25 08:50:47)
Offline
so problem in new package iana-etc. because /etc/services was removed from filesystem package
in first look services in old-filesystem and new iana-etc does not diff in rpc part, but if I change /etc/services by adding rpcbind 111/{tcp|udp} it works.I dont know is it bug or not
$ diff -Naur /etc/services tmp/services --- /etc/services 2010-07-24 03:10:40.000000000 +0400 +++ tmp/services 2010-07-25 12:37:27.278819259 +0400 @@ -405,8 +405,10 @@ pop3 110/tcp # Post Office Protocol - Version 3 pop3 110/udp # Post Office Protocol - Version 3 # Marshall Rose <mrose&dbc.mtview.ca.us> -sunrpc 111/tcp # SUN Remote Procedure Call -sunrpc 111/udp # SUN Remote Procedure Call +rpcbind 111/tcp +rpcbind 111/udp +#sunrpc 111/tcp # SUN Remote Procedure Call +#sunrpc 111/udp # SUN Remote Procedure Call # Chuck McManis <cmcmanis&freegate.net> mcidas 112/tcp # McIDAS Data Transmission Protocol mcidas 112/udp # McIDAS Data Transmission Protocol
Thanks a lot!
Offline
Shouldn't this rather be filed as a bug report too? Something is out of sync between our packages and the iana stuff at least...
Edit: and this is [Testing], so moving to the appropriate subforum.
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
Already reported when I finally figured out what was causing it.
http://bugs.archlinux.org/task/20273
@vanDake: the layout of the /etc/services file allows for aliases. Rather than replacing sunrpc, alias rpcbind to it. I had suspected this, but it didn't initially work (got some socket in use errors). Seems to have just been rpcbind being a little slow to really unbind itself.
edit: ...and you posted the alias on the bug report.
Last edited by falconindy (2010-07-25 19:25:19)
Offline
Pages: 1