Error while trying to rebase to silverblue rawhide

rawhide

#1

Hi, I tried to rebase from silverblue 29 to rawhide using the following commands:

sudo ostree remote gpg-import fedora-workstation -k /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-x86_64
rpm-ostree rebase fedora/rawhide/x86_64/silverblue

but I got the following error:

Resolving dependencies... failed
error: Could not depsolve transaction; 2 problems detected:
0. nothing provides fedora-repos(29) needed by generic-release-29-0.2.fc29.noarch
1. nothing provides fedora-repos(29) needed by generic-release-29-0.2.fc29.noarch

Is this a bug or am I doing something wrong here?


#2

What version of Silverblue 29 did you start from? I was able to successfully rebase a recently updated Silverblue 29 VM to Rawhide:

$ sudo ostree remote gpg-import fedora-workstation -k /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-x86_64
Imported 1 GPG key to remote "fedora-workstation"

$ rpm-ostree status
State: idle
AutomaticUpdates: disabled
Deployments:
● ostree://fedora-workstation:fedora/29/x86_64/silverblue
                   Version: 29.20180927.n.0 (2018-09-28 02:36:13)
                    Commit: 5800c36d92af84e671230773ba3f64ab341ee73d273dfecddbdd8657292a5911
              GPGSignature: Valid signature by 5A03B4DD8254ECA02FDA1637A20AA56B429476B4

$ sudo rpm-ostree rebase fedora/rawhide/x86_64/silverblue
2105 metadata, 10276 content objects fetched; 571796 KiB transferred in 198 seconds                                                                                                                                
Upgraded:
  NetworkManager 1:1.12.4-1.fc29 -> 1:1.14.0-1.fc30
  NetworkManager-adsl 1:1.12.4-1.fc29 -> 1:1.14.0-1.fc30
  NetworkManager-bluetooth 1:1.12.4-1.fc29 -> 1:1.14.0-1.fc30
  NetworkManager-config-connectivity-fedora 1:1.12.4-1.fc29 -> 1:1.14.0-1.fc30
  NetworkManager-libnm 1:1.12.4-1.fc29 -> 1:1.14.0-1.fc30
...
  yelp 2:3.30.0-1.fc29 -> 2:3.30.0-1.fc30
  yelp-libs 2:3.30.0-1.fc29 -> 2:3.30.0-1.fc30
  yelp-xsl 3.30.0-1.fc29 -> 3.30.1-1.fc30
  zlib 1.2.11-10.fc29 -> 1.2.11-13.fc30
Removed:
  atomic-registries-1.22.1-27.gitb507039.fc29.x86_64
  bluez-obexd-5.50-3.fc29.x86_64
  checkpolicy-2.8-2.fc29.x86_64
  oci-systemd-hook-1:0.1.17-3.gitbd86a79.fc29.x86_64
  policycoreutils-python-utils-2.8-6.fc29.noarch
  python3-IPy-0.81-23.fc29.noarch
  python3-audit-3.0-0.4.20180831git0047a6c.fc29.x86_64
  python3-libsemanage-2.8-3.fc29.x86_64
  python3-policycoreutils-2.8-6.fc29.noarch
  python3-pytoml-0.1.18-1.fc29.noarch
  python3-pyyaml-4.2-0.1.b4.fc29.x86_64
  python3-setools-4.1.1-13.fc29.x86_64
  samba-libs-2:4.9.0-0.3.rc5.fc29.x86_64
  yajl-2.1.0-11.fc29.x86_64
Added:
  fedora-repos-rawhide-30-0.1.noarch
  grubby-8.40-18.fc30.x86_64
Run "systemctl reboot" to start a reboot

$ rpm-ostree status
State: idle
AutomaticUpdates: disabled
Deployments:
  ostree://fedora-workstation:fedora/rawhide/x86_64/silverblue
                   Version: Rawhide.20180930.n.0 (2018-10-01 00:35:26)
                    Commit: 1116f94526aaf923da4b0eeb65a5e7f7437b6c05e36d57a1b90b41b296902593
              GPGSignature: Valid signature by F1D8EC98F241AAF20DF69420EF3C111FCFC659B9

● ostree://fedora-workstation:fedora/29/x86_64/silverblue
                   Version: 29.20180927.n.0 (2018-09-28 02:36:13)
                    Commit: 5800c36d92af84e671230773ba3f64ab341ee73d273dfecddbdd8657292a5911
              GPGSignature: Valid signature by 5A03B4DD8254ECA02FDA1637A20AA56B429476B4

#3

I was on “Beta-1.5”, I upgraded to “29.20181002.n.0” but still didn’t work, It was because of some local packages. After I removed them it worked.