adrm
(Adrián de la Rosa)
November 16, 2022, 3:47pm
1
I tried to upgrade from Fedora Silverblue 36 to 37 from Gnome Software, but it got stuck at 100%. I tried to update by rebasing through the terminal, so I ran sudo rpm-ostree rebase fedora:fedora/37/x86_64/silverblue
. It went smoothly until it got stuck with this error:
And then I can’t even halt the process with ctrl+C so I have to close the terminal tab.
What can I do?
rscmcl
(Sebastian)
November 16, 2022, 7:54pm
3
you coud also help providing info in
opened 04:46PM - 15 Nov 22 UTC
**Host system details**
Fedora Silverblue 36
```
$ uname -srvp
Linux 6.0.8… -200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 11 15:03:58 UTC 2022 x86_64
```
```
$ sudo dmidecode -t system
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.2.0 present.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82B1
Version: Lenovo Legion 5 15ARH05H
Serial Number: PF2V630W
UUID: 03aa0103-7fdb-11eb-80ec-38f3ab156725
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82B1_BU_idea_FM_Legion 5 15ARH05H
Family: Legion 5 15ARH05H
Handle 0x0020, DMI type 12, 5 bytes
System Configuration Options
Option 1: String1 for Type12 Equipment Manufacturer
Option 2: String2 for Type12 Equipment Manufacturer
Option 3: String3 for Type12 Equipment Manufacturer
Option 4: String4 for Type12 Equipment Manufacturer
Handle 0x0030, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected
```
```
$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/36/x86_64/silverblue
Version: 36.20221115.0 (2022-11-15T00:49:34Z)
BaseCommit: 93bb655e3744b9e38351a8d50421869897f280e12809ad9891c9390872967100
GPGSignature: Valid signature by 53DED2CB922D8B8D9E63FD18999F7CBF38AB71F4
RemovedBasePackages: firefox 106.0.4-1.fc36 gnome-software gnome-software-rpm-ostree 42.4-2.fc36
LayeredPackages: akmod-nvidia android-tools gnome-tweaks inotify-tools starship steam-devices tailscale terminator xboxdrv xorg-x11-drv-nvidia
LocalPackages: rpmfusion-free-release-36-1.noarch rpmfusion-nonfree-release-36-1.noarch
fedora:fedora/36/x86_64/silverblue
Version: 36.20221115.0 (2022-11-15T00:49:34Z)
BaseCommit: 93bb655e3744b9e38351a8d50421869897f280e12809ad9891c9390872967100
GPGSignature: Valid signature by 53DED2CB922D8B8D9E63FD18999F7CBF38AB71F4
RemovedBasePackages: firefox 106.0.4-1.fc36 gnome-software gnome-software-rpm-ostree 42.4-2.fc36
LayeredPackages: akmod-nvidia android-tools gnome-tweaks inotify-tools starship steam-devices tailscale terminator xboxdrv xorg-x11-drv-nvidia
LocalPackages: rpmfusion-free-release-36-1.noarch rpmfusion-nonfree-release-36-1.noarch teamviewer-15.34.4-0.x86_64
```
**Expected vs actual behavior**
```
$ rpm-ostree rebase fedora:fedora/37/x86_64/silverblue --uninstall rpmfusion-free-release-36-1.noarch --uninstall rpmfusion-nonfree-release-36-1.noarch --install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-37.noarch.rpm --install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-37.noarch.rpm
Downloading https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-37.noarch.rpm...done
Downloading https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-37.noarch.rpm...done
⠤ Receiving metadata objects: 1/(estimating) 39 bytes/s 196 bytes 2 metadata, 0 content objects fetched; 788 B transferred in 7 seconds; 0 bytes content written
Receiving metadata objects: 1/(estimating) 39 bytes/s 196 bytes... done
Checking out tree 2a98f17... done
Enabled rpm-md repositories: fedora-cisco-openh264 rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates rpmfusion-nonfree phracek-PyCharm fedora-modular updates-modular updates fedora google-chrome tailscale-stable copr:copr.fedorainfracloud.org:petrb:xboxdrv copr:copr.fedorainfracloud.org:atim:starship updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2022-10-06T11:01:40Z solvables: 4
rpm-md repo 'rpmfusion-free-updates' (cached); generated: 2022-08-11T18:15:25Z solvables: 0
rpm-md repo 'rpmfusion-free' (cached); generated: 2022-11-11T16:54:42Z solvables: 496
rpm-md repo 'rpmfusion-nonfree-updates' (cached); generated: 2022-08-11T18:17:58Z solvables: 0
rpm-md repo 'rpmfusion-nonfree' (cached); generated: 2022-11-11T17:25:12Z solvables: 218
rpm-md repo 'phracek-PyCharm' (cached); generated: 2022-10-16T04:25:30Z solvables: 5
rpm-md repo 'fedora-modular' (cached); generated: 2022-11-10T09:23:24Z solvables: 1454
rpm-md repo 'updates-modular' (cached); generated: 2022-11-10T20:30:33Z solvables: 1454
rpm-md repo 'updates' (cached); generated: 2022-11-15T01:10:34Z solvables: 6944
rpm-md repo 'fedora' (cached); generated: 2022-11-10T09:30:00Z solvables: 66822
rpm-md repo 'google-chrome' (cached); generated: 2022-11-10T21:11:09Z solvables: 3
rpm-md repo 'tailscale-stable' (cached); generated: 2022-11-10T19:10:51Z solvables: 63
rpm-md repo 'copr:copr.fedorainfracloud.org:petrb:xboxdrv' (cached); generated: 2022-05-10T11:53:29Z solvables: 2
rpm-md repo 'copr:copr.fedorainfracloud.org:atim:starship' (cached); generated: 2022-10-16T03:43:22Z solvables: 2
rpm-md repo 'updates-archive' (cached); generated: 2022-11-15T01:30:00Z solvables: 5181
Resolving dependencies... done
(rpm-ostree rebase:26366): GLib-GIO-WARNING **: 13:21:53.241: _g_dbus_worker_do_read_cb: error determining bytes needed: Blob indicates that message exceeds maximum message length (128MiB)
```
```
$ journalctl -ft rpm-ostree
nov 15 13:21:36 LEGION rpm-ostree[26161]: Locked sysroot
nov 15 13:21:36 LEGION rpm-ostree[26161]: Initiated txn UpdateDeployment for client(id:cli dbus:1.189 unit:vte-spawn-952a1d49-7fa6-41cf-8b0a-cdc378e96e53.scope uid:1000): /org/projectatomic/rpmostree1/fedora
nov 15 13:21:36 LEGION rpm-ostree[26161]: Process [pid: 26366 uid: 1000 unit: user@1000.service] connected to transaction progress
nov 15 13:21:41 LEGION rpm-ostree[26161]: Receiving metadata objects: 0/(estimating) -/s 0 bytes
nov 15 13:21:44 LEGION rpm-ostree[26161]: libostree pull from 'fedora' for fedora/37/x86_64/silverblue complete
security: GPG: commit
security: SIGN: disabled http: TLS
non-delta: meta: 2 content: 0
transfer: secs: 7 size: 788 bytes
nov 15 13:21:47 LEGION rpm-ostree[26161]: Librepo version: 1.14.4 with CURL_GLOBAL_ACK_EINTR support (libcurl/7.82.0 OpenSSL/3.0.5 zlib/1.2.11 brotli/1.0.9 libidn2/2.3.4 libpsl/0.21.1 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.46.0 OpenLDAP/2.6.3)
nov 15 13:21:48 LEGION rpm-ostree[26161]: Preparing pkg txn; enabled repos: ['fedora-cisco-openh264', 'rpmfusion-free-updates', 'rpmfusion-free', 'rpmfusion-nonfree-updates', 'rpmfusion-nonfree', 'phracek-PyCharm', 'fedora-modular', 'updates-modular', 'updates', 'fedora', 'google-chrome', 'tailscale-stable', 'copr:copr.fedorainfracloud.org:petrb:xboxdrv', 'copr:copr.fedorainfracloud.org:atim:starship', 'updates-archive'] solvables: 82648
nov 15 13:21:53 LEGION rpm-ostree[26161]: Unlocked sysroot
nov 15 13:22:23 LEGION rpm-ostree[26161]: Forcibly closing transaction due to timeout
```
to get the terminal prompt back I had to restart the service
`sudo systemctl restart rpm-ostreed`
Expected:
```
$ rpm-ostree rebase fedora:fedora/37/x86_64/silverblue --uninstall rpmfusion-free-release-36-1.noarch --uninstall rpmfusion-nonfree-release-36-1.noarch --install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-37.noarch.rpm --install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-37.noarch.rpm
...
Success! and reboot (systemctl reboot)
```
**Steps to reproduce it**
```
$ rpm-ostree rebase fedora:fedora/37/x86_64/silverblue --uninstall rpmfusion-free-release-36-1.noarch --uninstall rpmfusion-nonfree-release-36-1.noarch --install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-37.noarch.rpm --install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-37.noarch.rpm
```
I have additional packages layered but I tried the same command but removing them all (adding --uninstall <package_name> one by one) and still happened
I upgraded recently (there was a kernel upgrade) without any issue, just the rebase does not work
**Would you like to work on the issue?**
The issue should be assigned to someone else.
that way they can fix it
atm I downgraded to F36 to help replicate the issue