FS#22461 - /etc/services missing, causing nfs-server to fail
Attached to Project:
Arch Linux
Opened by Stephen E. Baker (TheCycoONE) - Sunday, 16 January 2011, 16:37 GMT
Last edited by Allan McRae (Allan) - Friday, 18 February 2011, 23:23 GMT
Opened by Stephen E. Baker (TheCycoONE) - Sunday, 16 January 2011, 16:37 GMT
Last edited by Allan McRae (Allan) - Friday, 18 February 2011, 23:23 GMT
|
Details
Description:
After an update I was no longer able to connect to my nfs server running Arch Linux. /etc/rc.d/nfs-server gave the following error message: rpcbind: cannot get local address for udp: servname not supported for ai_socktype After some investigation I found this forum: https://bbs.archlinux.org/viewtopic.php?pid=819774 iana-etc was installed, but /etc/services was missing. Reinstalling iana-etc fixed the problem. Additional info: iana-etc 2.30-1 I do not update that computer very often; it had probably not previously been updated since mid 2010. |
This task depends upon
2. What version of iana-etc was installed? These files changed packages a while back.
How would I know what version was previously installed? I never explicitely installed this program, and only realized the problem after investigating why nfs hadn't been working for awhile. I will link the forum back to this bug so maybe someone there can comment further - somehow pacman skipped this file through normal usage.
[2010-11-20 20:30] installed iana-etc (2.30-1)
[2011-01-16 11:16] Running 'pacman -S iana-etc'
[2011-01-16 11:16] Running 'pacman -S iana-etc'
[2011-01-16 11:16] upgraded iana-etc (2.30-1 -> 2.30-1)
filesystem:
[2010-05-09 13:35] installed filesystem (2010.02-4)
[2010-12-26 12:23] upgraded filesystem (2010.02-4 -> 2010.12-1)
If this file moved from one package to another is it possible that the december upgrade of filesystem deleted the file because it thought it owned it?
You've also managed to jump a bunch of filesystem package revisions: 2010.11-1, and more importantly 2010.07-1 where the files were removed from filesystem and the new iana-etc package was made a depends. I wonder if something is odd because of this? I can't possibly see what though.
Are you using any sort of pacman wrapper, pacman-cage, etc.? Have you *ever* used pacman -Sf?