{"id":311,"date":"2018-06-05T10:33:06","date_gmt":"2018-06-05T08:33:06","guid":{"rendered":"https:\/\/www.gluecksgriff-taschen.de\/?p=311"},"modified":"2022-07-02T17:58:51","modified_gmt":"2022-07-02T15:58:51","slug":"update-von-ubuntu-16-04-lts-auf-ubuntu-18-04-lts","status":"publish","type":"post","link":"https:\/\/www.gluecksgriff-taschen.de\/?p=311","title":{"rendered":"Update von Ubuntu 16.04 LTS auf Ubuntu 18.04 LTS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ich setze als Server gerne die LTS-Versionen von Ubuntu ein, da diese 5 Jahre lang Updates erhalten und vollkommen stabil laufen. Allerdings sind auch diese 5 Jahre irgendwann um und ein Upgrade steht an. Hier eine kurze Anleitung wie man sein Ubuntu wieder auf die aktuelle Version bekommt.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Zun\u00e4chst installieren wir wie gehabt alle Updates f\u00fcr unser 16.04 LTS<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; highlight: [1,2,3,4]; title: ; notranslate\" title=\"\">\nsudo apt-get update\nsudo apt-get upgrade\nsudo apt-get dist-upgrade\nsudo apt autoremove\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Ich mache danach immer einen Neustart, auch wenn der eigentlich nicht n\u00f6tig ist. Gibt mir pers\u00f6nlich einfach nur ein besseres Gef\u00fchl.<\/p>\n\n\n\n<p class=\"has-text-color has-vivid-red-color wp-block-paragraph\"><strong>Jetzt ist \u00fcbrigens genau der richtige Zeitpunkt ein Backup anzufertigen!&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun erfolgt das eigentliche Update. Hierzu nutzen wir den ganz bequem den Ubuntu Update-Manager. Wahrscheinlich ist er schon installiert, aber sicherheitshalber austesten\/installieren mit<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\nsudo apt-get install update-manager-core\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">In der Konfigurationsdatei vom Update-Manager stellen wir das Prompt auf lts (steht es wahrscheinlich schon, aber besser kontrollieren als nachher Schei.. zu schreien).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\nsudo nano \/etc\/update-manager\/release-upgrades\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; highlight: [17]; title: ; notranslate\" title=\"\">\n# Default behavior for the release upgrader.\n\n&#x5B;DEFAULT]\n# Default prompting behavior, valid options:\n#\n# never - Never check for a new release.\n# normal - Check to see if a new release is available. If more than one new\n# release is found, the release upgrader will attempt to upgrade to\n# the release that immediately succeeds the currently-running\n# release.\n# lts - Check to see if a new LTS release is available. The upgrader\n# will attempt to upgrade to the first LTS release available after\n# the currently-running one. Note that this option should not be\n# used if the currently-running release is not itself an LTS\n# release, since in that case the upgrader won't be able to\n# determine if a newer release is available.\nPrompt=lts\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">So, nun ist alles vorbereitet und das eigentliche Upgrade auf die 18.04 LTS kann losgehen:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; highlight: [1]; title: ; notranslate\" title=\"\">\nsudo do-release-upgrade -d\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Solltet ihr wie ich grunds\u00e4tzlich \u00fcber SSH arbeiten, so wird Euch folgender Hinweis angezeigt. Bitte antwortet hier nur mit &#8222;j&#8220;, wenn Ihr zur Not auch \u00fcber einen anderen Weg an den Server kommt (KVM, lokale Console oder \u00e4hnliches). Da ich zur Not \u00fcber die VMware Remote Console an den Server komme, kann ich hier guten Gewissens auf &#8222;j&#8220; dr\u00fccken.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nZwischenspeicher wird gelesen\n\nPaketverwaltung wird \u00fcberpr\u00fcft\n\nSoll die Sitzung \u00fcber SSH fortgesetzt werden?\n\nDiese Sitzung l\u00e4uft offenbar \u00fcber SSH. Es wird davon abgeraten, eine\nSystemaktualisierung \u00fcber SSH durchzuf\u00fchren, da im Fehlerfall eine\nWiederherstellung schwierig sein kann.\n\nWenn Sie fortfahren, wird ein zus\u00e4tzlicher SSH-Dienst auf Port \u00bb1022\u00ab\ngestartet.\nSind Sie sicher, dass Sie fortfahren m\u00f6chten?\n\nFortsetzen &#x5B;j\/N]\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Danach kommt ein weiterer Hinweis bez\u00fcglich des zus\u00e4tzlichen SSH-Dienstes. Bitte lesen und ggf. die iptables-Zeile notieren oder zumindest in die Zwischenablage kopieren.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nZus\u00e4tzlicher SSH-Server wird gestartet\n\nUm eine Wiederherstellung im Fall einer Fehlfunktion zu vereinfachen,\nwird ein zus\u00e4tzlicher sshd-Prozess auf Port \u00bb1022\u00ab gestartet. Wenn es\nProbleme mit dem aktuellen sshd-Prozess gibt, k\u00f6nnen Sie sich mit dem\nzus\u00e4tzlichen Prozess verbinden.\nWenn Sie gerade eine Firewall ausf\u00fchren, m\u00fcssen Sie diesen Port\nvielleicht manuell \u00f6ffnen. Da es m\u00f6glicherweise gef\u00e4hrlich ist, wird\ndies nicht automatisch gemacht. Sie k\u00f6nnen den Port z.B. so \u00f6ffnen:\n\u00bbiptables -I INPUT -p tcp --dport 1022 -j ACCEPT\u00ab\n\nUm fortzufahren, dr\u00fccken Sie &#x5B;ENTER]\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Ich verwende einige Drittanbieter-Paketquellen, daher kommt bei mir dann dieser Hinweis.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nPaketlisten werden gelesen... Fertig\nAbh\u00e4ngigkeitsbaum wird aufgebaut.\nStatusinformationen werden eingelesen.... Fertig\nOK http:\/\/de.archive.ubuntu.com\/ubuntu xenial InRelease\nOK http:\/\/de.archive.ubuntu.com\/ubuntu xenial-updates InRelease\nOK http:\/\/de.archive.ubuntu.com\/ubuntu xenial-backports InRelease\nOK http:\/\/security.ubuntu.com\/ubuntu xenial-security InRelease\nOK http:\/\/dl.ubnt.com\/unifi\/debian stable InRelease\nEs wurden 0 B in 0 s geholt (0 B\/s)\nPaketlisten werden gelesen... Fertig\nAbh\u00e4ngigkeitsbaum wird aufgebaut.\nStatusinformationen werden eingelesen.... Fertig\n\nInformationen zu Paketquellen werden aktualisiert\n\nPaketquellen von Drittanbietern deaktiviert\n\nEinige Paketquellen von Drittanbietern wurden deaktiviert. Sie k\u00f6nnen\ndiese nach der Systemaktualisierung mit dem Programm\n\u00bbSoftware-Paketquellen\u00ab oder mit \u00bbSynaptic\u00ab wieder aktivieren.\n\nUm fortzufahren, dr\u00fccken Sie &#x5B;ENTER]\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Nun geht es wirklich los und der Point of no return r\u00fcckt n\u00e4her.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\n3 Pakete werden nicht mehr von Canonical unterst\u00fctzt. Sie k\u00f6nnen\nallerdings immer noch Hilfe von der Gemeinschaft erhalten.\n\n4 Pakete werden entfernt. 123 neue Pakete werden installiert. 434\nPakete werden aktualisiert.\n\nInsgesamt m\u00fcssen 402 M heruntergeladen werden. Diese \u00dcbertragung wird\nmit einer 1-MBit-DSL-Verbindung etwa 51 Minuten dauern oder ungef\u00e4hr\n15 Stunden mit einem 56K-Modem.\n\nDas Herunterladen und Installieren der Systemaktualisierung kann\nmehrere Stunden dauern. Sobald das Herunterladen abgeschlossen ist,\nkann der Vorgang nicht mehr abgebrochen werden.\n\nFortsetzen &#x5B;j\/N] Details &#x5B;d]\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Wer m\u00f6chte, kann sich mit &#8222;d&#8220; genau ansehen welche Pakete nicht mehr unterst\u00fctzt werden und was neu installiert bzw. entfernt wird. Dank flottem Kabelmodem geht der Download bei mir recht z\u00fcgig. Also &#8222;j&#8220; und los geht&#8217;s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach ein paar Minuten kommt dann die Frage ob die veralteten Pakete entfernt werden soll. Auch hier kann man sich mittels &#8222;d&#8220; vergewissen, dass wirklich nur nicht mehr ben\u00f6tigte Pakete entfernt werden. Bei mir ist dies der Fall, also weiter mit &#8222;j&#8220;<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nVeraltete Pakete entfernen?\n\n42 Pakete werden entfernt.\n\nFortsetzen &#x5B;j\/N] Details &#x5B;d]d\n\n\u00bbinitscripts insserv libcryptsetup4 libdns-export162 libevent-2.0-5\nlibisc-export160 libjson-c2 libmpfr4 libpng12-0 libprocps4\nlibpython3.5 libpython3.5-minimal libpython3.5-stdlib libreadline6\nlibxtables11 python3.5 python3.5-minimal sysv-rc\u00ab wird entfernt\n\nEntferne (wurde automatisch installiert): amd64-microcode\nintel-microcode iucode-tool libasprintf0v5 libbind9-140\nlibboost-filesystem1.58.0 libboost-program-options1.58.0\nlibboost-system1.58.0 libboost-thread1.58.0 libdbus-glib-1-2\nlibdns162 libgdbm3 libicu55 libisc160 libisccc140 libisccfg140\nliblwres141 libv8-3.14.5 linux-headers-4.4.0-124\nlinux-headers-4.4.0-124-generic linux-headers-4.4.0-127\nlinux-headers-4.4.0-127-generic linux-image-4.4.0-124-generic\nlinux-image-extra-4.4.0-124-generic\n\nFortsetzen &#x5B;j\/N] Details &#x5B;d]\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Wieder etwas sp\u00e4ter ist dann alles erledigt und ein Neustart ist n\u00f6tig.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nDie Systemaktualisierung ist abgeschlossen.\n\nNeustart erforderlich\n\nUm die Systemaktualisierung abzuschlie\u00dfen, ist ein Neustart\nerforderlich.\nWenn Sie \u00bbj\u00ab w\u00e4hlen, wird das System neu gestartet.\n\nFortsetzen &#x5B;j\/N]\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Wenn alles gut geht, dann begr\u00fc\u00dft euch nach dem Neustart ein aktuelles Ubuntu 18.04LTS.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nWelcome to Ubuntu 18.04 LTS (GNU\/Linux 4.15.0-22-generic x86_64)\n\n* Documentation: https:\/\/help.ubuntu.com\n* Management: https:\/\/landscape.canonical.com\n* Support: https:\/\/ubuntu.com\/advantage\n\nSystem information as of Tue Jun 5 10:33:50 CEST 2018\n\nSystem load: 0.48 Processes: 193\nUsage of \/: 18.6% of 37.28GB Users logged in: 0\nMemory usage: 25% IP address for ens160: 192.168.178.86\nSwap usage: 0%\n\n* Meltdown, Spectre and Ubuntu: What are the attack vectors,\nhow the fixes work, and everything else you need to know\n- https:\/\/ubu.one\/u2Know\n\n0 Software-Pakete k\u00f6nnen aktualisiert werden.\n0 Aktualisierungen sind Sicherheitsaktualisierungen.\n\nYour Hardware Enablement Stack (HWE) is supported until April 2019.\n\nLast login: Tue Jun 5 09:38:25 2018 from 192.168.178.122\n\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Ich setze als Server gerne die LTS-Versionen von Ubuntu ein, da diese 5 Jahre lang Updates erhalten und vollkommen stabil laufen. Allerdings sind auch diese 5 Jahre irgendwann um und ein Upgrade steht an. Hier eine kurze Anleitung wie man sein Ubuntu wieder auf die aktuelle Version bekommt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[3],"tags":[50,51,49,48,9],"class_list":["post-311","post","type-post","status-publish","format-standard","hentry","category-linux","tag-16-04","tag-18-04","tag-lts","tag-ubuntu","tag-update"],"_links":{"self":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=311"}],"version-history":[{"count":11,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/311\/revisions"}],"predecessor-version":[{"id":829,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=\/wp\/v2\/posts\/311\/revisions\/829"}],"wp:attachment":[{"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gluecksgriff-taschen.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}