Martin,
Can't exec "dpkg": No such file or directory at /sw/lib/perl5/Fink/Services.pm line 408, <STDIN> line 1.
[]Can't exec "dpkg-deb": No such file or directory at /sw/lib/perl5/Fink/Services.pm line 408.
The first thing to check would be whether /sw/bin/dpkg and /sw/bin/dpkg-deb exist or not.
If they exist, then this is a PATH problem that would have to be investigated further.
If they don't exist and you don't remember what you did with them, you can try the following:
1. Move /sw out of the way: "sudo mv /sw /sw_away"
2. Run the Fink-0.7.1 installer
3. Rename the new /sw directory: "sudo mv /sw /sw_0.7.1"
4. Put the old /sw back: "sudo mv /sw_away /sw"
5. Copy the missing files from /sw_0.7.1/bin to /sw/bin
6. Cross your fingers that this mixture of old and new will work and reinstall dpkg immediately.
Thanks for the suggestion. dpkg did not exist, but it appears to
have been successfully restored by following your procedure.
However, once fink was healthy, I tried an update-all, and
eventually ran into the following error when installing the update of
tar. The problem seems to be specific to the tar package and I'm
guessing it is unrelated to my first problem as I was able to update
and install emacs w/o a problem.
Thanks -joe
==================================
<snip>
/usr/bin/install -d -m 755
/sw/src/root-tar-1.14-1/sw/share/doc/tar
/usr/bin/install -c -p -m 644 README* COPYING AUTHORS NEWS THANKS /sw/src/root-tar-1.14-1/sw/share/doc/tar/
/bin/rm -f /sw/src/root-tar-1.14-1/sw/info/dir /sw/src/root-tar-1.14-1/sw/info/dir.old /sw/src/root-tar-1.14-1/sw/share/info/dir /sw/src/root-tar-1.14-1/sw/share/info/dir.old
Writing control file...
Finding prebound objects...
Writing dependencies...
Writing package script preinst...
Writing package script postinst...
Writing package script prerm...
dpkg-deb -b root-tar-1.14-1 /sw/fink/dists/unstable/main/binary-darwin-powerpc/base
dpkg-deb: building package `tar' in `/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb'.
dpkg -i /sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb
(Reading database ... 20613 files and directories currently installed.)
Preparing to replace tar 1.13.25-12 (using .../tar_1.14-1_darwin-powerpc.deb) ...
/sw/var/lib/dpkg/info/tar.prerm: line 10: /sw/sbin/install-info: No such file or directory
dpkg: warning - old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
/sw/var/lib/dpkg/tmp.ci/prerm: line 10: /sw/sbin/install-info: No such file or directory
dpkg: error processing /sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb (--install):
subprocess new pre-removal script returned error exit status 1
Errors were encountered while processing:
/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb
### execution of dpkg failed, exit code 1
Failed: can't install package tar-1.14-1
/usr/bin/install -c -p -m 644 README* COPYING AUTHORS NEWS THANKS /sw/src/root-tar-1.14-1/sw/share/doc/tar/
/bin/rm -f /sw/src/root-tar-1.14-1/sw/info/dir /sw/src/root-tar-1.14-1/sw/info/dir.old /sw/src/root-tar-1.14-1/sw/share/info/dir /sw/src/root-tar-1.14-1/sw/share/info/dir.old
Writing control file...
Finding prebound objects...
Writing dependencies...
Writing package script preinst...
Writing package script postinst...
Writing package script prerm...
dpkg-deb -b root-tar-1.14-1 /sw/fink/dists/unstable/main/binary-darwin-powerpc/base
dpkg-deb: building package `tar' in `/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb'.
dpkg -i /sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb
(Reading database ... 20613 files and directories currently installed.)
Preparing to replace tar 1.13.25-12 (using .../tar_1.14-1_darwin-powerpc.deb) ...
/sw/var/lib/dpkg/info/tar.prerm: line 10: /sw/sbin/install-info: No such file or directory
dpkg: warning - old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
/sw/var/lib/dpkg/tmp.ci/prerm: line 10: /sw/sbin/install-info: No such file or directory
dpkg: error processing /sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb (--install):
subprocess new pre-removal script returned error exit status 1
Errors were encountered while processing:
/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/tar_1.14-1_darwin-powerpc.deb
### execution of dpkg failed, exit code 1
Failed: can't install package tar-1.14-1
