{"version":"1.0","provider_name":"Gerald Schneider","provider_url":"https:\/\/schneidr.de","author_name":"Gerald Schneider","author_url":"https:\/\/schneidr.de\/author\/gerald\/","title":"Ubuntu do-release-upgrade mit apt-cacher","html":"Ein paarmal hatte ich jetzt schon das Problem dass <code>sudo do-release-upgrade<\/code> die neue Distribution nicht gefunden hat. Ein detaillierter Aufruf lieferte diese Meldung:\r\n\r\n<pre lang=\"bash\">sudo do-release-upgrade -p\r\nChecking for a new Ubuntu release\r\nErr Upgrade tool signature\r\n  403  Sorry, not allowed to fetch that type of file: trusty.tar.gz.gpg\r\nErr Upgrade tool\r\n  403  Sorry, not allowed to fetch that type of file: trusty.tar.gz\r\nFetched 0 B in 0s (0 B\/s)\r\nWARNING:root:file 'trusty.tar.gz.gpg' missing\r\nFailed to fetch\r\nFetching the upgrade failed. There may be a network problem.<\/pre>\r\n\r\nDas Problem war der apt-cacher, der das Herunterladen der Dateien nicht erlaubte. Bisher hatte ich dann f\u00fcr das Upgrade immer kurz den Proxy auf dem System, das ich aktualisieren wollte, deaktiviert, aber das ist ja auch keine dauerhafte L\u00f6sung.\r\n\r\nDas eigentliche Problem ist schlicht und einfach, dass dem apt-cacher die neuen Ubuntu-Versionen noch nicht bekannt sind und er sie deshalb zur\u00fcckweist. Man muss nur die Codenamen der neueren Distributionen in der Config-Datei eintragen:\r\n\r\n<pre lang=\"bash\">sudo vi \/etc\/apt-cacher\/apt-cacher.conf<\/pre>\r\n\r\n<code>ubuntu_release_names = dapper, edgy, feisty, gutsy, hardy, intrepid, jaunty, karmic, lucid, maverick, natty, oneiric, precise, <strong>quantal, raring, saucy, trusty<\/strong><\/code>\r\n\r\napt-cacher neu starten und fertig:\r\n<pre lang=\"bash\">sudo service apt-cacher reload<\/pre>\r\n\r\nEin Hinweis noch zu LTS-Versionen: Ein direktes Upgrade von einer LTS-Version zur n\u00e4chsten (z.B. von 12.04 auf 14.04) ist erst m\u00f6glich wenn das erste Point-Release der neuen Version erschienen ist (in diesem Fall 14.04.1). Bis dahin muss man, wenn man die neue Version unbedingt braucht\/will, jeden einzelnen Upgrade-Schritt dazwischen mitmachen.","type":"rich","thumbnail_url":"https:\/\/schneidr.de\/wp-content\/uploads\/2012\/04\/cof_orange_hex-150x150.png","thumbnail_width":150,"thumbnail_height":150}