Discussion:
Problem mit 'shared-mime-info' und 'dpkg' beim Ausführen von apt-get update
(zu alt für eine Antwort)
Philipp Lehecka
2011-03-27 13:00:02 UTC
Permalink
Hallo zusammen!

Leider hat sich bei meinem anderen Problem noch nichts ergeben, trotz
intensiver Recherche im Internet. Hier noch einmal das Problem:

Wenn ich z. B. apt-get upgrade ausführen möchte, bekomme ich folgende
Ausgabe:

#########################################################################
***@ts2noel001:~# apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 64 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up shared-mime-info (0.90-1) ...
update-mime-database.real: symbol lookup error:
update-mime-database.real: undefined symbol: g_malloc0_n
dpkg: error processing shared-mime-info (--configure):
subprocess installed post-installation script returned error exit
status 127
configured to not write apport reports
Errors were encountered while
processing:
shared-mime-info
E: Sub-process /usr/bin/dpkg returned an error code (1)
***@ts2noel001:~#
##########################################################################

Also wenn jemand noch irgendeinen Tipp ode irgendeine Idee für mich
hätte, wäre ich sehr dankbar. Den Bug Eintrag habe ich
bereits abonniert. Big THX @ Herrn Schulz

Wäre es vielleicht eine Möglichkeit, wenn ich mirshared-mime-info-0.90.tar.bz2 <http://freedesktop.org/%7Ehadess/shared-mime-info-0.90.tar.bz2>
herunter lade und es manuell kompiliere? Oder ist die Gefahr groß, dass ich mir
meinen Projektserver dann zerschieße? So langsam verzweifel ich nämlich an dem
Fehler.

Besten Dank im Voraus

Philipp
Jochen Schulz
2011-03-27 16:40:01 UTC
Permalink
Post by Philipp Lehecka
Setting up shared-mime-info (0.90-1) ...
update-mime-database.real: undefined symbol: g_malloc0_n
subprocess installed post-installation script returned error exit
status 127
Um in solchen Fällen wenigstens wieder ordentlich mit dem Paketsystem
weiterarbeiten zu können, kannst Du das postinst-Skript des kaputten
Pakets so bearbeiten, dass es sich immer "erfolgreich" beendet.

Die von dpkg ausgeführten Skripte liegen passend benannt in
/var/lib/dpkg/info/. Du suchst also die Datei
/var/lib/dpkg/info/shared-mime-info.postinst. Dort am Anfang ein "exit
0" einfügen und Du siehst den Bug erstmal nicht mehr. Weg ist er
natürlich nicht.

J.
--
I frequently find myself at the top of the stairs with absolutely
nothing happening in my brain.
[Agree] [Disagree]
<http://www.slowlydownward.com/NODATA/data_enter2.html>
Loading...