On Wed, Oct 31, 2018 at 5:39 PM arnaud gaboury <arnaud.gabo...@gmail.com> wrote:
> > > 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 > --------------------------------------------- > everything is ok now, all packages are here: --------------------------- % rpm-ostree status State: idle AutomaticUpdates: disabled Deployments: ● ostree://fedora-atomic-29:fedora/29/x86_64/silverblue Version: 29.20181031.0 (2018-10-31 15:33:14) BaseCommit: fb3618dd8dd5f3e40ccca7d3c5464e05c12afdcb2636401a54a4a69552074606 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 --------------------------------------------