Seite 1 von 1

Software Inventory Ubuntu 8.04

Verfasst: Di 28. Sep 2010, 12:35
von DirkJ
Hallo,

nach dem scannen eines Ubuntu 8.04 Systems, wird unter Software nichts angezeigt.
Bei einem Ubuntu 10.04 hingegen funktioniert das Inventory.

Gruß Dirkj

Re: Software Inventory Ubuntu 8.04

Verfasst: Di 28. Sep 2010, 13:13
von WernerB
Hallo und willkommen im rxInventory Forum!

rxInventory liest die Softwareliste unter Ubuntu über folgenden Befehl aus:

Code: Alles auswählen

dpkg-query -W -f='${PACKAGE}-${VERSION}\t${PACKAGE}\t${VERSION}\t${HOMEPAGE}\t${MAINTAINER}\t${STATUS}\n'
Bitte testen Sie manuell, ob der Befehl auf dem betroffenen Rechner eine Liste der Software liefert.

Falls ja, selektieren Sie in rxInventory innerhalb der Scangruppe unter dem Reiter Erweitert die Option Scandateien speichern. Beim nächsten Scan des Ubuntu Rechners wird dadurch im Scandateien-Ordner eine Datei für den Rechner angelegt. Innerhalb dieser sind ausführliche Informationen über die abgesetzten Befehle zu sehen, die Rückschlüsse auf das Problem erlauben. Sie können uns die Datei auch gerne an support@rubinox.com schicken und wir analysieren sie für Sie.

Grüße
Werner Biebl

Re: Software Inventory Ubuntu 8.04

Verfasst: Di 28. Sep 2010, 14:15
von DirkJ
Hallo Herr Biebl,

manuell funktioniert der Befehl.
In der Scandatei steht folgendes.
<!-- SSH: rpm -qa - -queryformat '%{NAME}-%{VERSION}-%{RELEASE}\t%{NAME}\t%{VERSION}-%{RELEASE}\t%{INSTALLTIME}\t%{URL}\t%{VENDOR}\n'
ExitCode: 0

Habe auf dem System nachgesehen und festgestellt das rpm ebenfalls installiert ist.
Da liegt das Problem, sie versuchen erst rpm und wenn das fehlschlägt wird dpkg benutzt.
Konvertiert man auf einem Debian oder Ubuntu System rpm Pakete nach deb mittels alien, wird automatisch rpm installiert. Da ein umwandeln von deb nach rpm seltener vorkommt (wenn überhaupt), sollten sie vielleicht die Reihenfolge der Befehle tauschen.

Gruß Dirk

Re: Software Inventory Ubuntu 8.04

Verfasst: Mi 29. Sep 2010, 08:47
von WernerB
Hallo Dirk,

es verhält sich genau so, wie Sie beschreiben.
Wir hatten nicht berücksichtigt, dass rpm über alien auch auf debian-basierenden Distributionen installiert sein kann und brechen nach einem erfolgreichen Aufruf von rpm ab.

In der aktuellen Version von rxInventory ist das Verhalten jetzt so geändert, dass immer beide Programme aufgerufen und ausgewertet werden. Damit sollte die Softwareliste in jeder Konstellation korrekt erfasst werden.

Die aktuelle rxInventory Version 3.5 (Build 8) finden Sie auf unserer Webseite. Eine vorherige Deinstallation der alten Version ist nicht notwendig.

Viele Grüße,

Werner