{"id":1120,"date":"2012-12-20T22:05:04","date_gmt":"2012-12-21T03:05:04","guid":{"rendered":"http:\/\/yuguangzhang.com\/blog\/?p=1120"},"modified":"2012-12-20T22:25:14","modified_gmt":"2012-12-21T03:25:14","slug":"sabayon-upgrade-mystery-solved","status":"publish","type":"post","link":"http:\/\/yuguangzhang.com\/blog\/sabayon-upgrade-mystery-solved\/","title":{"rendered":"Sabayon Upgrade Mystery Solved"},"content":{"rendered":"<p>This was about one and half years ago on another machine that I no longer use, but the insight just came to me. Many things just lined up and fell into place instantly. I had Sabayon installed on my Inspiron 1520 quad-booting with XP, 7, and <a href=\"http:\/\/www.elivecd.org\/\">Elive<\/a>. Running the system update before installing\u00a0<a href=\"http:\/\/llvm.org\/releases\/download.html\">LLVM<\/a> <a href=\"http:\/\/clang.llvm.org\/\">Clang<\/a> for comping Python to JavaScript, the system got broken. I ran a system update to upgrade all packages because I had been using 7. \u00a0Unfortunately, the it broke the package manager!<\/p>\n<p>This should never happen, and I wasn&#8217;t able to find any threads on Google. So I gave up on <a href=\"http:\/\/www.sabayon.org\/\">Sabayon<\/a> and got a desktop to run <a href=\"http:\/\/xubuntu.org\/screenshots\/\">Xubuntu<\/a> in a VM. I thought the package manager was too dumb, stuck doing an upgrade of itself.<\/p>\n<p>As all Linux users know, once the package manager is broken, the system is\u00a0bonked. Installing, upgrading, or removing any software must go through the package manager. The upgrade finished half-way, I was left with a console without X or a graphical window manager. Fortunately, I had many other OS&#8217;s to use on the machine. They&#8217;re still there today, and today I just read <a href=\"http:\/\/wiki.sabayon.org\/index.php?title=HOWTO:_Safely_mix_Entropy_and_Portage\">the Sabayon wiki on mixing portage and entropy<\/a>.<\/p>\n<blockquote><p>&#8230;when mixing Portage and Entropy,\u00a0<b>never use Portage to update Portage<\/b>. Sabayon uses a version of Portage that is hard masked in Portage. This means that you will actually be DOWNGRADING, not upgrading portage\u00a0&#8230;<\/p><\/blockquote>\n<p>So the summer before this one, I simply downgraded the package manager, which caused it to stop working.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This was about one and half years ago on another machine that I no longer use, but the insight just came to me. Many things just lined up and fell into place instantly. I had Sabayon installed on my Inspiron 1520 quad-booting with XP, 7, and Elive. Running the system update before installing\u00a0LLVM Clang for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[5],"tags":[178,177,19],"class_list":["post-1120","post","type-post","status-publish","format-standard","hentry","category-linux","tag-entropy","tag-portage","tag-sabayon"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/posts\/1120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/comments?post=1120"}],"version-history":[{"count":0,"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/posts\/1120\/revisions"}],"wp:attachment":[{"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/media?parent=1120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/categories?post=1120"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yuguangzhang.com\/blog\/wp-json\/wp\/v2\/tags?post=1120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}