{"id":1268,"date":"2023-03-18T15:45:56","date_gmt":"2023-03-18T20:45:56","guid":{"rendered":"http:\/\/yourLinuxGuy.com\/?p=1268"},"modified":"2023-03-18T15:51:27","modified_gmt":"2023-03-18T20:51:27","slug":"how-to-in-place-upgrade-from-opensuse-15-3-to-15-4","status":"publish","type":"post","link":"https:\/\/yourLinuxGuy.com\/?p=1268","title":{"rendered":"How to in-place upgrade from openSUSE 15.3 to 15.4"},"content":{"rendered":"\n<p>I&#8217;ve been writing these &#8220;Readers Digest&#8221; versions of the official Opensuse upgrades procedures for a looong time (here are a couple of my past ones: <a href=\"http:\/\/yourlinuxguy.com\/?p=169\" target=\"_blank\" rel=\"noreferrer noopener\">11.1<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=333\" target=\"_blank\" rel=\"noreferrer noopener\">11.2<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=812\" target=\"_blank\" rel=\"noreferrer noopener\">11.4<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=948\" target=\"_blank\" rel=\"noreferrer noopener\">12.1<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=954\" target=\"_blank\" rel=\"noreferrer noopener\">12.2<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1052\" target=\"_blank\" rel=\"noreferrer noopener\">12.3<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1081\">13.1<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1151\">13.2<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1169\">42.1<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1185\">42.2<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1192\">42.3<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1201\">15.0<\/a>, <a href=\"http:\/\/yourlinuxguy.com\/?p=1218\">15.1<\/a>, and <a href=\"http:\/\/yourlinuxguy.com\/?p=1228\">15.2<\/a>)&#8230;  And I always thought I had to do this; because in the past, the official distribution upgrade guide wasn&#8217;t as great as it could have been. <\/p>\n\n\n\n<p>So when it came time for upgrading in-place from openSuse <strong>15.3<\/strong> to <strong>15.4<\/strong>, I took another hard look at the opensuse.org site doc.  And at this point I think I think it&#8217;s improved so much over the years that it&#8217;s now basically to the point that there&#8217;s nothing really I can do to make it more clearer that it already is:  <\/p>\n\n\n\n<p><a href=\"https:\/\/en.opensuse.org\/SDB:System_upgrade\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/en.opensuse.org\/SDB:System_upgrade<\/a><\/p>\n\n\n\n<p>So, instead, I&#8217;ll just offer a couple tips or minor things I did differently, which mostly aren&#8217;t related to the upgrade, but to the approach.<\/p>\n\n\n\n<p>And please&#8230; as always, if you don&#8217;t know what you&#8217;re doing, please don&#8217;t do this; get some help.  Now, let&#8217;s get to it:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#\n# Run the following as the root user, or insert all your sudo commands if you like\n# Tip: Make a vm snapshot before you proceed!\n# Tip: Use \"screen\" to run the dup, if you need to reconnect later, \"screen -r\"\nscreen\n# Tip: Ensure you have space to do an upgrade (the \/boot requires more space these days)! \ndf -h\n# Tip: Check your version, to know what your upgrading from and to: \nmore \/etc\/SUSE-brand\nmore \/etc\/os-release\n# Now, step back from the console, and go visit the official guide, and follow the steps there:\n# https:\/\/en.opensuse.org\/SDB:System_upgrade\n# (optional) And because I'm super-cautious, because in the past on some of my systems grub did not get configured, I run this before restarting:\ngrub2-mkconfig -o \/boot\/grub2\/grub.cfg\n# And reboot (and watch from a console)...\ninit 6<\/pre>\n\n\n\n<p>My advice is to make sure you have multiple terminal sessions during the upgrade, in case something goes a little strange, and make sure you have space for the kernel and all the files (especially if you have small \/boot partitions).<\/p>\n\n\n\n<p>Again, thanks to the folks at Suse who&#8217;ve worked hard to improve the upgrade process and to make the guide(s) more clear and simple.  <\/p>\n\n\n\n<p>Cool!  Happy upgrading&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been writing these &#8220;Readers Digest&#8221; versions of the official Opensuse upgrades procedures for a looong time (here are a couple of my past ones: 11.1, 11.2, 11.4, 12.1, 12.2, 12.3, 13.1, 13.2, 42.1, 42.2, 42.3, 15.0, 15.1, and 15.2)&#8230;&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/yourLinuxGuy.com\/?p=1268\">Read more<\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12,170,171],"tags":[],"class_list":["post-1268","post","type-post","status-publish","format-standard","hentry","category-advanced","category-opensuse15-3","category-opensuse15-4"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pnjn1-ks","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/1268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1268"}],"version-history":[{"count":1,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/1268\/revisions"}],"predecessor-version":[{"id":1269,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/1268\/revisions\/1269"}],"wp:attachment":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}