[gelöst]verletzte Abhängigkeiten bei Upgrade auf stretch

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
sahne99
Beiträge: 43
Registriert: 28.11.2013 21:32:40

[gelöst]verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von sahne99 » 23.05.2015 21:40:55

Hallo!

Ich wollte auf testing/stretch upgraden aber es kommt zu einigen Abhängigkeiten.
Da ich noch nicht viel mit Abhängigkeiten zu kämpfen hatte, wollte ich erfahren wie ihr immer mit der Sache umgeht.

Meine Abhängikeiten beim Upgrade:

Code: Alles auswählen

Die folgenden Pakete haben verletzte Abhängigkeiten:
 xserver-xorg-video-siliconmotion : Hängt ab von: xorg-video-abi-18, welches ein virtuelles Paket ist.
 perl-base : Kollidiert mit: perl-base:i386 aber 5.20.2-4 soll installiert werden.
 perl-base:i386 : Kollidiert mit: perl-base aber 5.20.2-4 soll installiert werden.
 xserver-xorg-core : Kollidiert mit: xserver-xorg-video-modesetting aber 0.9.0-1+b1 ist installiert.
 libperl5.20 : Kollidiert mit: libperl5.20:i386 aber 5.20.2-4 soll installiert werden.
 libperl5.20:i386 : Kollidiert mit: libperl5.20 aber 5.20.2-4 soll installiert werden.
 xserver-xorg-video-modesetting : Hängt ab von: xorg-video-abi-18, welches ein virtuelles Paket ist.
Diese Abhängigkeiten manuell auflösen? [N/+/-/_/:/?]
Kann man irgendwo sehen, ob diese Pakete noch in der geforderten Version noch bereitgestellt werden?

Gruß sahne99
Zuletzt geändert von sahne99 am 25.05.2015 19:00:28, insgesamt 1-mal geändert.
Debian GNU/Linux testing + KDE

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von Blackbox » 24.05.2015 07:12:00

Darf man fragen, warum du Debian Testing - Der Name ist Programm - verwendest, wenn du keine Ahnung vom Paketmanagement hast und Konflikte nicht lösen kannst ?

Um dein Problem besser beurteilen zu können, benötigen wir noch folgende Informationen:
  • Wo kommen die vielen virtuellen Pakete her ?
  • Wie hast du, seiner Zeit das System installiert ?
  • Was hast du bisher versucht ?
  • Wie sieht deine »sources.list« aus ?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von rendegast » 24.05.2015 08:36:47

Per '... upgrade' oder '... dist-upgrade'?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

sahne99
Beiträge: 43
Registriert: 28.11.2013 21:32:40

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von sahne99 » 24.05.2015 15:23:29

Hallo Blackbox!

Danke für deine Antwort.
Ich werde mal probieren deine Fragen zu beantworten...
Blackbox hat geschrieben:Darf man fragen, warum du Debian Testing - Der Name ist Programm - verwendest, wenn du keine Ahnung vom Paketmanagement hast und Konflikte nicht lösen kannst ?
Um zu lernen wie man das Paketmanagement benutzt um Konflikte zu lösen.
Das gibt es bei stable wahrscheinlich nicht so häufig.
Ich möchte gerne testing benutzen, weil ich aktuelle Software benutzen möchte.
Blackbox hat geschrieben: Um dein Problem besser beurteilen zu können, benötigen wir noch folgende Informationen:
  • Wo kommen die vielen virtuellen Pakete her ?
Gute Frage! Leider kann ich diese im Detail nicht beantworten.
Ich nehme an, dass ich sie durch Abhängigkeiten mitinstalliert habe. Nun werden aber die virtuellen Pakete ersetzt, die dann die Konflikte auslösen?
Blackbox hat geschrieben:
  • Wie hast du, seiner Zeit das System installiert ?
Ich habe ein minimales System installiert von einer Debian-netinst-CD. Danach die /etc/apt/sources.list editiert (wie unten gezeigt- nur jessie anstatt stretch)grafische Oberfläche und weitere Software per "aptitude" aus den debian-source-liste.
Blackbox hat geschrieben:
  • Was hast du bisher versucht ?
Ehrlich gesagt noch nicht sehr viel...
Ich habe mir die einzelnen Pakete, die Abhängigkeitskonflikte auslösen mit "aptitude show [Paketname]" angesehen. Nur dann wusste ich nicht mehr wirklich weiter und wollte hier mal fragen.
Blackbox hat geschrieben:
  • Wie sieht deine »sources.list« aus ?
[/list]
/etc/apt/sources.list:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian stretch main contrib non-free

deb http://ftp.debian.org/debian/ stretch-updates main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
Meine generelle Frage lautet: Wie geht ihr in solchen Fällen mit Konflikten um?
Zuletzt geändert von sahne99 am 24.05.2015 15:43:15, insgesamt 1-mal geändert.
Debian GNU/Linux testing + KDE

sahne99
Beiträge: 43
Registriert: 28.11.2013 21:32:40

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von sahne99 » 24.05.2015 15:26:36

rendegast hat geschrieben:Per '... upgrade' oder '... dist-upgrade'?
per 'dist-upgrade'

bei 'upgrade' steht synonym für safe-upgrade. Upgradest du immer mit 'safe-upgrade'?
Machen das viele so? Ist das sinnvoll?
Habe es bei mir eben ausprobiert und da gibt es keine Konflikte aber es werden auch nicht alle Pakete upgegradet.
Debian GNU/Linux testing + KDE

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von Blackbox » 24.05.2015 17:30:08

Wäre es nicht sinnvoller gewesen, ein stabiles System zu installieren, eine virtuelle Maschine aufzusetzen und darin ein Testsystem zu installieren.

Eigentlich kümmert sich der »Problem Solver« um das Auflösen der Abhängigkeiten, aber bei dir muss wohl etwas grundlegend schlief gelaufen sein ?

Welche Pakete hast du denn installiert, um deinen KDE Desktop zu realisieren ?

In einem Testingsystem ist es sehr wichtig, dass du immer ein update und ein dist-upgrade durchführst !
Da ich kein aptitude verwende und deswegen die Syntax nicht kenne, zeige ich es dir mit Hilfe von apt-get.

Code: Alles auswählen

# apt-get update && apt-get dist-upgrade
Denn erst dieses dist-upgrade sorgt dafür, dass auch die Abhängigkeiten, der zu aktualisierenden Pakete, ebenfalls ein upgrade erhalten.
Ansonsten macht es irgendwann »Peng«, wie bei dir geschehen.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von rendegast » 24.05.2015 20:40:08

Zumindest die beiden
Debianxserver-xorg-video-siliconmotion
Debianxserver-xorg-video-modesetting
sind in stretch nicht mehr vorhanden resp. obsolet.

Bei den anderen
libperl5.20, perl-base
libperl5.20:i386, perl-base:i386
löst sich der Konflikt wohl durch das Upgrade aller 4 Pakete.
EDIT ( Debian Bugreport786575, Debian Bugreport717882. Mittlerweile Version 5.20.2-6 in stretch) Könnte sich auch einfach so auflösen.
Ansonsten "Ist halt so ein testing-Ding"

Per 'aptitude dist-upgrade' werden wohl auch entsprechende Vorschläge gemacht.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

sahne99
Beiträge: 43
Registriert: 28.11.2013 21:32:40

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von sahne99 » 25.05.2015 16:24:11

Blackbox hat geschrieben:Wäre es nicht sinnvoller gewesen, ein stabiles System zu installieren, eine virtuelle Maschine aufzusetzen und darin ein Testsystem zu installieren.
Brauche keine virtuelle Maschine, wenn ich noch eine leere Festplatte herum zu liegen habe.
Blackbox hat geschrieben:Eigentlich kümmert sich der »Problem Solver« um das Auflösen der Abhängigkeiten, aber bei dir muss wohl etwas grundlegend schlief gelaufen sein ?
Ja, das ist richtig.
Blackbox hat geschrieben:Welche Pakete hast du denn installiert, um deinen KDE Desktop zu realisieren ?
Verstehe nicht wozu das wichtig ist um die Abhängigkeiten aufzulösen.

Code: Alles auswählen

aptitude install kdm kde-full
Blackbox hat geschrieben: In einem Testingsystem ist es sehr wichtig, dass du immer ein update und ein dist-upgrade durchführst !
Da ich kein aptitude verwende und deswegen die Syntax nicht kenne, zeige ich es dir mit Hilfe von apt-get.

Code: Alles auswählen

# apt-get update && apt-get dist-upgrade
Denn erst dieses dist-upgrade sorgt dafür, dass auch die Abhängigkeiten, der zu aktualisierenden Pakete, ebenfalls ein upgrade erhalten.
Ansonsten macht es irgendwann »Peng«, wie bei dir geschehen.
hmm... reicht nicht nur ein "full-upgrade" (oder auch dist-upgrade) um ein System vollständig mit den aktuellen Paketen zu upgraden?
"upgrade" ist ja nur die konservativere Variante.

Code: Alles auswählen

Use the full-upgrade command to upgrade as many packages as possible.
Debian GNU/Linux testing + KDE

sahne99
Beiträge: 43
Registriert: 28.11.2013 21:32:40

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von sahne99 » 25.05.2015 16:26:40

rendegast hat geschrieben:Zumindest die beiden
Debianxserver-xorg-video-siliconmotion
Debianxserver-xorg-video-modesetting
sind in stretch nicht mehr vorhanden resp. obsolet.

Bei den anderen
libperl5.20, perl-base
libperl5.20:i386, perl-base:i386
löst sich der Konflikt wohl durch das Upgrade aller 4 Pakete.
EDIT ( Debian Bugreport786575, Debian Bugreport717882. Mittlerweile Version 5.20.2-6 in stretch) Könnte sich auch einfach so auflösen.
Ansonsten "Ist halt so ein testing-Ding"

Per 'aptitude dist-upgrade' werden wohl auch entsprechende Vorschläge gemacht.
Hi rendegast!

Du hast mich auf eine Idee gebracht. Dazu ist auch ein Forum gut! :)
Da die Pakete anscheinend obsolet sind, kann man diese wahrscheinlich löschen.
Dann werde ich mal weitersehen....
Debian GNU/Linux testing + KDE

Radfahrer

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von Radfahrer » 25.05.2015 17:02:28

sahne99 hat geschrieben:hmm... reicht nicht nur ein "full-upgrade" (oder auch dist-upgrade) um ein System vollständig mit den aktuellen Paketen zu upgraden?
"upgrade" ist ja nur die konservativere Variante.
Richtig.
apt-get dist-upgrade entspricht aptitude full-upgrade.
apt-get upgrade entspricht aptitude safe-upgrade.

In jedem Fall darf man aber vorher natürlich nicht das apt-get update, bzw. aptitude update vergessen, um erst einmal die Paketlisten zu aktualisieren.

Also genau so, wie es Blackbox auch geschrieben hat:
Blackbox hat geschrieben:

Code: Alles auswählen

# apt-get update && apt-get dist-upgrade

sahne99
Beiträge: 43
Registriert: 28.11.2013 21:32:40

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von sahne99 » 25.05.2015 18:49:50

Radfahrer hat geschrieben:
sahne99 hat geschrieben:hmm... reicht nicht nur ein "full-upgrade" (oder auch dist-upgrade) um ein System vollständig mit den aktuellen Paketen zu upgraden?
"upgrade" ist ja nur die konservativere Variante.
Richtig.
apt-get dist-upgrade entspricht aptitude full-upgrade.
apt-get upgrade entspricht aptitude safe-upgrade.

In jedem Fall darf man aber vorher natürlich nicht das apt-get update, bzw. aptitude update vergessen, um erst einmal die Paketlisten zu aktualisieren.

Also genau so, wie es Blackbox auch geschrieben hat:
Blackbox hat geschrieben:

Code: Alles auswählen

# apt-get update && apt-get dist-upgrade
Ja, mein Fehler. Hatte ein "upgrade" gelesen gehabt.
Debian GNU/Linux testing + KDE

sahne99
Beiträge: 43
Registriert: 28.11.2013 21:32:40

Re: verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von sahne99 » 25.05.2015 18:56:31

Code: Alles auswählen

# aptitude full-upgrade
Es werden keine Pakete installiert, aktualisiert oder entfernt.
0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
0 B an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 0 B zusätzlich belegt sein.
Alle Abhängigkeiten aufgelöst! :D
Habe die xserver-xorg-video-siliconmotion und xserver-xorg-video-modesetting entfernt.
perl-base und libperl5.20 sind auch aktualisiert und die i386-Pakete entfernt.

Code: Alles auswählen

# dpkg --list | grep perl
...
ii  libperl5.20                           5.20.2-6                            amd64        shared Perl library
...
ii  perl-base                             5.20.2-6                            amd64        minimal Perl system
...
Debian GNU/Linux testing + KDE

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: [gelöst]verletzte Abhängigkeiten bei Upgrade auf stretch

Beitrag von KBDCALLS » 25.05.2015 19:15:24

Zu solchen Situationen kanns in Testing immer mal kommen.

Der xserver-xorg-video-siliconmotion ist in Testing noch nicht angekommen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten