Rollback von apt full-upgrade [erledigt]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
lod
Beiträge: 37
Registriert: 12.01.2010 09:21:55

Rollback von apt full-upgrade [erledigt]

Beitrag von lod » 29.06.2022 16:56:57

Hallo zusammen

Gerne möchte ich einen Rollback von einem full-upgrade durchführen. Jedoch werden die alten Versionen nicht gefunden.

History.log:

Code: Alles auswählen

Start-Date: 2022-06-27  14:37:41
Commandline: apt full-upgrade
Install: linux-image-5.10.0-15-amd64:amd64 (5.10.120-1, automatic), linux-headers-5.10.0-15-amd64:amd64 (5.10.120-1, automatic), linux-headers-5.10.0-15-common:amd64 (5.10.120-1, automatic)
Upgrade: libntfs-3g883:amd64 (1:2017.3.23AR.3-4+deb11u1, 1:2017.3.23AR.3-4+deb11u2), cifs-utils:amd64 (2:6.11-3.1, 2:6.11-3.1+deb11u1), linux-kbuild-5.10:amd64 (5.10.113-1, 5.10.120-1), tzdata:amd64 (2021a-1+deb11u3, 2021a-1+deb11u4), ntfs-3g:amd64 (1:2017.3.23AR.3-4+deb11u1, 1:2017.3.23AR.3-4+deb11u2), linux-compiler-gcc-10-x86:amd64 (5.10.113-1, 5.10.120-1), linux-headers-amd64:amd64 (5.10.113-1, 5.10.120-1), linux-image-amd64:amd64 (5.10.113-1, 5.10.120-1), libssl1.1:amd64 (1.1.1n-0+deb11u2, 1.1.1n-0+deb11u3), libcpupower1:amd64 (5.10.113-1, 5.10.120-1), openssl:amd64 (1.1.1n-0+deb11u2, 1.1.1n-0+deb11u3), linux-libc-dev:amd64 (5.10.113-1, 5.10.120-1)
End-Date: 2022-06-27  14:38:45
(verstehe nicht ganz den Unterschied zwischen Install und Upgrade)

Mit

Code: Alles auswählen

awk '$1 == "2022-06-27" && $3 == "upgrade" {print $4"="$5}' /var/log/dpkg.log
hab ich folgende "alten" Pakete erhalten:

Code: Alles auswählen

libssl1.1:amd64=1.1.1n-0+deb11u2
tzdata:all=2021a-1+deb11u3
cifs-utils:amd64=2:6.11-3.1
libcpupower1:amd64=5.10.113-1
ntfs-3g:amd64=1:2017.3.23AR.3-4+deb11u1
libntfs-3g883:amd64=1:2017.3.23AR.3-4+deb11u1
linux-compiler-gcc-10-x86:amd64=5.10.113-1
linux-kbuild-5.10:amd64=5.10.113-1
linux-headers-amd64:amd64=5.10.113-1
linux-image-amd64:amd64=5.10.113-1
linux-libc-dev:amd64=5.10.113-1
openssl:amd64=1.1.1n-0+deb11u2
Jedoch kann ich diese "alten" nicht (mehr?) installieren - Beispiel mit libcpupower1:

Code: Alles auswählen

root@xxx:/var/log/apt# dpkg -l | grep libcpupower1
ii  libcpupower1                          5.10.120-1                       amd64        CPU frequency and voltage scaling tools for Linux (libraries)

root@xxx:/var/log/apt# apt show libcpupower1 -a
Package: libcpupower1
Version: 5.10.120-1
Priority: optional
Section: libs
Source: linux
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Installed-Size: 517 kB
Depends: libc6 (>= 2.7)
Homepage: https://www.kernel.org/
Download-Size: 475 kB
APT-Manual-Installed: no
APT-Sources: http://security.debian.org/debian-security bullseye-security/main amd64 Packages
Description: CPU frequency and voltage scaling tools for Linux (libraries)
 libcpupower is a library for inspecting and controlling cpufreq and
 cpuidle tunables.
 .
 This package contains the shared library.

Package: libcpupower1
Version: 5.10.106-1
Priority: optional
Section: libs
Source: linux
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Installed-Size: 489 kB
Depends: libc6 (>= 2.7)
Homepage: https://www.kernel.org/
Tag: role::shared-lib
Download-Size: 446 kB
APT-Sources: http://deb.debian.org/debian bullseye/main amd64 Packages
Description: CPU frequency and voltage scaling tools for Linux (libraries)
 libcpupower is a library for inspecting and controlling cpufreq and
 cpuidle tunables.
 .
 This package contains the shared library.

root@xxx:/var/log/apt# apt-cache show libcpupower1:amd64=5.10.113-1
E: Version »5.10.113-1« für »libcpupower1« konnte nicht gefunden werden.
E: Keine Pakete gefunden
root@xxx:/var/log/apt# apt search libcpupower1:amd64=5.10.113-1
Sortierung… Fertig
Volltextsuche… Fertig

Meine source.list:

Code: Alles auswählen

#------------------------------------------------------------------------------#
#                   OFFICIAL DEBIAN REPOS                    
#------------------------------------------------------------------------------#

###### Debian Main Repos
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

#------------------------------------------------------------------------------#
#                      UNOFFICIAL  REPOS                       
#------------------------------------------------------------------------------#

###### 3rd Party Binary Repos
###Virtualbox
deb [arch=i386,amd64] http://download.virtualbox.org/virtualbox/debian bullseye contrib

###Webmin
deb http://download.webmin.com/download/repository sarge contrib
Wie kann ich nun z.B. libcpupower1:amd64=5.10.113-1 wieder installieren? Gibt es da einen apt-Syntax die ich nicht gefunden habe? :)

Hintergrund der ganzen Sache: Irgendetwas hat mein System insofern zerschossen, dass mein Virtualbox-Windows 11-Guest regelmässig abstürzt und ich vermute es ist eines der letzten Updates gewesen. Nun möchte ich gerne mal schrittweise zurück, um zu schauen, was schief lief.

Ebenfalls konnte ich mich mit gdm3 nicht mehr anmelden (Anmelde-Loop) wobei der Eintrag:

Code: Alles auswählen

/usr/libexec/gdm-x-session[10262]: /etc/gdm3/Xsession: 26: /usr/share/bash-completion/bash_completion: Syntax error: "(" unexpected
dazu geführt hat, dass ich das Packet bash-completion deinstalliert hab. Ich kann mich nun mittels gdm3 wieder anmelden, aber meine Win11 Virtualbox-VM nicht so optimal. Vor dem Upgrade lief alles normal. In der VM führte ich kein mir bekanntes Update aus....zumal auch ohne den GuestAdditions Windows regelmässig sich mit Bluescreen verabschiedet.

Ebenfalls seltsam ist, dass meine gdm3 Session mit X11 statt Wayland läuft...da ich aber nicht weiss, wie es vor den Upgrades war und ich etwas vonwegen nvidia vs. wayland = noGo gelesen hab, möchte ich erst mal die Full-Upgrades rückgängig machen....

Kann mir hier jemand helfen? Braucht es noch weitere Details?

Vielen Dank

Gruss

lod
Beiträge: 37
Registriert: 12.01.2010 09:21:55

Re: Rollback von apt full-upgrade [erledigt]

Beitrag von lod » 30.06.2022 16:24:09

Tach

Die Sache hat sich insofern gelöst, dass ich nun mal auf gut Glück einfach den alten Kernel, der mir zur Verfügung stand, nochmals installiert hab:

Code: Alles auswählen

root@xxx:/# apt show linux-headers-amd64 -a
Package: linux-headers-amd64
Version: 5.10.120-1
Built-Using: linux (= 5.10.120-1)
Priority: optional
Section: kernel
Source: linux-signed-amd64 (5.10.120+1)
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Installed-Size: 10.2 kB
Provides: linux-headers-generic
Depends: linux-headers-5.10.0-15-amd64 (= 5.10.120-1)
Homepage: https://www.kernel.org/
Download-Size: 1’180 B
APT-Sources: http://security.debian.org/debian-security bullseye-security/main amd64 Packages
Description: Header files for Linux amd64 configuration (meta-package)
 This package depends on the architecture-specific header files for the
 latest Linux kernel amd64 configuration.

Package: linux-headers-amd64
Version: [b]5.10.106-1[/b]
Built-Using: linux (= 5.10.106-1)
Priority: optional
Section: kernel
Source: linux-signed-amd64 (5.10.106+1)
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Installed-Size: 10.2 kB
Provides: linux-headers-generic
Depends: linux-headers-5.10.0-13-amd64 (= 5.10.106-1)
Homepage: https://www.kernel.org/
Download-Size: 1’180 B
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian bullseye/main amd64 Packages
Description: Header files for Linux amd64 configuration (meta-package)
 This package depends on the architecture-specific header files for the
 latest Linux kernel amd64 configuration.


root@xxx:/# apt install linux-image-amd64:amd64=5.10.106-1 linux-headers-amd64:amd64=5.10.106-1
Nun funktionieren alle meine VMs wieder einwandfrei. :roll:

Jetzt hoffe ich mal, dass entweder jemand beim Kernel oder bei VirtualBox in der nächsten Version etwas korrigiert :)

Antworten