On Wed, Oct 31, 2018 at 5:19 PM Micah Abbott <miabb...@redhat.com> wrote:

> On 10/31/2018 12:09 PM, arnaud gaboury wrote:
> >
> >
> > ---------- Forwarded message ---------
> > From: *arnaud gaboury* <arnaud.gabo...@gmail.com
> > <mailto:arnaud.gabo...@gmail.com>>
> > Date: Wed, Oct 31, 2018 at 4:27 PM
> > Subject: Fwd: upgrade 28 to 29
> > To: atomic-devel <atomic-devel@projectatomic.io
> > <mailto:atomic-devel@projectatomic.io>>
> >
> >
> >
> > I am running Atomic host 28 and want to upgrade to 29.
> >
> > Here is what I did:
> > -----------------------
> > # ostree remote add
> > --set=gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-primary
> > fedora-atomic-29 https://kojipkgs.fedoraproject.org/atomic/repo/
> > # rpm-ostree rebase fedora-atomic-29:fedora/29/x86_64/atomic-host
> > [sudo] password for gabx:
> > 1 metadata, 0 content objects fetched; 569 B transferred in 1 seconds
> > Checking out tree 4a999b4... done
> > Inactive requests:
> >    grubby (already provided by grubby-8.40-18.fc29.x86_64)
> > Enabled rpm-md repositories: updates fedora yarn
> > rpm-md repo 'updates' (cached); generated: 2018-10-30 16:46:30
> > rpm-md repo 'fedora' (cached); generated: 2018-10-28 11:00:54
> > rpm-md repo 'yarn' (cached); generated: 2018-10-30 13:30:31
> > Importing metadata [=============] 100%
> > Resolving dependencies... Forbidden base package replacements:
> >    libgcc 8.2.1-2.fc29 -> 8.2.1-4.fc29 (updates)
> >    libgomp 8.2.1-2.fc29 -> 8.2.1-4.fc29 (updates)
> > failed
> > error: Some base packages would be replaced
> > # rpm-ostree rebase fedora/28/x86_64/updates/atomic-host
> > --> here the system upgrades like 300 packages, but when login I am at
> > the loginprompt (no GUI start up).
> > -------------------------------------
> >
> > now there are two ostree:
> > -----------------------------------------------
> > % rpm-ostree status
> > State: idle
> > AutomaticUpdates: disabled
> > Deployments:
> >    ostree://fedora-workstation:fedora/28/x86_64/updates/atomic-host
> >                     Version: 28.20181030.0 (2018-10-30 14:30:52)
> >                  BaseCommit:
> > 25c7332c5624c028363faf8f83e171645781e8ce4522f656781253d4a3c717ee
> >                GPGSignature: Valid signature by
> > 128CF232A9371991C8A65695E08E7E629DB62FB1
> >             LayeredPackages: byacc chrome-gnome-shell dnf
> > fedora-workstation-repositories
> >                              flex gcc git gnome-terminal-nautilus
> > gnome-tweak-tool grubby
> >                              httpie hugo kubernetes-client nano nodejs
> > python2-kobo-rpmlib
> >                              python3-kobo-rpmlib snapd vim zsh
> >
> > ● ostree://fedora-workstation:fedora/28/x86_64/workstation
> >                     Version: 28.20181027.0 (2018-10-27 16:02:21)
> >                  BaseCommit:
> > 1692d98fe75635c855f619ecb5a6915b31d58cdc98de056714e346a17d0dbd23
> >                GPGSignature: Valid signature by
> > 128CF232A9371991C8A65695E08E7E629DB62FB1
> >             LayeredPackages: byacc chrome-gnome-shell dnf
> > fedora-workstation-repositories
> >                              flex gcc git gnome-terminal-nautilus
> > gnome-tweak-tool grubby
> >                              httpie hugo kubernetes-client nano nodejs
> > python2-kobo-rpmlib
> >                              python3-kobo-rpmlib snapd vim zsh
> > --------------------------------------
> >
> > Three questions:
> > 1-why these two status? Cany I stay like this or shall I run rebase
> > again, and if yes, to what?
> > 2-How can I upgrade to 29 with dealing with the libgcc issue?
> > 3- shall I use ... /x86_64/updates/atomic-host or
> > .../x86_64/atomic-host? What is the difference?
> >
> > Side note:is there any difference between Fedora silverblue and Atomic?
> >
> > Thank you forhelp.
> >
> > *EDIT 1:*
> >
> > As I log now always on the prompt, I did a rollback:
> >
> > # atomic host rollback
> > ---reboot---
> > # gabx@yogabx➤➤ ~ State: idle
> > AutomaticUpdates: disabled
> > Deployments:
> > ● ostree://fedora-workstation:fedora/28/x86_64/workstation
> >                     Version: 28.20181027.0 (2018-10-27 16:02:21)
> >                  BaseCommit:
> > 1692d98fe75635c855f619ecb5a6915b31d58cdc98de056714e346a17d0dbd23
> >                GPGSignature: Valid signature by
> > 128CF232A9371991C8A65695E08E7E629DB62FB1
> >             LayeredPackages: byacc chrome-gnome-shell dnf
> > fedora-workstation-repositories
> >                              flex gcc git gnome-terminal-nautilus
> > gnome-tweak-tool grubby
> >                              httpie hugo kubernetes-client nano nodejs
> > python2-kobo-rpmlib
> >                              python3-kobo-rpmlib snapd vim zsh
> >
> >    ostree://fedora-workstation:fedora/28/x86_64/updates/atomic-host
> >                     Version: 28.20181030.0 (2018-10-30 14:30:52)
> >                  BaseCommit:
> > 25c7332c5624c028363faf8f83e171645781e8ce4522f656781253d4a3c717ee
> >                GPGSignature: Valid signature by
> > 128CF232A9371991C8A65695E08E7E629DB62FB1
> >             LayeredPackages: byacc chrome-gnome-shell dnf
> > fedora-workstation-repositories
> >                              flex gcc git gnome-terminal-nautilus
> > gnome-tweak-tool grubby
> >                              httpie hugo kubernetes-client nano nodejs
> > python2-kobo-rpmlib
> >                              python3-kobo-rpmlib snapd vim zsh
> > ------------------------------------
> >
> > What is weird is this output:
> >
> > -----------------------------
> > % cat /etc/os-release
> > NAME=Fedora
> > VERSION="28.20181027.0 (Workstation Edition)" <--  why not atomic?
> > ID=fedora
> > VERSION_ID=28
> > PLATFORM_ID="platform:f28"
> > PRETTY_NAME="Fedora 28.20181027.0 (Workstation Edition)"
> > ANSI_COLOR="0;34"
> > CPE_NAME="cpe:/o:fedoraproject:fedora:28"
> > HOME_URL="https://fedoraproject.org/";
> > SUPPORT_URL="
> https://fedoraproject.org/wiki/Communicating_and_getting_help";
> > BUG_REPORT_URL="https://bugzilla.redhat.com/";
> > REDHAT_BUGZILLA_PRODUCT="Fedora"
> > REDHAT_BUGZILLA_PRODUCT_VERSION=28
> > REDHAT_SUPPORT_PRODUCT="Fedora"
> > REDHAT_SUPPORT_PRODUCT_VERSION=28
> > PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy";
> > VARIANT="Workstation Edition"
> > VARIANT_ID=workstation
> > OSTREE_VERSION=28.20181027.0
> > --------------------------------------------
> >   % cat /etc/ostree/remotes.d/fedora-workstation.conf
> > [remote "fedora-workstation"]
> > url=https://dl.fedoraproject.org/atomic/repo/  <-- here it says repo is
> > atomic
> > gpg-verify=true
> > gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-primary
> > ------------------------------------------------------
> >
> > If I remember correctly, when I installed Atomic 28, the OS-release conf
> > was mistakenly showing workstation.
> >
> > Now what shall I do to go back  to a plain Atomic 29 and not a
> > /workstation/ ?
> >
> > *EDIT 2*:
> >
> > I ran:
> >
> > #  rpm-ostree rebase
> fedora-atomic-29:fedora/29/x86_64/updates/atomic-host
> > ---packages were installed
> > ---reboot
> >
> > % rpm-ostree status
> > State: idle
> > AutomaticUpdates: disabled
> > Deployments:
> >    ostree://fedora-atomic-29:fedora/29/x86_64/updates/atomic-host
> >                     Version: 29.20181031.0 (2018-10-31 15:10:53)
> >                  BaseCommit:
> > 2a6b4c8e4a12ae9cb5aaeddcc57a3f7aa38cf22839c955a6e84d3dbe2a6e0fd0
> >                GPGSignature: Valid signature by
> > 5A03B4DD8254ECA02FDA1637A20AA56B429476B4
> >             LayeredPackages: byacc chrome-gnome-shell dnf
> > fedora-workstation-repositories
> >                              flex gcc git gnome-terminal-nautilus
> > gnome-tweak-tool httpie
> >                              hugo kubernetes-client nano nodejs
> > python2-kobo-rpmlib
> >                              python3-kobo-rpmlib snapd vim zsh
> >
> > ● ostree://fedora-workstation:fedora/28/x86_64/workstation
> >                     Version: 28.20181027.0 (2018-10-27 16:02:21)
> >                  BaseCommit:
> > 1692d98fe75635c855f619ecb5a6915b31d58cdc98de056714e346a17d0dbd23
> >                GPGSignature: Valid signature by
> > 128CF232A9371991C8A65695E08E7E629DB62FB1
> >             LayeredPackages: byacc chrome-gnome-shell dnf
> > fedora-workstation-repositories
> >                              flex gcc git gnome-terminal-nautilus
> > gnome-tweak-tool grubby
> >                              httpie hugo kubernetes-client nano nodejs
> > python2-kobo-rpmlib
> >                              python3-kobo-rpmlib snapd vim zsh
> > -----------------------------
> >
> > I am now on Atomic 29, but some packages are missing, like Firefox and
> > package manager. So I am back to 28 (:fedora/28/x86_64/workstation)
> > until someone can tell me what is the proper way.
>
>
> Atomic Host is different from Silverblue/Workstation.  Atomic Host is
> targeted at server-style use cases.  Silverblue is targeted at
> workstation-style use cases.  The underlying technologies are shared
> (ostree/rpm-ostree, containers), but they have different use cases.
>
> If you want things like a GUI, Firefox, etc, you'll want to run
> Silverblue.  You can use the ref
> `fedora-workstation:fedora/28/x86_64/workstation` or
> `fedora-workstation:fedora/29/x86_64/workstation`
>

OK, that is what I suspected. I want a workstation, so I am now trying this:
-----------------------------------------------
# ostree remote gpg-import fedora-workstation -k
/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-29-primary
Imported 1 GPG key to remote "fedora-workstation"
# rpm-ostree rebase fedora/29/x86_64/silverblue
---------------------------------------------

Reply via email to