Nach einem 'apt-get install nessus', um meine Nessus-Version upzudaten habe ich mal wieder ein recht nervtötendes Problem mit der (sonst recht passablen) Paketverwaltung. Nessus 2.0 liess sich nicht über die alte Version drüberinstallieren. Er gibt dann einige merkwürdige Fehlermedungen aus (siehe unten). Leider bekomme ich das Problem auch nicht mit einem 'apt-get -f install' aufgelöst.
Auch mein Versuch die alte Nessus-Installation mit 'dpgk -r nessus' manuell zu deinstallieren hat nicht gefruchtet, er sagt dann:
Meint er das ernst? Soll ich irgendwo aus den Tiefen des Internet ein .deb-Paket mit der alten Nessus-Version raussuchen? Und das kann er dann korrekt installieren, nur damit ich es danach dann entfernen kann ? Klingt etwas seltsam für mich.dpkg -r nessus
dpkg: error processing nessus (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
nessus
Ausserdem:Da sich apt ja weigert die anderen Packages, die noch zur Installation anstehen (nach einem 'apt-get upgrade') zu prozessieren, habe ich jetzt wie man sieht einen haufen halb installierter Pakete, kann aber nicht weitermachen. Löschen kann ich Nessus auch nicht und wenn ich via 'apt-get -f install' versuche wenigstens die anderen halbinstallierten Pakete durchzugehen, fäng er mit nessus an und bricht dann ab.
Nun bin ich ratlos. Ich hab echt keine Ahnung wie ich das wieder grade biegen kann.
Hat jemand einen heissen Tipp ?
/etc/apt# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
nessus
1 packages upgraded, 0 newly installed, 0 to remove and 467 not upgraded.
26 packages not fully installed or removed.
Need to get 242kB of archives. After unpacking 32.8kB will be freed.
Do you want to continue? [Y/n] y
Get:1 ftp://ftp.de.debian.org unstable/main nessus 2.0.1-2 [242kB]
Fetched 242kB in 3s (62.0kB/s)
(Reading database ... 73067 files and directories currently installed.)
Preparing to replace nessus 1.2.7-1 (using .../nessus_2.0.1-2_i386.deb) ...
Unpacking replacement nessus ...
update-menus: relocation error: update-menus: symbol _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E, version GLIBCPP_3.2 not defined in file libstdc++.so.5 with link time reference
dpkg: warning - old post-removal script returned error exit status 127
dpkg - trying script from the new package instead ...
update-menus: relocation error: update-menus: symbol _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E, version GLIBCPP_3.2 not defined in file libstdc++.so.5 with link time reference
dpkg: error processing /var/cache/apt/archives/nessus_2.0.1-2_i386.deb (--unpack):
subprocess new post-removal script returned error exit status 127
update-menus: relocation error: update-menus: symbol _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E, version GLIBCPP_3.2 not defined in file libstdc++.so.5 with link time reference
dpkg: error while cleaning up:
subprocess post-removal script returned error exit status 127
Errors were encountered while processing:
/var/cache/apt/archives/nessus_2.0.1-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)