FS#20273 - [iana-etc] rpcbind fails to bind to socket
Attached to Project:
Arch Linux
Opened by Dave Reisner (falconindy) - Sunday, 25 July 2010, 00:56 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 04 August 2010, 07:59 GMT
Opened by Dave Reisner (falconindy) - Sunday, 25 July 2010, 00:56 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 04 August 2010, 07:59 GMT
|
Details
I apologize for the seemingly counterintuitive summary, but
I'm not sure how to accurately describe the core of this
issue.
rpcbind starts successfully, but shows the following errors in dmesg: Jul 24 20:34:42 quake rpcbind: cannot get local address for udp: Servname not supported for ai_socktype Jul 24 20:34:42 quake rpcbind: cannot get local address for tcp: Servname not supported for ai_socktype The end result is that my nfs shares (v3, not sure about v4) are failing to mount. Removing iana-etc and rolling back to filesystem-2010.02 fixes the problem. Not sure where to start debugging this, as the layout of the /etc/services file provided with the iana-etc package varies significantly from the old /etc/services included with filesystem-2010.02. |
This task depends upon
Closed by Ionut Biru (wonder)
Wednesday, 04 August 2010, 07:59 GMT
Reason for closing: Fixed
Additional comments about closing: rpcbind-0.2.0-2
Wednesday, 04 August 2010, 07:59 GMT
Reason for closing: Fixed
Additional comments about closing: rpcbind-0.2.0-2
$ 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
second is add alias to sunrpc as rpcbind
-sunrpc 111/tcp # SUN Remote Procedure Call
-sunrpc 111/udp # SUN Remote Procedure Call
+sunrpc 111/tcp rpcbind # SUN Remote Procedure Call
+sunrpc 111/udp rpcbind # SUN Remote Procedure Call
Same (good) end result.