apt-get / Ein Paket generell nicht upgraden
apt-get / Ein Paket generell nicht upgraden
Hallo =)
Ich habe eine Frage zu apt-get. Es hat bei mir neulig mein Verwaltungstool vhcs2 (wie Confixx etc.) geupgradet. Während des upgrades ist jedoch irgendetwas schiefgegangen, um genau zu sein: Das Paket läuft wunderbar, nur apt-get hat es noch nicht begriffen dass es wunderbar läuft, sondern versucht bei jedem upgrade vhcs2 nochmals zu upgraden, was natürlich zu einem Fehler führt.
Wie bringe ich apt-get bei, dass es vhcs2 nicht upgraden soll, bzw. dass dieses korrekt geupgradet wurde?
Danke =)
iCeFrEsH
Ich habe eine Frage zu apt-get. Es hat bei mir neulig mein Verwaltungstool vhcs2 (wie Confixx etc.) geupgradet. Während des upgrades ist jedoch irgendetwas schiefgegangen, um genau zu sein: Das Paket läuft wunderbar, nur apt-get hat es noch nicht begriffen dass es wunderbar läuft, sondern versucht bei jedem upgrade vhcs2 nochmals zu upgraden, was natürlich zu einem Fehler führt.
Wie bringe ich apt-get bei, dass es vhcs2 nicht upgraden soll, bzw. dass dieses korrekt geupgradet wurde?
Danke =)
iCeFrEsH
Hallo ihr beiden und vielen Dank für eure schnelle Antworten,
@Teddybear: Hat leider nichts geholfen. Vielleicht, weil apt-get das Paket schon heruntergeladen hat und es nur noch entpacken will?
@Peschmae: Naja, es will das Paket, bzw. die 3 Pakete, updaten, da sie laut apt nicht auf dem aktuellen Stand sind. Das upgrade bringt folgende Meldung:
Vielleicht ist es eine Idee wert, einfach die 3 Pakete zu löschen, so dass er nicht auf die Idee kommt diese zu entpacken? Also sprich manuell aus dem Ordner, wo apt die heruntergeladenen Dateien vor dem entpacken hinwirft, zu löschen. Aber, wo ist dieser Ordner? Und würde das überhaupt etwas bringen?
Dankeschön & schönen Sonntag!
@Teddybear: Hat leider nichts geholfen. Vielleicht, weil apt-get das Paket schon heruntergeladen hat und es nur noch entpacken will?
@Peschmae: Naja, es will das Paket, bzw. die 3 Pakete, updaten, da sie laut apt nicht auf dem aktuellen Stand sind. Das upgrade bringt folgende Meldung:
Und hier 3x apt-cache policy <paket>:apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Es müssen 0B Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Richte vhcs ein (2.4.7.1-2) ...
ERROR 1060 at line 1: Duplicate column name 'uniqkey'
E: E: Can't update database structure: 256
dpkg: Fehler beim Bearbeiten von vhcs (--configure):
Unterprozess post-installation script gab den Fehlerwert 2 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von vhcs-daemon:
vhcs-daemon hängt ab von vhcs (= 2.4.7.1-2); aber:
Paket vhcs bereitstellt, ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von vhcs-daemon (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von vhcs-gui:
vhcs-gui hängt ab von vhcs (= 2.4.7.1-2); aber:
Paket vhcs bereitstellt, ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von vhcs-gui (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
vhcs
vhcs-daemon
vhcs-gui
E: Sub-process /usr/bin/dpkg returned an error code (1)
vhcs:
Installiert:2.4.7.1-2
Mögliche Pakete:2.4.7.1-2
Versions-Tabelle:
*** 2.4.7.1-2 0
100 /var/lib/dpkg/status
vhcs-gui:
Installiert:2.4.7.1-2
Mögliche Pakete:2.4.7.1-2
Versions-Tabelle:
*** 2.4.7.1-2 0
100 /var/lib/dpkg/status
Tja, gute Frage warum er es updaten möchte...vhcs-daemon:
Installiert:2.4.7.1-2
Mögliche Pakete:2.4.7.1-2
Versions-Tabelle:
*** 2.4.7.1-2 0
100 /var/lib/dpkg/status
Vielleicht ist es eine Idee wert, einfach die 3 Pakete zu löschen, so dass er nicht auf die Idee kommt diese zu entpacken? Also sprich manuell aus dem Ordner, wo apt die heruntergeladenen Dateien vor dem entpacken hinwirft, zu löschen. Aber, wo ist dieser Ordner? Und würde das überhaupt etwas bringen?
Dankeschön & schönen Sonntag!
?Vielleicht ist es eine Idee wert, einfach die 3 Pakete zu löschen, so dass er nicht auf die Idee kommt diese zu entpacken? Also sprich manuell aus dem Ordner, wo apt die heruntergeladenen Dateien vor dem entpacken hinwirft, zu löschen. Aber, wo ist dieser Ordner? Und würde das überhaupt etwas bringen
Nein. Er würde das Packet neu herunterladen oder sich beschweren, dass es nicht existiert.
Das Verzeichnis wäre "/var/cache/apt/archives/".
Code: Alles auswählen
Richte vhcs ein (2.4.7.1-2) ...
ERROR 1060 at line 1: Duplicate column name 'uniqkey'
E: E: Can't update database structure: 256
dpkg: Fehler beim Bearbeiten von vhcs (--configure):
Unterprozess post-installation script gab den Fehlerwert 2 zurück
Unix is user-friendly; it's just picky about who its friends are.
Danke, catdog2.
Das interessante ist, in dem Verzeichnis liegen zwar ein paar Dateien (openssh, logrotate, etc.) die ich installieren wollte, jedoch nicht die besagten Dateien.
Aber trotzdem versucht er sie als zu installieren und sie stehen immer noch bei apt-get upgrade auf der ToDo-Liste:
Das interessante ist, in dem Verzeichnis liegen zwar ein paar Dateien (openssh, logrotate, etc.) die ich installieren wollte, jedoch nicht die besagten Dateien.
Aber trotzdem versucht er sie als zu installieren und sie stehen immer noch bei apt-get upgrade auf der ToDo-Liste:
Nagut, dass er einen Fehler ausgibt und dieser dazu führt, dass er immer wieder neu versucht, das Paket zu konfigurieren & zu installieren ist mir durchaus bewusst. Es bleibt nur die Frage, wie schaffe ich es, dass er die Finger von dem Paket lässt - von mir aus auch auf Dauer wenn es sein muss.0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Besten Dank!!! Seltsam, dass ich nix gefunden hab.catdog2 hat geschrieben:Das könnte dir helfen (Google sei dank)
http://vhcs.net/new/modules/newbb/viewt ... 14&forum=7
Danke an alle & schönes WE