Resolution (of a sort) FYI: this worked when I installed fink to /var/tmp/sw (local disk) instead of to the NFS-mounted directory. It looks like gettext-0.10.40-24 (unlike gettext-0.10.40-19) has file locking problems over NFS. I'll submit a bug report.
--Sarah >Hello, > >This stumped the folks on Fink-beginners, so I'm hoping someone here >will have some ideas. I'm doing a new install of fink on an OS X >10.4 machine. It's a shared machine, so I'm installing fink into >/Users/myusername/sw which is an NFS share from another OS X 10.4 >machine, the NFS server. > >The initial install of fink and its dependencies, and the subsequent >fink selfupdate, go fine. This includes the stable version of >gettext. I need to use various unstable packages, though, so I add >unstable/main to the fink.conf file and run fink selfupdate again to >get the list of unstable packages. When I do this, of course, fink >updates itself and its dependencies to unstable versions, and herein >lies the problem. The unstable version of gettext, a fink >dependency, builds without a problem, but fails to install. Note >that I don't have libgettext3-dev (or libgettext* for that matter) >installed so that conflict isn't an issue -- nothing's installed at >this point except what fink itself installs. > >(For anyone who read my messages on the other mailing list: I fixed >the timestamp errors I was seeing on the build (NFS servers had the >wrong times, that's now fixed), but the problem persists even after >a complete reinstallation of fink from scratch.) > >Someone suggested installing libgettext3-shlibs, but that requires >gettext as a dependency and of course I can't install gettext. > >I'd be very grateful for any suggestions. The output of the failed >install is below; I included the beginning, the end, and the bit in >the middle mentioning the directory upon which the install dies. I >hacked /Users/srs56/sw/bin/dpkg-lockwait to pass the maximum debug >flags to dpkg so I could see what's going on. > >Note that the directory /Users/srs56/sw/var/lib/dpkg/tmp.ci, where >the install dies, doesn't exist before the install command is run, >and is created during the install. It persists after the install >dies, and then contains a single file called "control". The other >directories upon which the install runs ensure_pathname_nonexisting >successfully at the end are not present after the install dies. > >Thanks very much for your help! > >--Sarah > >mbgxsrv1:~ srs56$ fink install gettext >Information about 5207 packages read in 3 seconds. >The package 'gettext' will be installed. >The following package will be installed or updated: > gettext >/Users/srs56/sw/bin/dpkg-lockwait -i >/Users/srs56/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/gettext_0.10.40-24_darwin-powerpc.deb >D000010: ensure_pathname_nonexisting `/Users/srs56/sw/var/lib/dpkg/tmp.ci' >(Reading database ... 4144 files and directories currently installed.) >Preparing to replace gettext 0.10.40-24 (using >.../gettext_0.10.40-24_darwin-powerpc.deb) ... >D000001: process_archive oldversionstatus=unpacked but not configured >D000002: maintainer_script_new nonexistent preinst >`/Users/srs56/sw/var/lib/dpkg/tmp.ci/preinst' >Unpacking replacement gettext ... >D000010: tarobject ti->Name=`.' Mode=755 owner=0.80 Type=53(d) >ti->LinkName=`' namenode=`/.' flags=2 instead=`<none>' >D000100: setupvnamevbs main=`/.' tmp=`/..dpkg-tmp' new=`/..dpkg-new' >D000100: tarobject already exists >D000100: tarobject Directory exists >D000010: ensure_pathname_nonexisting `/..dpkg-new' >D000010: ensure_pathname_nonexisting `/..dpkg-tmp' >D000010: tarobject ti->Name=`./Users' Mode=755 owner=0.80 Type=53(d) >ti->LinkName=`' namenode=`/Users' flags=2 instead=`<none>' > ><snip> > >D001000: process_archive info file `dpkg.list' >D001000: process_archive info file `bzip2-shlibs.list' >D001000: process_archive info file `bzip2-shlibs.shlibs' >D001000: process_archive info file `gettext.postinst' >D002000: process_archive info this pkg >D000002: process_archive info installed >/Users/srs56/sw/var/lib/dpkg/tmp.ci/postinst as >/Users/srs56/sw/var/lib/dpkg/info//gettext.postinst >D001000: process_archive info file `fink-mirrors.list' >D001000: process_archive info file `gettext.shlibs' >D002000: process_archive info this pkg >D000002: process_archive info installed >/Users/srs56/sw/var/lib/dpkg/tmp.ci/shlibs as >/Users/srs56/sw/var/lib/dpkg/info//gettext.shlibs >D001000: process_archive info file `apt.list' >D001000: process_archive info file `apt.postinst' >D001000: process_archive info file `ncurses-shlibs.list' >D001000: process_archive info file `gzip.postinst' >D001000: process_archive info file `gettext-bin.list' >D001000: process_archive info file `tar.list' >D001000: process_archive info file `gettext-tools.list' >D001000: process_archive info file `gettext-dev.list' >D001000: process_archive info file `base-files.list' >D001000: process_archive info file `dpkg.postinst' >D001000: process_archive info file `ncurses-shlibs.shlibs' >D001000: process_archive info file `libiconv.postinst' >D000002: process_archive tmp.ci script/file `.' contains dot >D000002: process_archive tmp.ci script/file `..' contains dot >D000002: process_archive tmp.ci script/file >`/Users/srs56/sw/var/lib/dpkg/tmp.ci/control' is control >D001000: process_archive checking disappearance ncurses-shlibs >D000100: filesavespackage file `/.' package ncurses-shlibs >D000100: filesavespackage ... in new archive -- no save >D000100: filesavespackage file `/Users' package ncurses-shlibs >D000100: filesavespackage ... in new archive -- no save >D000100: filesavespackage file `/Users/srs56' package ncurses-shlibs >D000100: filesavespackage ... in new archive -- no save >D000100: filesavespackage file `/Users/srs56/sw' package ncurses-shlibs >D000100: filesavespackage ... in new archive -- no save >D000100: filesavespackage file `/Users/srs56/sw/lib' package ncurses-shlibs > ><snip> > >D000010: process_archive looking for overwriting >`/Users/srs56/sw/share/doc/gettext/TODO' >D000100: process_archive ... found in gettext > >D000010: process_archive looking for overwriting >`/Users/srs56/sw/share/doc/gettext/AUTHORS' >D000100: process_archive ... found in gettext > >D000010: process_archive looking for overwriting >`/Users/srs56/sw/share/doc/gettext/COPYING' >D000100: process_archive ... found in gettext > >D000010: process_archive looking for overwriting >`/Users/srs56/sw/share/doc/gettext/README' >D000100: process_archive ... found in gettext > >D000010: process_archive looking for overwriting >`/Users/srs56/sw/share/doc/gettext/README.gemtext' >D000100: process_archive ... found in gettext > >D000010: process_archive looking for overwriting >`/Users/srs56/sw/share/doc/gettext/THANKS' >D000100: process_archive ... found in gettext > >D000010: process_archive looking for overwriting >`/Users/srs56/sw/lib/libintl.1.dylib' >D000100: process_archive ... found in gettext > >D000010: ensure_pathname_nonexisting `//..dpkg-tmp' >D000010: ensure_pathname_nonexisting `//Users.dpkg-tmp' >D000010: ensure_pathname_nonexisting `//Users/srs56.dpkg-tmp' >D000010: ensure_pathname_nonexisting `//Users/srs56/sw.dpkg-tmp' >D000010: ensure_pathname_nonexisting `//Users/srs56/sw/bin.dpkg-tmp' >D000010: ensure_pathname_nonexisting `//Users/srs56/sw/lib.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/lib/libintl.1.0.1.dylib.dpkg-tmp' >D000010: ensure_pathname_nonexisting `//Users/srs56/sw/share.dpkg-tmp' >D000010: ensure_pathname_nonexisting `//Users/srs56/sw/share/doc.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/BUGS.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/NEWS.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/TODO.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/AUTHORS.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/COPYING.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/README.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/README.gemtext.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/share/doc/gettext/THANKS.dpkg-tmp' >D000010: ensure_pathname_nonexisting >`//Users/srs56/sw/lib/libintl.1.dylib.dpkg-tmp' >D000010: ensure_pathname_nonexisting `/Users/srs56/sw/var/lib/dpkg/tmp.ci' >D000010: ensure_pathname_nonexisting running rm -rf >### execution of /Users/srs56/sw/bin/dpkg-lockwait failed, exit code 10 >Failed: can't install package gettext-0.10.40-24 > > >------------------------------------------------------- >Using Tomcat but need to do more? Need to support web services, security? >Get stuff done quickly with pre-integrated technology to make your job easier >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >_______________________________________________ >Fink-users mailing list >[email protected] >https://lists.sourceforge.net/lists/listinfo/fink-users _______________________________________________ Fink-beginners mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-beginners
