seit einer Weile kann ich leider keine Pakete mehr installieren oder updaten, da unerfüllte Abhängigkeiten vorliegen:
root@ucsserv:/home/User1# apt-get install ***
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
***** ist schon die neueste Version.
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
nxproxy : Hängt ab von: libxcomp3 (>= 3.4.0-1) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
root@ucsserv:/home/User1#
Die Behebung dieser Abhängigkeits-Probleme mittels apt-get -f install funktioniert jedoch leider auch nicht:
root@ucsserv:/home/User1# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
libxcomp3
Die folgenden NEUEN Pakete werden installiert:
libxcomp3
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 414 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.139 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
libxcomp3
Authentifizierungswarnung überstimmt.
(Lese Datenbank ... 229294 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libxcomp3 (aus .../libxcomp3_3.4.0-7-3.20.201109121055_amd64.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libxcomp3_3.4.0-7-3.20.201109121055_amd64.deb (--unpack):
Versuch, »/usr/lib/libXcomp.so.3« zu überschreiben, welches auch in Paket libxcomp2 3.0.0-0.27.200910221822 ist
configured to not write apport reports
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libxcomp3_3.4.0-7-3.20.201109121055_amd64.deb
PKGDB: no privileges to access the database
You must first add this system with --add-system on the db-server (or join the system)
This should be done automatically by the cronjob univention-pkg-check
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@ucsserv:/home/User1#
Ich komme mit der Fehlermeldung leider nicht weiter, kennt jemand evtl. das Problem bzw. eine Lösung?
Danke!!!
root@ucsserv:/home/User1# apt-get -s purge libxcomp2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libxcompext2 : Hängt ab von: libxcomp2 soll aber nicht installiert werden
nxlibs : Hängt ab von: libxcomp2 soll aber nicht installiert werden
nxproxy : Hängt ab von: libxcomp3 (>= 3.4.0-1) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
root@ucsserv:/home/User1#
dpkg -c liefert folgende Ausgabe:
[code]root@ucsserv:/home/User1# dpkg -C
Die folgenden Pakete wurden entpackt, aber noch nicht konfiguriert.
Sie müssen mit dpkg --configure oder dem Konfigurations-Menüeintrag in
dselect konfiguriert werden, damit sie ordnungsgemäß funktionieren:
nxproxy NX compression proxy
libnxcl1 NX X compression client library
ich vermute hier wurde in der Vergangenheit versucht eine ältere Versionen von NX zu aktualisieren?
Den aktuellen Status müssten Sie von Hand auflösen - da momentan die aktuelleren Versionen der NX-Pakete problematisch sind, versuchen Sie bitte einmal folgendes:
NX wurde in der Vergangenheit versucht zu installieren, vorher sollte eigentlich keine Version installiert gewesen sein.
Ob die Installation damals jedoch korrekt gelaufen ist kann ich leider nicht sagen, jedenfalls konnte ich keine Verbindung herstellen, was jedoch auch evtl. an der Konfiguration liegen könnte.
Mittlerweile wird NX nicht mehr benötigt, aber derzeit kann ich leider nicht installieren bzw. deinstallieren.
root@ucsserv:/home/User1# apt-get -s purge libxcomp3 nxproxy libnxcl1
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Paket libxcomp3 ist nicht installiert, wird also auch nicht entfernt.
Die folgenden Pakete werden ENTFERNT:
libnxcl1* nxproxy*
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 1 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Purg libnxcl1 [0.9-3.2.201104272216] [nxproxy:amd64 ]
Purg nxproxy [3.4.0-2-3.11.201109121105]
root@ucsserv:/home/User1#
Das Update funktioniert jetzt wieder, vielen Dank!
Die Meldung PKGDB: no privileges to access the database
You must first add this system with --add-system on the db-server (or join the system)
This should be done automatically by the cronjob univention-pkg-check wird jedoch weiterhin angezeigt.
die Meldung stammt von der PKGDB, der Univention Paketstatus-Überwachung (univention-pkgdb). Ich würde vermuten, dass diese nicht korrekt eingerichtet wurde bzw. das System nicht in dieser erfasst wird - das ist soweit aber auch kein Problem, insbesondere wenn Sie den Monitor nicht verwenden. Für nähere Informationen sehen Sie gern auch das Handbuch.
Weitere Hinweise weshalb das System unter Umständen nicht in der Datenbank aufgenommen werden konnte, sollten Sie auch der entsprechenden Logdatei /var/log/univention/pkgdb.log entnehmen können.