
{"id":47137,"date":"2024-08-31T15:53:52","date_gmt":"2024-08-31T15:53:52","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=47137"},"modified":"2024-09-05T06:45:02","modified_gmt":"2024-09-05T06:45:02","slug":"upgrade-to-ubuntu-2404-1","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/08\/upgrade-to-ubuntu-2404-1\/","title":{"rendered":"How to Upgrade to Ubuntu 24.04.1 from Ubuntu 22.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/ubuntu-circle.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-39047\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/ubuntu-circle-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/ubuntu-circle-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/ubuntu-circle-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/ubuntu-circle-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/ubuntu-circle-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/ubuntu-circle.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>Ubuntu announced the first point release of Ubuntu 24.04 LTS few days ago with lots of bug-fixes and performance improvements. It&#8217;s\u00a0time to upgrade to the new LTS, for users who were worrying about the stability issues.<\/p>\n<p>Ubuntu 24.04 is the current Long Term Support (LTS) release with <b>5 years of standard support until 2029<\/b>, another 5 years Ubuntu Pro support until <b>2034<\/b>, as well as legacy support until <b>2036<\/b>. It features Linux Kernel 6.8, GNOME Desktop 46, and various other changes, see the official <a href=\"https:\/\/discourse.ubuntu.com\/t\/ubuntu-24-04-lts-noble-numbat-release-notes\/39890\" target=\"_blank\" rel=\"noopener\">release note<\/a> for details.<\/p>\n<p>The new LTS had various upgrade issues, and stability \/ performance issues, for apps and hardware including Nautilus file manager, the new tiling assistant, NVIDIA on Wayland, Pipewire sound server, hybrid GPU machines, Remmina RDP client, online accounts, cursor themes, and more! They are all fixed in the <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2024\/08\/ubuntu-24-04-1-released\/\" target=\"_blank\" rel=\"noopener\">release of Ubuntu 24.04.1<\/a>.<\/p>\n<div id=\"attachment_47138\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-47138\" class=\"size-large wp-image-47138\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop-700x394.webp\" alt=\"\" width=\"610\" height=\"343\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop-700x394.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop-768x432.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop-1536x864.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop-1320x743.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntut2404-desktop.webp 1920w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-47138\" class=\"wp-caption-text\">Ubuntu 24.04 Desktop<\/p><\/div>\n<p><!--more--><\/p>\n<h3>Before Getting Started:<\/h3>\n<p><b>Backup, backup, backup !<\/b> The first thing is always backup your important data before getting started! Though most upgrade issues have been fixed, the process <strong>still may fail<\/strong> due to hardware interruption, 3rd-party packages, or other reasons.<\/p>\n<p><b>Disable user-installed extensions<\/b>. Different Ubuntu releases ship with different GNOME Desktop versions. The old extensions MAY not work in newer GNOME desktop which can cause issues. To disable user extensions, use either &#8220;Extension Manager&#8221; or &#8220;Gnome Extensions&#8221; app, both are available to install in Ubuntu Software.<\/p>\n<p><b>Switch to open-source driver<\/b>. I&#8217;m NOT very sure, but if a proprietary graphics driver is in use. It&#8217;s better to switch back the default <b>nouveau<\/b> open-source driver using &#8220;Additional Drivers&#8221; utility, and system restart is required afterward.<\/p>\n<p><b>Disable all 3rd party repositories (e.g., Ubuntu PPAs)<\/b> by using &#8220;Software &amp; Updates&#8221; to delete or disable other sources under &#8220;Other Software&#8221; tab.<\/p>\n<h3>Option 1: Upgrade Ubuntu Desktop to 24.04<\/h3>\n<p><b>1.<\/b> For Ubuntu 22.04 Desktop edition, first launch &#8220;<b>Software &amp; Updates<\/b>&#8221; utility. Then, navigate to &#8220;<b>Updates<\/b>&#8221; tab, and make sure &#8220;Notify me of a new Ubuntu version&#8221; is set to &#8220;For long-term support versions&#8221;.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/notify-lts.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-38309\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/notify-lts-600x294.webp\" alt=\"\" width=\"600\" height=\"294\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/notify-lts-600x294.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/notify-lts-300x147.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/notify-lts-768x377.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/notify-lts.webp 1026w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>2.<\/b> Then, launch &#8220;<b>Software Updater<\/b>&#8221; and install all available updates!<\/p>\n<p>In my case, I have to <b>disable &#8220;Ubuntu Pro security updates&#8221; in Software Updater<\/b>, which prevent the tool from showing me the system upgrade option!<\/p>\n<div id=\"attachment_47139\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/stuck-ubuntu-pro-securityupdates.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-47139\" class=\"size-large wp-image-47139\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/stuck-ubuntu-pro-securityupdates-700x491.webp\" alt=\"\" width=\"610\" height=\"428\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/stuck-ubuntu-pro-securityupdates-700x491.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/stuck-ubuntu-pro-securityupdates-300x210.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/stuck-ubuntu-pro-securityupdates-768x538.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/stuck-ubuntu-pro-securityupdates.webp 816w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-47139\" class=\"wp-caption-text\">Software Updater stuck at &#8220;Ubuntu Pro security updates&#8221; rather than show me upgrade for 24.04<\/p><\/div>\n<p>To do so, just open terminal and run command to edit the config file:<\/p>\n<pre>sudo gedit \/var\/lib\/ubuntu-advantage\/apt-esm\/etc\/apt\/sources.list.d\/ubuntu-esm-apps.list<\/pre>\n<p>If the file is empty, then try replace <code>ubuntu-esm-apps.list<\/code> with <code>ubuntu-esm-apps.sources<\/code>. When file opens, add &#8220;#&#8221; at the beginning for every line to disable all the esm sources in the file, finally save it.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/disable-esm.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47140\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/disable-esm-700x299.webp\" alt=\"\" width=\"610\" height=\"261\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/disable-esm-700x299.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/disable-esm-300x128.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/disable-esm-768x328.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/disable-esm.webp 1046w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>3.<\/b> Finally, re-launch &#8220;Software Updater&#8221;. Install updates if any, reboot if it asks to, and finally it should show you that &#8220;Ubuntu 24.04.1 LTS is now available (you have 22.04)&#8221;, along with the &#8220;Upgrade&#8230;&#8221; button.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntu2404-upgrade-prompt.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47141\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntu2404-upgrade-prompt-700x241.webp\" alt=\"\" width=\"610\" height=\"210\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntu2404-upgrade-prompt-700x241.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntu2404-upgrade-prompt-300x103.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/ubuntu2404-upgrade-prompt.webp 727w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>4.<\/b> By clicking on the &#8220;Upgrade &#8230;&#8221; button will launch the Release Note dialog for Ubuntu 24.04. Click on &#8220;Upgrade&#8221; to confirm, then the &#8220;Distribution Upgrade&#8221; dialog pop-up to start the process upgrading to Ubuntu 24.04.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-releasenote-dialog.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-47142\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-releasenote-dialog.webp\" alt=\"\" width=\"620\" height=\"555\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-releasenote-dialog.webp 620w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-releasenote-dialog-300x269.webp 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p><b>5.<\/b> The upgrade process includes &#8220;Preparing to upgrade&#8221; and &#8220;Setting new software channels&#8221;. <b>Before &#8220;Getting new packages&#8221; starts, it will ask you to confirm again for the upgrade!<\/b><\/p>\n<p>Once you click &#8220;Start Upgrade&#8221; in that confirm dialog, it starts downloading package, which can take quite a few (or even dozens) minutes. For laptops, plug-in power supply to avoid running out of battery.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-downloading-packages.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-47143\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-downloading-packages.webp\" alt=\"\" width=\"376\" height=\"313\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-downloading-packages.webp 376w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/noble-downloading-packages-300x250.webp 300w\" sizes=\"auto, (max-width: 376px) 100vw, 376px\" \/><\/a><\/p>\n<p><b>6.<\/b> During &#8220;Installing the upgrades&#8221;, <b>there may be several pop-ups<\/b> ask you to choose either keep current software configurations or use new versions. Keep current is working good in my case.<\/p>\n<div id=\"attachment_47144\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-noble-choose-config.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-47144\" class=\"size-large wp-image-47144\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-noble-choose-config-700x489.webp\" alt=\"\" width=\"610\" height=\"426\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-noble-choose-config-700x489.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-noble-choose-config-300x209.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-noble-choose-config.webp 715w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-47144\" class=\"wp-caption-text\">It asks to choose software configurations during installing packages<\/p><\/div>\n<p>Ubuntu 24.04 switched the default Thunderbird client to Snap package, which caused upgrading issue in my case.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-thunderbird-snap.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47145\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-thunderbird-snap-700x377.webp\" alt=\"\" width=\"610\" height=\"329\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-thunderbird-snap-700x377.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-thunderbird-snap-300x162.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-thunderbird-snap-768x414.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-thunderbird-snap-1320x712.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/upgrade-thunderbird-snap.webp 1393w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>It&#8217;s however easy to fix by running a single command in terminal (Ctrl+Alt+T) to manually install the Snap package:<\/p>\n<pre>sudo apt install thunderbird<\/pre>\n<p><i>The apt command will install the empty .deb package, which automatically install the Snap version of the email client<\/i>. If you prefer the classic Deb package, see this <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2024\/03\/install-thunderbird-deb-ubuntu-2404\/\" target=\"_blank\" rel=\"noopener\">step by step tutorial<\/a> to get Thunderbird from PPA.<\/p>\n<p>Then, run command to configure all the left packages:<\/p>\n<pre>sudo dpkg --configure -a<\/pre>\n<p>Finally, clean up via command:<\/p>\n<pre>sudo apt remove --autoremove<\/pre>\n<p>If everything&#8217;s done without errors, restart your computer and go to &#8220;Settings -&gt; System -&gt; About&#8221; to identify system version.<\/p>\n<h3>Option 2: Upgrade Ubuntu Server to 24.04<\/h3>\n<p>To upgrade the server edition, first run commands below to install all available updates:<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt full-upgrade -y<\/pre>\n<p>Then, run the command below to start the upgrade:<\/p>\n<pre>do-release-upgrade --mode=server<\/pre>\n<p>If command not found, run <code>sudo apt install ubuntu-release-upgrader-core<\/code> to install. During the process, you need to type password for permission to install packages, and answer questions to keep current or choose software configurations.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ubuntu announced the first point release of Ubuntu 24.04 LTS few days ago with lots of bug-fixes and performance improvements. It&#8217;s\u00a0time to upgrade to the new LTS, for users who were worrying about the stability issues. Ubuntu 24.04 is the current Long Term Support (LTS) release with 5 years of standard support until 2029, another [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":39047,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2087],"class_list":["post-47137","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-ubuntu-24-04"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=47137"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47137\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/39047"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=47137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=47137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=47137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}