Erstellung eines Webinterface - Probleme mit der Installation von "apt-show-versions"

08/04/2014 - 12:04 von Ingo Wirth | Report spam
Hallo Liste,

zunàchst habe ich die Hoffnung in der richtigen Group für meine Anfrage
zu sein.

Ich möchte mir gern ein Webinterface für z.B. Netzwerk-Konfiguration
(etc.) bauen. Laufen soll dies auf einem BeagleBone black mit Debian
Wheezy laufen.
Hierzu wollte ich mir ein par "Denkanstösse" von "Ajenti" holen und
dieses zuvor installieren. ("Webmin" wollte ich nicht erst testen ;-D).

Leider bricht die Installation bei der Installation des Paketes
"apt-show-versions" wie folgt ab (welches als Abhàngigkeit mit
installiert werden muss):

++++++++++++++++++snipp++++++++++++++++++++++++++
Unpacking apt-show-versions (from .../apt-show-versions_0.20_all.deb) ...
Processing triggers for man-db ...
Setting up libapt-pkg-perl (0.1.26+b1) ...
Setting up apt-show-versions (0.20) ...
** initializing cache. This may take a while **
Error: No information about packages! (Maybe no deb entries?)
dpkg: error processing apt-show-versions (--configure):
subprocess installed post-installation script returned error exit
status 255
Errors were encountered while processing:
apt-show-versions
++++++++++++++++++snapp++++++++++++++++++++++++++

Bisher konnte ich keine brauchbaren Hinweise zum Fixen finden und so
hoffe ich auf Eure Mithilfe. Hat jemand eine Idee, wie ich dem Fehler
auf die Spur komme??? ('Frce'-Installationen bringen keinen gewünschten
Erfolg und '--configure' wiederholt nur den hier dargestellten Fehler).

Vielen Dank
Ingo
 

Lesen sie die antworten

#1 Christoph Mehdorn Weber
19/04/2014 - 12:54 | Warnen spam
Hallo!

* Ingo Wirth :

Error: No information about packages! (Maybe no deb entries?)



Das ist vermutlich der eigentliche Fehler. Eventuell guckt das
Ding nur in der sources.list, die bei dir möglicherweise leer ist,
aber nicht in sources.list.d/*.list nach. Aber das ist
Spekulation, apt-show-versions habe ich bisher nicht benutzt.

dpkg: error processing apt-show-versions (--configure):
subprocess installed post-installation script returned error exit
status 255

hoffe ich auf Eure Mithilfe. Hat jemand eine Idee, wie ich dem
Fehler auf die Spur komme?



Die zwei Zeilen, die da noch stehen, sind der Hinweis, wo man
gucken muß. Pro Paket kann es vier sogenannte Maintainer-Scripte
geben, die sich preinst, postinst, prerm und postrm nennen. Die
laufen, wie der Name andeutet, vor bzw. nach der
Paket-(De-)Installation.

Aus dem Paketnamen in der Zeile obendrüber und dem Hinweis,
welches Script ein Problem hat, kann man einen Pfad zusammenbauen.
So du keine Sondereinstellungen vorgenommen hast, setzt der sich
aus dem Pràfix "/var/lib/dpkg/info/" zusammen, dann folgt der
Paketname "apt-show-versions", einem Punkt und im Falle von
"post-installation" eben "postinst".

Jetzt kannst du einfach mal in
"/var/lib/dpkg/info/apt-show-versions.postinst" gucken, was da so
passiert. Eventuell ist das Script ganz simpel und führt nur einen
Befehl aus, der zur ganz oben genannten Fehlermeldung führt. Den
kannst du dann mal separat ausführen, die Manpage angucken etc.,
um das Problem zu beseitigen. Wenn er dann durchlàuft, sollte
"apt-get install" den Paket-Status dann auch auf "installiert"
setzen.


Bei komplexeren Scripten muß man teilweise genauer gucken, wo es
klemmt. Der angezeigte Exit-Code kann dabei hilfreich sein, ist es
aber meist nicht. Fast immer sind die Maintainer-Scripte
Shell-Scripte, wobei dann ein

| sh -x /var/lib/dpkg/info/apt-show-versions.postinst --configure

zum Eingrenzen der Fehlerquelle dienen kann. (Der Parameter
"--configure", mit dem das Script aufgerufen wurde, als der
Fehler aufgetaucht ist, steht auch in der Fehlermeldung.)


Eventuell hilft dir das schon weiter. Wenn nicht, mußt du
entweder jemanden finden, der sich das Paket installiert und
mal genauer in die Scripte schaut, oder mit neueren Erkenntnissen
noch einmal nachfragen.

Christoph

Personal Firewall bietet Schutz vor klassischen Angriffen --
Was hat man unter "klassischen Angriffen" zu verstehen? --
Seltsam angezogene Fremde rollen ein riesiges Holzpferd vor Deine Haustuer...
(Johannes Sackmann, Heiko Schlenker, Ralf Buerckner)

Ähnliche fragen