apt-get / Ein Paket generell nicht upgraden

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
iCeFrEsH
Beiträge: 8
Registriert: 25.06.2006 09:48:41

apt-get / Ein Paket generell nicht upgraden

Beitrag von iCeFrEsH » 25.06.2006 09:52:14

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

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 25.06.2006 12:27:16

moin

lesen bildet...:-)

siehe hier:http://debiananwenderhandbuch.de/dpkg.html#dpkghold

greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 25.06.2006 12:41:01

Eventuell auch versuchen herauszufinden wieso apt-get das wieder upgraden möchte.

Bricht das upgrade jeweils mit einer Fehlermeldung ab?
Was sagt apt-cache policy <paket>?

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

iCeFrEsH
Beiträge: 8
Registriert: 25.06.2006 09:48:41

Beitrag von iCeFrEsH » 25.06.2006 13:58:54

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:
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)
Und hier 3x apt-cache policy <paket>:
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
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
Tja, gute Frage warum er es updaten möchte...
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!

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von catdog2 » 25.06.2006 14:07:48

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 
Das Einrichtunsscript des Packets Beendet mit einen Fehler und das führt dazu, dass es immer wieder aufgerufen wird.
Unix is user-friendly; it's just picky about who its friends are.

iCeFrEsH
Beiträge: 8
Registriert: 25.06.2006 09:48:41

Beitrag von iCeFrEsH » 25.06.2006 14:15:41

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:
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
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.

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von catdog2 » 25.06.2006 14:23:36

Das könnte dir helfen (Google sei dank :wink:)
http://vhcs.net/new/modules/newbb/viewt ... 14&forum=7
Unix is user-friendly; it's just picky about who its friends are.

iCeFrEsH
Beiträge: 8
Registriert: 25.06.2006 09:48:41

Beitrag von iCeFrEsH » 25.06.2006 14:34:28

catdog2 hat geschrieben:Das könnte dir helfen (Google sei dank :wink:)
http://vhcs.net/new/modules/newbb/viewt ... 14&forum=7
Besten Dank!!! Seltsam, dass ich nix gefunden hab.
Danke an alle & schönes WE

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 25.06.2006 14:59:43

moin

Aber mal ne andere Frage...

Wo findet man den das vhcs2 für Debian??

greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Antworten