From 19.x to each release until 20.3.
On 20.3, I had created a swapfile on btrfs. Whatever the reason, I was then prevented from creating snapshots, which blocked mintupgrade. Turning off swap let me create a snapshot and proceed with mintupgrade.
Upgrading
During the upgrade, after disabling some sources, removing some packages, and setting adding some orphans, 21 "successfully" installed.
I also had this held package but proceeded anyway:
viewtopic.php?p=2213216#p2213216
Post-upgrade
It first booted to the error console. Commenting out external drives in fstab allowed loading to the login screen, logging in, and so forth.
Code: Select all
* "Failed to start Load AppArmor profiles."
apparmor.systemd[100592]: AppArmor parser error for /etc/apparmor.d in profile /etc/apparmor.>
apparmor.systemd[100597]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
apparmor.systemd[100653]: Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
apparmor.systemd[100698]: AppArmor parser error for /etc/apparmor.d/usr.lib.snapd.snap-confin>
apparmor.systemd[100716]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
apparmor.systemd[100567]: Error: At least one profile failed to load
systemd[1]: apparmor.service: Main process exited, code=exited, status=1/FAILURE
1.
Code: Select all
(cinnamon:3151): Gjs-CRITICAL **: 06:43:25.229: Object St.Bin (0x55a8bed9fd80), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x55a8be3f1380 ==
#0 7fff50f3eec0 b /usr/share/cinnamon/js/ui/layout.js:647 (2c902ca892e0 @ 174)
#1 7fff50f3ef90 b /usr/share/cinnamon/js/ui/layout.js:656 (2c902ca89290 @ 30)
#2 7fff50f3f070 b /usr/share/cinnamon/js/ui/layout.js:589 (2c902ca894c0 @ 476)
#3 55a8be73fce8 i /usr/share/cinnamon/js/ui/layout.js:695 (2c902ca89100 @ 130)
#4 7fff50f3fd80 b self-hosted:850 (2e5da6caf9c0 @ 423)
Code: Select all
(cinnamon:3151): Gjs-CRITICAL **: 07:03:02.589: Object St.Bin (0x55a8bf204b60), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x55a8be3f1380 ==
#0 7fff50f40420 b /usr/share/cinnamon/js/ui/layout.js:715 (2c902ca890b0 @ 310)
#1 7fff50f404e0 b self-hosted:850 (2e5da6caf9c0 @ 398)
(cinnamon:3151): Gjs-CRITICAL **: 07:03:02.589: Object St.Bin (0x55a8bf204b60), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x55a8be3f1380 ==
#0 7fff50f40420 b /usr/share/cinnamon/js/ui/layout.js:716 (2c902ca890b0 @ 575)
#1 7fff50f404e0 b self-hosted:850 (2e5da6caf9c0 @ 398)
(cinnamon:3151): Gjs-CRITICAL **: 07:03:02.590: Object St.Bin (0x55a8bf204b60), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x55a8be3f1380 ==
#0 7fff50f40420 b /usr/share/cinnamon/js/ui/layout.js:732 (2c902ca890b0 @ 1098)
#1 7fff50f404e0 b self-hosted:850 (2e5da6caf9c0 @ 398)
Code: Select all
(cinnamon:3151): Gjs-CRITICAL **: 07:03:55.657: Object St.Bin (0x55a8bed548b0), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x55a8be3f1380 ==
#0 7fff50f3d910 b /usr/share/cinnamon/js/ui/layout.js:593 (2c902ca894c0 @ 557)
#1 7fff50f3e650 b /usr/share/cinnamon/js/ui/layout.js:277 (2c902ca89b50 @ 37)
#2 55a8bed4b058 i /usr/share/cinnamon/js/ui/main.js:1233 (2e5da6cf7b00 @ 454)
#3 55a8bed4af50 i /usr/share/cinnamon/js/ui/appSwitcher/appSwitcher.js:126 (275d859425b0 @ 31)
#4 55a8bed4ae80 i /usr/share/cinnamon/js/ui/appSwitcher/classicSwitcher.js:58 (275d8594ba10 @ 190)
#5 55a8bed4add8 i /usr/share/cinnamon/js/ui/appSwitcher/classicSwitcher.js:39 (275d8594ba60 @ 36)
#6 55a8bed4ad40 i /usr/share/cinnamon/js/ui/windowManager.js:1272 (275d8593a420 @ 178)
#7 55a8bed4aca8 i /usr/share/cinnamon/js/ui/windowManager.js:1277 (275d8593a3d0 @ 20)
#8 55a8bed4ac08 i /usr/share/cinnamon/js/ui/windowManager.js:294 (275d8593e8d0 @ 21)
Some apps no longer work or exhibit a problem, such as:
* One that plays audio while using the GPU and OpenGL has short, periodic audio blips.
* One that also uses the GPU and can play audio doesn't load but throws this: "error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory" although it exists in its own folder.
* One opens but features don't work.
Otherwise, the system is at least generally usable.
Code: Select all
$ inxi -Fxz
System:
Kernel: 5.15.0-43-generic x86_64 bits: 64 compiler: gcc v: 11.2.0
Desktop: Cinnamon 5.4.9 Distro: Linux Mint 21 Vanessa
base: Ubuntu 22.04 jammy
Machine:
Type: Convertible System: LENOVO product: 20LHCTO1WW
v: ThinkPad X380 Yoga S1 serial: <superuser required>
Mobo: LENOVO model: 20LHCTO1WW v: 0B98423 WIN
serial: <superuser required> UEFI: LENOVO v: R0SET46W (1.30 )
date: 08/21/2019
Battery:
...
CPU:
Info: quad core model: Intel Core i5-8350U bits: 64 type: MT MCP
arch: Coffee Lake rev: A cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 799 high: 800 min/max: 400/3600 cores: 1: 800 2: 800
3: 800 4: 792 5: 800 6: 800 7: 800 8: 800 bogomips: 30399
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel
bus-ID: 00:02.0
Device-2: Chicony Integrated Camera type: USB driver: uvcvideo
bus-ID: 1-8:5
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting
unloaded: fbdev,vesa gpu: i915 resolution: 1920x1080
OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2)
v: 4.6 Mesa 22.0.5 direct render: Yes
Audio:
Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
Device-2: C-Media Schiit Modi 3 type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-3.3:8
Sound Server-1: ALSA v: k5.15.0-43-generic running: yes
Sound Server-2: JACK v: 1.9.20 running: no
Sound Server-3: PulseAudio v: 15.99.1 running: yes
Sound Server-4: PipeWire v: 0.3.48 running: yes
Network:
...
Drives:
...
ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKKF256G8L size: 238.47 GiB
temp: 34.9 C
Partition:
ID-1: / ... fs: btrfs
dev: /dev/nvme0n1p2
ID-2: /boot/efi ... fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home ... fs: btrfs
dev: /dev/nvme0n1p2
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 45.0 C pch: 40.5 C mobo: N/A
Fan Speeds (RPM): cpu: 0
Info:
...
Init: systemd runlevel: 5 Compilers: gcc: 11.2.0 Packages: 4185 Shell: Bash
v: 5.1.16 inxi: 3.3.13