logo

Suletuxe.de
Linux - Nutzer
helfen
Linux - Nutzern

Willkommen, Gast. Bitte Login oder Registrieren.
19. April 2024, 18:57:30
Übersicht Hilfe Suche Login Registrieren

Amateurfunk Sulingen
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: Update-Fehler II « zurück vorwärts »
Seiten: [1] nach unten Drucken
   Autor  Thema: Update-Fehler II  (Gelesen 1899 mal)
Andreas
Administrator
*****

Offline

Einträge: 1140



Linux von Innen

Profil anzeigen
Update-Fehler II
« am: 11. September 2018, 07:36:35 »

Manchmal kommt es vor (speziell bei hochaktuellen Systemen auf "Debian experimental Basis") dass ein Paket nicht installiert werden kann, weil es versucht, eine Datei zu überschreiben, die bereits von einem anderen Paket installiert wurde. Meistens handelt es sich um Texte / Dokumentationen, weswegen ein Überschreiben nicht schlimm wäre. Aber wie macht man das??

So sieht beispielhaft ein solcher Fehler aus:
Zitat:
Die folgenden Pakete werden aktualisiert (Upgrade):
  libopenmpi-dev
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 42 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 968 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 23,6 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
Changelogs werden gelesen... Fertig
(Lese Datenbank ... 849702 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libopenmpi-dev_3.1.2-2_amd64.deb ...
Entpacken von libopenmpi-dev:amd64 (3.1.2-2) über (3.1.2-1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libopenmpi-dev_3.1.2-2_amd64.deb (--unpack):
Versuch, »/usr/lib/x86_64-linux-gnu/openmpi/lib/ompi_monitoring_prof.so« zu überschreiben, welches auch in Paket libopenmpi3:amd64 3.1.2-2 ist
dpkg-deb: Fehler: einfügen subprocess was killed by signal (Datenübergabe unterbrochen (broken pipe))
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libopenmpi-dev_3.1.2-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hier wird versucht, ein Binary / eine lib zu überschreiben. Ich möchte das durchführen lassen - also muss ich es meinem System sagen, was es tun soll. Die Pakete sind bei so einer Fehlermeldung bereits auf dem Gerät: in /var/cache/apt/archives/ . Nun muss ich nur noch den korrekten Befehl für die Installation absetzen:
Zitat:
dpkg -i --force-overwrite /var/cache/apt/archives/libopenmpi-dev_3.1.2-2_amd64.deb
(Lese Datenbank ... 849702 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libopenmpi-dev_3.1.2-2_amd64.deb ...
Entpacken von libopenmpi-dev:amd64 (3.1.2-2) über (3.1.2-1) ...
dpkg: Warnung: Problem wird übergangen, weil --force angegeben ist:
dpkg: Warnung: Versuch, »/usr/lib/x86_64-linux-gnu/openmpi/lib/ompi_monitoring_prof.so« zu überschreiben, welches auch in Paket libopenmpi3:amd64 3.1.2-2 ist
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libopenmpi-dev:amd64:
libopenmpi-dev:amd64 hängt ab von libopenmpi3 (= 3.1.2-2); aber:
  Paket libopenmpi3:amd64 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes libopenmpi-dev:amd64 (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
libopenmpi-dev:amd64

OK - wir sind jetzt schon mal einen Schritt weiter. Das Paket, bei dem apt verweigert hat, ist drin. Aber nun ist ein weiterer Fehler aufgetreten. Den können wir probeweise mit
Zitat:
dpkg --configure -a
angehen. Und voilà: jetzt geht alles durch 

LG
Andreas
Gespeichert

Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es weitergeben, und es Menschen gibt, die bereit sind, dieses Geschenk auch unter eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Seiten: [1] nach oben Drucken 
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: Update-Fehler II « zurück vorwärts »
Gehe zu: 


Login mit Username, Passwort und Session Länge

 Es wird die Verwendung "Blink"-basierter Browser und mindestens 1024x768 Pixel Bildschirmauflösung
für die beste Darstellung empfohlen
 
freie Software für freie Menschen!
Powered by MySQL Powered by PHP Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Valid XHTML 1.0! Valid CSS!