Warning: Constant ABSPATH already defined in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php on line 21 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-config.php:21) in /home/httpd/vhosts/supercloud.ch/apfelschwein.net/wp-includes/rest-api/class-wp-rest-server.php on line 1794 {"id":204,"date":"2011-06-20T22:42:36","date_gmt":"2011-06-20T20:42:36","guid":{"rendered":"http:\/\/www.apfelschwein.net\/?p=204"},"modified":"2012-04-02T21:47:26","modified_gmt":"2012-04-02T19:47:26","slug":"debian-lenny-domu-auf-debian-squeeze-aktualisieren-xen","status":"publish","type":"post","link":"https:\/\/www.apfelschwein.net\/debian-lenny-domu-auf-debian-squeeze-aktualisieren-xen.html","title":{"rendered":"Debian Lenny DomU auf Debian Squeeze aktualisieren (Xen)"},"content":{"rendered":"
Zur Zeit stehen Upgrades von Debian Lenny auf Debian Squeeze an…<\/p>\n
Da ich auf meinem Debian Lenny Server virtuelle Maschinen unter Xen laufen habe und auf einen fast unterbruchsfreien Upgrade angewiesen bin, habe ich den ersten Teil des Upgrades ausgiebig getestet. Es w\u00e4re gelogen, wenn mir das Ganze nicht etwas Kopfzerbrechen bereitet h\u00e4tte…<\/p>\n
Wo will ich hin:<\/p>\n
Der erste Teil befasst sich mit dem Upgrade der VMs. Nach einem finalen Na toll… Anzahl funktionierende VMs: -1<\/p>\n Nach unz\u00e4hligen weiteren Versuchen (man arbeitet ja zum Gl\u00fcck mit LVM Snapshots und f\u00e4ngt mit einer Test VM an) und stundenlanger Recherche habe ich die L\u00f6sung herausgefunden.<\/p>\n Das Problem wird durch Die L\u00f6sung:<\/p>\n Nach dem Upgrade auf Debian Squeeze und vor<\/strong><\/em> dem Reboot muss Anschliessend kann man rebooten. In meinem Fall hat das geklappt und die VM kommt wieder hoch.<\/p>\n Nun stellt sich die Frage was passiert, wenn nun Dom0 auf Squeeze aktualisiert wird. Ich gehe davon aus, dass man vorg\u00e4ngig auf allen VMs Update: Wenn grub2 beibehalten werden m\u00f6chte, dann muss die Datei \/boot\/grub\/menu.lst und \/boot\/grub\/menu.lst~ gel\u00f6scht und anschliessend update-grub2 ausgef\u00fchrt werden. Anschliessend kann das System neu gestartet werden.<\/p>\n","protected":false},"excerpt":{"rendered":" Zur Zeit stehen Upgrades von Debian Lenny auf Debian Squeeze an… Da ich auf meinem Debian Lenny Server virtuelle Maschinen unter Xen laufen habe und auf einen fast unterbruchsfreien Upgrade angewiesen bin, habe ich den ersten Teil des Upgrades ausgiebig getestet. Es w\u00e4re gelogen, wenn mir das Ganze nicht etwas Kopfzerbrechen bereitet h\u00e4tte… Wo will […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/posts\/204"}],"collection":[{"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":7,"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":210,"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/posts\/204\/revisions\/210"}],"wp:attachment":[{"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apfelschwein.net\/wp-json\/wp\/v2\/tags?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}apt-get update && apt-get -u upgrade<\/code> von Debian Lenny wird die sources.list f\u00fcr Squeeze angepasst. Anschliessend wird
apt-get update && apt-get -u dist-upgrade<\/code> ausgef\u00fchrt. Hier kann man mehr oder weniger best\u00e4tigen, was vorgeschlagen wird (je nach installierten Applikationen kann es einige Anpassungen geben). Der Upgrade sah dann auch ziemlich gut aus. Leider kam nach einem erneuten Start der VM folgende Fehlermeldung:<\/p>\n
dom0:~# xm create -c \/etc\/xen\/guests\/domU1.cfg\r\nUsing config file \"\/etc\/xen\/guests\/domU1.cfg\".\r\nError: Boot loader didn't return any data!<\/pre>\n
pygrub<\/code> und
grub2<\/code> verursacht.
grub2<\/code> arbeitet neu mit „named partitions“ und damit kommt
pygrub<\/code> nicht klar. Aus diesem Grund verzichten wir (vor\u00fcbergehend) auf
grub2<\/code> und installieren den alten
grub<\/code> wieder. Mehr Infos hier<\/a>, hier<\/a> und hier<\/a>.<\/p>\n
grub-legacy<\/code> installiert werden. Dabei wird auch gleich
grub2<\/code> deinstalliert (ich habe die Config ebenfalls gel\u00f6scht (
--purge<\/code>)). Anschliessend habe ich zur Sicherheit das alte Kernel Image von Debian Lenny nochmals installiert. Dieses sollte man unbedingt zur Hand haben.<\/p>\n
grub2<\/code> installieren muss, damit die VM auch mit Xen 4 wieder hochf\u00e4hrt. Das werde ich ebenfalls ausgiebig testen, um dann auf dem produktiven System keine \u00dcberraschungen erleben zu m\u00fcssen.<\/p>\n