Christoph Pleger: > As I am using dracut for building the initial ramdisk, the commands > executed are those from /usr/lib/dracut/modules.d/90aufs/aufs-mount.sh: ::: > # Move root > # NB: --move does not always work. Google >mount move "wrong fs"< for > # details ::: > mount --bind /cow $NEWROOT/live/cow > umount /cow > mount --bind /live/image $NEWROOT/live/image > umount /live/image
I don't think "bind + umount" is equivalent to "move". I don't know who wrote this script, but I'd ask him the reason since 'Google >mount move "wrong fs"< for details' didn't give the answer. If you can, try "move" instead of "bind + umount". ---------------------------------------- > The message is: > > man: command exited with status 1: (cd /usr/share/man && > /usr/lib/man-db/zsoelim) | (cd /usr/share/man && /usr/lib/man-db/manconv > -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd /usr/share/man && preconv -e > UTF-8) | (cd /usr/share/man && tbl) | (cd /usr/share/man && nroff > -mandoc -rLL=231n -rLT=231n -Tascii) Ok, your strace log shows these. - pid 4081 preconv fails because it cannot find libuchardet.so.0. - pid 4082 tbl fails because it cannot find libstdc++.so.6. - pid 4083 nroff fails because its child process 4090 groff fails. + pid 4090 gorff fails because its child process 4091 troff fails. * pid 4091 troff fails because it cannot find libstdc++.so.6. So the first action should be making these libraries to be loadable. There are several things to do it, $LD_LIBRARY_PATH, /lib/ld-linux.so.*, /etc/ld.so.*, and brabra. But I am still afraid that "mount move" is important. J. R. Okajima