{"id":928,"date":"2020-03-01T22:37:27","date_gmt":"2020-03-02T03:37:27","guid":{"rendered":"http:\/\/blog.fritzhardy.com\/?p=928"},"modified":"2021-01-12T15:48:22","modified_gmt":"2021-01-12T20:48:22","slug":"fedora-upgrade-f29-f30","status":"publish","type":"post","link":"https:\/\/blog.fritzhardy.com\/?p=928","title":{"rendered":"Fedora Upgrade: F29 -> F30"},"content":{"rendered":"\n<p>My latest Fedora 30 <a href=\"https:\/\/blog.fritzhardy.com\/?p=27\">upgrade<\/a> kicked off in the usual fashion:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">dnf system-upgrade download --refresh --releasever=30<\/pre>\n\n\n\n<p>A few packages that &#8220;do not belong to a distupgrade repository&#8221; were in the way:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">dnf remove ceph-common system-config-date system-config-services system-config-firewall<\/pre>\n\n\n\n<p>Everything went swimmingly through:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">dnf system-upgrade reboot<\/pre>\n\n\n\n<p>Until I landed at the grub prompt.  A quick search found<\/p>\n\n\n\n<p><a href=\"https:\/\/fedoraproject.org\/wiki\/Common_F30_bugs#GRUB_boot_menu_is_not_populated_after_an_upgrade\">https:\/\/fedoraproject.org\/wiki\/Common_F30_bugs#GRUB_boot_menu_is_not_populated_after_an_upgrade<\/a> and <a href=\"https:\/\/ask.fedoraproject.org\/t\/problem-with-update-to-fedora-30\/1244\/4\">https:\/\/ask.fedoraproject.org\/t\/problem-with-update-to-fedora-30\/1244\/4<\/a>.<\/p>\n\n\n\n<p>&#8220;This happens on systems that were originally installed using Fedora 20 or older.&#8221;  Ouch, another bug some several years in the making.  The fix is easy enough:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">grub&gt; configfile \/grub2\/grub.cfg.rpmsave<\/pre>\n\n\n\n<p>And when booted normally:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">grub2-install \/dev\/X (in my case, sda)<\/pre>\n\n\n\n<p> On another note, it&#8217;s nice to see startxfce4 working again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My latest Fedora 30 upgrade kicked off in the usual fashion: dnf system-upgrade download &#8211;refresh &#8211;releasever=30 A few packages that &#8220;do not belong to a distupgrade repository&#8221; were in the way: dnf remove ceph-common system-config-date system-config-services system-config-firewall Everything went swimmingly through: dnf system-upgrade reboot Until I landed at the grub prompt. A quick search found [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-928","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=\/wp\/v2\/posts\/928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=928"}],"version-history":[{"count":9,"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=\/wp\/v2\/posts\/928\/revisions"}],"predecessor-version":[{"id":938,"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=\/wp\/v2\/posts\/928\/revisions\/938"}],"wp:attachment":[{"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fritzhardy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}