{"id":143,"date":"2012-09-14T18:16:00","date_gmt":"2012-09-14T17:16:00","guid":{"rendered":"http:\/\/www.celesteh.com\/blog\/2012\/09\/14\/how-i-got-second-life-on-linux\/"},"modified":"2015-06-19T00:23:15","modified_gmt":"2015-06-18T23:23:15","slug":"how-i-got-second-life-on-linux","status":"publish","type":"post","link":"https:\/\/www.celesteh.com\/blog\/2012\/09\/14\/how-i-got-second-life-on-linux\/","title":{"rendered":"How I got Second Life on Linux"},"content":{"rendered":"<p>When I tried to run Second Life&#8217;s beta release on linux, from the command line, I got the following error:<\/p>\n<pre>\n64-bit Linux detected.\nRunning from \/home\/celesteh\/.secondlife-install\n - Installing menu entries in \/home\/celesteh\/.local\/share\/applications\nbin\/do-not-directly-run-secondlife-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory\n*** Bad shutdown ($LL_RUN_ERR). ***\n\nYou are running the Second Life Viewer on a x86_64 platform.  The\nmost common problems when launching the Viewer (particularly\n'bin\/do-not-directly-run-secondlife-bin: not found' and 'error while\nloading shared libraries') may be solved by installing your Linux\ndistribution's 32-bit compatibility packages.\nFor example, on Ubuntu and other Debian-based Linuxes you might run:\n$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl\n\n*******************************************************\nThis is a BETA release of the Second Life linux client.\nThank you for testing!\nPlease see README-linux.txt before reporting problems.\n<\/pre>\n<p>I checked if I had libGL.so.1 installed.  I did:<\/p>\n<pre>\n$ sudo find \/ -name libGL.so.1\n[sudo] password for celesteh: \n\/usr\/lib32\/mesa\/libGL.so.1\n\/usr\/lib\/x86_64-linux-gnu\/mesa\/libGL.so.1\n<\/pre>\n<p>I went to the directory where Second Life installs itself (the install.sh script tells you where this is when you run it. And I edited the script called SecondLife.  I changed this line:<\/p>\n<pre>export LD_LIBRARY_PATH=\"$PWD\/lib:${LD_LIBRARY_PATH}\"<\/pre>\n<p>To this:<\/p>\n<pre>export LD_LIBRARY_PATH=\"$PWD\/lib:\/usr\/lib32\/mesa:${LD_LIBRARY_PATH}\"<\/pre>\n<p>Note that \/usr\/lib32\/mesa is one of the results I got from running find.  It&#8217;s the one that seems to be 32 bit.<br \/>\nAfter I fixed that, it opened (and popped a warning saying my computer is underpowered, which I assume is another library issue. I have NO IDEA what to do about this.   Will update if and when I figure it out.<br \/>\nI know what you&#8217;re thinking. and the answer is that the network is the computer. And the live coding is the music. and SecondLiveCoding is the future.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I tried to run Second Life&#8217;s beta release on linux, from the command line, I got the following error: 64-bit Linux detected. Running from \/home\/celesteh\/.secondlife-install &#8211; Installing menu entries in \/home\/celesteh\/.local\/share\/applications bin\/do-not-directly-run-secondlife-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory *** Bad shutdown ($LL_RUN_ERR). *** You &hellip; <a href=\"https:\/\/www.celesteh.com\/blog\/2012\/09\/14\/how-i-got-second-life-on-linux\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How I got Second Life on Linux<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[1],"tags":[39,105],"class_list":["post-143","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-linux","tag-second-life"],"_links":{"self":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/comments?post=143"}],"version-history":[{"count":1,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/143\/revisions"}],"predecessor-version":[{"id":2340,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/posts\/143\/revisions\/2340"}],"wp:attachment":[{"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/media?parent=143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/categories?post=143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.celesteh.com\/blog\/wp-json\/wp\/v2\/tags?post=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}