On Jun 10, 2004, at 8:14 AM, joerg van den hoff wrote:

Alexander K. Hansen wrote:


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


is there no way to trick the system by faking the remove and installing the placeholders somehow manually again?
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

Reply via email to