Bug 172133 - stabilize net-fs/nfs-utils-1.0.12
|
Bug#:
172133
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: net-fs@gentoo.org
|
Reported By: vapier@gentoo.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: stabilize net-fs/nfs-utils-1.0.12
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-03-25 06:50 0000
|
version 1.0.12 fixes a few regressions found in 1.0.10 (but only after it went
stable, how nice)
# emerge --fetchonly --update --deep world
Calculating world dependencies \
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
x11-libs/libzvt
... done!
>>> Emerging (1 of 1) net-fs/nfs-utils-1.0.12-r2 to /
* nfs-utils-1.0.12.tar.gz RMD160 ;-) ... [ ok
]
* nfs-utils-1.0.12.tar.gz SHA1 ;-) ... [ ok
]
* nfs-utils-1.0.12.tar.gz SHA256 ;-) ... [ ok
]
* nfs-utils-1.0.12.tar.gz size ;-) ... [ ok
]
* checking ebuild checksums ;-) ... [ ok
]
* checking auxfile checksums ;-) ... [ !!
]
!!! A file listed in the Manifest could not be found:
/usr/portage/net-fs/nfs-utils/files/nfs.confd.old
!!! Fetch for /usr/portage/net-fs/nfs-utils/nfs-utils-1.0.12-r2.ebuild failed,
continuing...
!!! Some fetch errors were encountered. Please see above for details.
net-fs/nfs-utils-1.0.12-r2
your portage tree is out of date ...
(In reply to comment #5)
> your portage tree is out of date ...
I just did a fresh emerge --sync and emerge --update system to get the same
error as above
>>> Emerging (1 of 2) net-fs/nfs-utils-1.0.12 to /
* nfs-utils-1.0.12.tar.gz MD5 ;-) ... [
ok ]
* nfs-utils-1.0.12.tar.gz RMD160 ;-) ... [
ok ]
* nfs-utils-1.0.12.tar.gz SHA1 ;-) ... [
ok ]
* nfs-utils-1.0.12.tar.gz SHA256 ;-) ... [
ok ]
* nfs-utils-1.0.12.tar.gz size ;-) ... [
ok ]
* checking ebuild checksums ;-) ... [
ok ]
* checking auxfile checksums ;-) ... [
!! ]
!!! A file listed in the Manifest could not be found:
/usr/portage/net-fs/nfs-utils/files/nfs.confd.old
!!! Fetch for /usr/portage/net-fs/nfs-utils/nfs-utils-1.0.12.ebuild failed,
continuing...
I just synced with cockatoo.gentoo.org at Sun Mar 25 10:00:35 PM UTC 2007 and I
had the same "!!! A file listed in the Manifest could not be found:
/usr/portage/net-fs/nfs-utils/files/nfs.confd.old" issue.
here's a patch for nfsmount 1.1
to avoid the condition, that /etc/init.d/nfs was never start && the client try
to start /etc/init.d/nfsmount using nfs4 -> idmapd will fail cause the
directory /var/lib/rpc_pipefs/nfs doesn't exit, in fact we just create
/var/lib/rpc_pipefs so the pipefs could be mount there (and pipefs add /nfs to
it). Well ok, my english could be hard to understand sorry
diff nfsmount nfsmount~
18,24d17
< mkdir_nfsdirs() {
< local d
< for d in /var/lib/nfs/{rpc_pipefs,v4recovery,v4root} ; do
< [ ! -d "${d}" ] && mkdir -p "${d}"
< done
< }
<
26d18
< mkdir_nfsdir
ps: btw, tried to sync & also complain the file nfs.confd.old isn't there too,
i emerge it by downloading it from the url you gave us
results :
emerge --oneshot nfs-utils
Calculating dependencies... done!
>>> Emerging (1 of 1) net-fs/nfs-utils-1.0.12-r2 to /
...
>>> Merging net-fs/nfs-utils-1.0.12-r2 to /
* Removing /usr/share/doc
--- /usr/
--- /usr/sbin/
>>> /usr/sbin/rpcdebug
>>> /usr/sbin/exportfs
>>> /usr/sbin/nfsstat
>>> /usr/sbin/rpc.mountd
>>> /usr/sbin/rpc.nfsd
>>> /usr/sbin/showmount
>>> /usr/sbin/rpc.idmapd
--- /usr/share/
--- /usr/share/man/
...
>>> net-fs/nfs-utils-1.0.12-r2 merged.
/etc/init.d/nfsmount restart
* Starting gssd ...
/etc/init.d/rpc.gssd: line 20: /usr/sbin/rpc.gssd: Aucun fichier ou répertoire
de ce type [ !!
]
* Starting svcgssd ...
/etc/init.d/rpc.gssd: line 20: /usr/sbin/rpc.svcgssd: Aucun fichier ou
répertoire de ce type
[ !! ]
* ERROR: cannot start nfsmount as rpc.gssd could not start
[ebuild R ] net-fs/nfs-utils-1.0.12-r2 USE="tcpd -kerberos -nonfsv4" 0 kB
as you see, /usr/sbin/rpc.svcgssd and /usr/sbin/rpc.gssd are missing
Stéphane Pagnon: this is not the right place for that, file a new bug please
Hmm, it seems the nfs.confd.old doesn't exist on certain rsync mirrors... I
just resynchronised from rsync.gentoo.org instead of rsync.europe.gentoo.org,
and it magically appeared...
I tried to emerge nfs-utils-1.0.12 to upgrade from 1.0.6-r6, however it failed
to compile with a missing symbol in libblkid. It appears this library is part
of e2fsprogs which I had to upgrade to 1.39-r2 from 1.37-r1 to get the newer
version of the library and complete the emerge. I recommend the dependency here
is amended so avoid this issue.
I upgraded my server from 1.0.6-r6 to 1.0.12 and ran into problems. After about
an hour, the clients start loosing nfs mounts (contents of mounts disappear)
and when you try to see a directory listing, you get this error message:
-su: cd: /mnt/nfs-webalbum-dik: Stale NFS file handle
One week later, I downgraded the server back to nfs-utils 1.0.6-r6 and the
problems disappeared.
In my case, 1.0.12 is far from stable.