Fedora IoT 33 cannot upgrade with cockpit

My latest upgrade of Fedor IoT 33 fails with cockpit installed. Should I report a bug for this or is there a way to fix this myself?

[root@rpi4iot ~]# rpm-ostree status
State: idle
Deployments:
* ostree://fedora-iot:fedora/stable/aarch64/iot
                   Version: 33.20201204.0 (2020-12-04T14:20:00Z)
                BaseCommit: 2be42bcf293808ee4adec4b2d2e1525ad9df13d8424abf9073486ce4f2ac5c8d
              GPGSignature: Valid signature by 963A2BEB02009608FE67EA4249FD77499570FF31
           LayeredPackages: cockpit cockpit-ostree cockpit-system

  ostree://fedora-iot:fedora/stable/aarch64/iot
                   Version: 33.20201204.0 (2020-12-04T14:20:00Z)
                    Commit: 2be42bcf293808ee4adec4b2d2e1525ad9df13d8424abf9073486ce4f2ac5c8d
              GPGSignature: Valid signature by 963A2BEB02009608FE67EA4249FD77499570FF31
[root@rpi4iot ~]# rpm-ostree upgrade
2 metadata, 0 content objects fetched; 788 B transferred in 2 seconds; 0 bytes content written
Checking out tree 4f817bc... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2020-08-25T19:10:34Z
rpm-md repo 'updates' (cached); generated: 2020-12-13T01:59:56Z
rpm-md repo 'fedora' (cached); generated: 2020-10-19T23:26:59Z
Importing rpm-md... done
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
 Problem: conflicting requests
  - package cockpit-233.1-1.fc33.aarch64 requires cockpit-ws, but none of the providers can be installed
  - package cockpit-229-1.fc33.aarch64 requires cockpit-ws, but none of the providers can be installed
  - package cockpit-ws-233.1-1.fc33.aarch64 requires openssl, but none of the providers can be installed
  - package cockpit-ws-229-1.fc33.aarch64 requires openssl, but none of the providers can be installed
  - package openssl-1:1.1.1h-1.fc33.aarch64 requires openssl-libs(aarch-64) = 1:1.1.1h-1.fc33, but none of the providers can be installed
  - package openssl-1:1.1.1g-15.fc33.aarch64 requires openssl-libs(aarch-64) = 1:1.1.1g-15.fc33, but none of the providers can be installed
  - cannot install both openssl-libs-1:1.1.1h-1.fc33.aarch64 and openssl-libs-1:1.1.1i-1.fc33.aarch64
  - cannot install both openssl-libs-1:1.1.1g-15.fc33.aarch64 and openssl-libs-1:1.1.1i-1.fc33.aarch64
1 Like

Hi,

I had these kind of issues with other packages (and cockpit) in the past. The major problem here lies in differences between the base image and additonal layers. Very often, it just works to wait 1 or 2 days, so that base image and layered packages are in sync again.

This worked for me almost every time in the past.

1 Like

+1

If the problem lingers too long, you can always remove the layered packages and try to readd them, e.g. rpm-ostree reset -l

This might be helpful if you update infrequently, or are trying to rebase.

1 Like

Yup, the problem went away with latest update today.

1 Like

Just curiosity. What type of projects do you guys use this spin for?

I am using Fedora IoT to run a few containers with Podman on my raspberry pi 4. Gitea, Home Assistant, Next Cloud.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.