On Jun 10, 2004, at 8:14 AM, joerg van den hoff wrote:
Alexander K. Hansen wrote:
is there no way to trick the system by faking the remove and installing the placeholders somehow manually again?
On Jun 10, 2004, at 6:02 AM, joerg van den hoff wrote:
recently, I had a situation where (after OS reinstall) the
system-xfree placeholders where not correctly in place temporarily (system-xfree86-dev/SDK...) when I tried to install some package (tetex, acutally). during that process fink tried to install xfree86 but that process aborted and the apple x11 was left intact.
I fixed the problem with the placeholder packages in fink which now gives after
"fink list xfree":
i system-xfree86 2:4.3-2 [placeholder for user installed x11]
i system-xfree86-dev 2:4.3-2 [placeholder for user installed x11 development tools]
i system-xfree86-shlibs 2:4.3-2 [placeholder for user installed x11 shared libraries]
xfree86 4.3.99.16-2 Free X11 implementation for Darwin and Mac OS X
xfree86-base-threaded [virtual package]
xfree86-base-threaded-shlibs [virtual package]
xfree86-rootless-threaded [virtual package]
xfree86-rootless-threaded-shlibs [virtual package]
xfree86-shlibs 4.3.99.16-2 Free X11 implementation for Darwin and Mac OS X
the tetex installation worked ok in the second run.
BUT NOW THE PROBLEM: I tried today to install 'findutils' (binary) with
sudo apt-get -f install findutils
which yields:
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
anacron daemonic libxml2-bin xfree86 xfree86-shlibs
The following packages will be REMOVED:
system-xfree86 system-xfree86-shlibs
The following NEW packages will be installed:
anacron daemonic findutils libxml2-bin xfree86-shlibs
1 packages upgraded, 5 newly installed, 2 to remove and 4 not upgraded.
1 packages not fully installed or removed.
Need to get 246kB/51.8MB of archives. After unpacking 994MB will be used.
of course, I don't want to remove the system-xfree package and I don't want xfree86 itself installed instead.
in 'dselect' I see:
REINSTALL half installed remove remove Optional x11-syst xfree86
but reinstallation fails, if tried, and dselect complains about serious errors in this package.
I'm afraid the database is messed up with respect to system-xfree86 and xfree86 packages. any help?
joerg
You're going to have to be more brutal:
1) sudo dpkg --remove --force-all xfree86 xfree86-shlibs
2) Reinstall Apple's X11 and its SDK.
3) Make sure that the various system-xfree86 packages are there again.
-- Alexander Hansen Fink Documentarian [Day Job] Levitated Dipole Experiment http://www.psfc.mit.edu/LDX
I mean point 2 is not really necessary: there is nothing wrong with the X11 and SDK things.
joerg
Not without removing your entire package database, which will cause more problems than it solves. dpkg knows every file that is supposedly installed, including those from the bad xfree86-shlibs installation.
The problem is that since XFree86 and Apple's X11 install files with the same names in the same places, running dpkg --remove will remove those files, even though it didn't install them.
-- Alexander K. Hansen Associate Research Scientist, Columbia University visiting MIT Plasma Science and Fusion Center Levitated Dipole Experiment 175 Albany Street, NW17-219 Cambridge, MA 02139-4213
------------------------------------------------------- This SF.Net email is sponsored by: GNOME Foundation Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event. GNOME Users and Developers European Conference, 28-30th June in Norway http://2004/guadec.org _______________________________________________ Fink-beginners mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-beginners