Jump to content

TooEasilyDistracted

Resident
  • Posts

    7
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Join the members and friends in our Unitarian Universalist fellowship in our regular weekly Thursday meeting. Come to hear what we have to discuss, and stay for the discussion during the "coffee hour" following the service. Join us in our quest for truth and meaning. This week, we'll be discussing whether conflicts of interest can be avoided.
  2. In the July 2018 Linden viewer, in Preferences / Sound & Media there is a checkbox to turn on toggle. If it's not checked, the mic is only active while the mouse is clicked (held down). It's nice to be able to toggle it for giving a lecture, untoggle it for conversation.
  3. Hello, All, SecondLife viewer 4.0.1 came out today, and is a mandatory upgrade. I recently struggled with getting SL 3 viewer to run under Ubuntu 64, then getting SL 4.0.0 to run, so I was able to get 4.0.1 on its feet within an hour on a Linux Ubuntu 14.04.03 LTS Trusty Tahr 64-bit that was running 4.0.0 well the last time I logged in. My goal is to run the official SL viewer with working ambient sound and voice chat. First, when I tried to launch 4.0.0, I got a message about a mandatory update, and it said "Looking for update" for about half an hour. I gave up and quit, and went to http://secondlife.com/support/downloads/ which correctly identified my machine as Linux and offered me the tar.bz2 package for 4.0.1.310054. Which I downloaded. In Files, I found the Second_Life_4_0_1_310054_i686.tar.bz2 package in Downloads. I opened it with Archive Manager and extracted it to my applications directory. In a terminal, I changed directories to my new Second_Life_4_0_0_309247_i686 directory. To launch, I entered ./secondlife The viewer launched, but had no ambient sound, and Voice chat was disabled. - - Fixing ambient sound - - If you have no ambient sound, from the Ubuntu Software Center, check that you have installed libopenal1 the OpenAL API shared library. We need to manually connect updated openal modules as SL resources. Open a terminal. Make your SL directory the default, for example: cd /home/[user]/[applicationdir]/Second_Life_4_0_1_310054_i686 Move into the library subdirectory: cd lib The prompt now looks something like /home/[user]/[applicationdir]/Second_Life_4_0_1_310054_i686/lib$ Look at the libopenal files to check version numbers ls -al libopenal* Will give you a list of SL modules like this: lrwxrwxrwx 1 ckh ckh 14 Dec 6 11:22 libopenal.so -> libopenal.so.1 lrwxrwxrwx 1 ckh ckh 21 Dec 6 11:22 libopenal.so.1 -> libopenal.so.1.12.854 -rwxr-xr-x 1 ckh ckh 346276 Dec 15 17:16 libopenal.so.1.12.854 ls -al /usr/lib/i386-linux-gnu/libopenal.so.1* Will give you a list of Ubuntu modules like this: lrwxrwxrwx 1 root root 19 Jun 20 2012 /usr/lib/i386-linux-gnu/libopenal.so.1 -> libopenal.so.1.14.0 -rw-r--r-- 1 root root 346276 Jun 20 2012 /usr/lib/i386-linux-gnu/libopenal.so.1.14.0 Copy these newer Ubuntu version files to the SL library directory cp /usr/lib/i386-linux-gnu/libopenal.so.1* ./ Remove the old link to the old version rm libopenal.so.1 And create the new link to the new version ln -s libopenal.so.1.14.0 libopenal.so.1 Check your work - is the new version linked to by libopenal.so.1? ls -al libopenal* lrwxrwxrwx 1 ckh ckh 14 Dec 6 11:22 libopenal.so -> libopenal.so.1 lrwxrwxrwx 1 ckh ckh 21 Dec 6 11:22 libopenal.so.1 -> libopenal.so.1.14.0 -rwxr-xr-x 1 ckh ckh 346276 Dec 15 17:16 libopenal.so.1.12.854 -rw-r--r-- 1 ckh ckh 346276 Dec 15 17:16 libopenal.so.1.14.0 Second Life should now have ambient sound. It worked for me. - - Fixing voice chat - - A symptom of the voice chat problem that I fix in this section is that Me / Preferences / Sound & Media / Input/Output devices opens with Default greyed out and My volume non-functional and an eternal "Please wait". In these instructions, when I say your SL directory, I mean something like /home/[user]/[applicationdir]/Second_Life_4_0_1_310054_i686 The third party viewer Phoenix Firestorm uses a lot of the same libraries as the regular SecondLife viewer. Their wonderful team analyzed this problem in their viewer, and they prepared a fix for Firestorm that works in the SL viewer, too. In your browser, enter this URL and download the file: http://downloads.phoenixviewer.com/slvoice-3.2.0002.10426.298329-linux-20150809.tar.bz2 Ask your browser to show the file in its folder, or in Files, find it. Right-click it and Open with Archive Manager. Double-click the lib directory to open it. Double-click the release directory to open it. Left-click to highlight SLVoice, then right-click it and choose Extract. Browse to your SL/bin directory (you will see a SLVoice already there) and click the Extract button. Confirm that you want to replace the old file. At the "Extraction completed successfully" message, click Close. In the Archive Manager list again, highlight everything *except* SLVoice and ca-bundle.crt (which is not needed). Extract those to SL/lib. Give permission to replace. Second Life should now have working voice chat. It worked for me. Voice Echo Canyon is a special SL location to test voice chat. When you are there, and when your voice chat is enabled, your microphone input will echo back to you with a brief delay. - - Fixing web functionality - - Here's the fix (thank you Xurias Arun): The most recent 3.8 version. SL 3.8.7.308556 was released 12/03/2015 (03 Dec 2015). Download for that version is available on the page http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/3.8.7.308556 Download it, and open it with Archive Manager. The new SL viewer has some webkit related files missing. Go to /Second_Life_3_8_7_307376_i686/bin/llplugin/ inside the old version package. Extract to the same bin/llplugin location in the new 4.0.1 SL: codecs imageformats libmedia_plugin_webkit.so In the old version package go to /Second_Life_3_8_7_307376_i686/lib/ and look for a bunch of files that start with "libQT" - these are all the webkit library files you are missing. Move them into the lib directory within the new Second Life Viewer's files. - - You should be good to play at this point - - See you in SL - - P.S. When I was getting 4.0 working, I tried a lot of things and finally succeeded. I restored to an earlier point when SL3 was working, before I installed 4.0.0, and tried to document what was really useful - but wasn't able to get it working again before I ran out of time. So, I restored to the working system. I include here a list of what's currently in my /usr/lib/i386-linux-gnu directory. This includes what works for me, and probably some useless items, too. If you figure out something from this that I don't mention above, please post! ls -al drwxr-xr-x 18 root root 12288 Jan 10 10:41 . drwxr-xr-x 155 root root 20480 Dec 30 12:42 .. drwxr-xr-x 3 root root 4096 Dec 26 16:18 alsa-lib drwxr-xr-x 2 root root 4096 Nov 28 17:29 audit drwxr-xr-x 2 root root 4096 Dec 26 15:05 avahi drwxr-xr-x 2 root root 4096 Dec 26 15:12 dri drwxr-xr-x 2 root root 12288 Nov 28 17:29 gconv drwxr-xr-x 3 root root 4096 Dec 26 15:05 gdk-pixbuf-2.0 drwxr-xr-x 3 root root 4096 Dec 26 15:04 gio drwxr-xr-x 2 root root 4096 Dec 26 15:04 glib-2.0 drwxr-xr-x 2 root root 4096 Dec 26 15:56 gstreamer-0.10 drwxr-xr-x 3 root root 4096 Dec 26 15:56 gstreamer0.10 drwxr-xr-x 3 root root 4096 Dec 26 15:05 gtk-2.0 drwxr-xr-x 3 root root 4096 Dec 26 15:04 krb5 lrwxrwxrwx 1 root root 18 Mar 10 2014 libasound.so.2 -> libasound.so.2.0.0 -rw-r--r-- 1 root root 1001640 Mar 10 2014 libasound.so.2.0.0 lrwxrwxrwx 1 root root 19 Dec 8 2013 libasyncns.so.0 -> libasyncns.so.0.3.1 -rw-r--r-- 1 root root 21960 Dec 8 2013 libasyncns.so.0.3.1 lrwxrwxrwx 1 root root 23 Feb 13 2014 libatk-1.0.so.0 -> libatk-1.0.so.0.21009.1 -rw-r--r-- 1 root root 128804 Feb 13 2014 libatk-1.0.so.0.21009.1 lrwxrwxrwx 1 root root 24 Jan 13 2014 libavahi-client.so.3 -> libavahi-client.so.3.2.9 -rw-r--r-- 1 root root 67416 Jan 13 2014 libavahi-client.so.3.2.9 lrwxrwxrwx 1 root root 24 Jan 13 2014 libavahi-common.so.3 -> libavahi-common.so.3.5.3 -rw-r--r-- 1 root root 51012 Jan 13 2014 libavahi-common.so.3.5.3 lrwxrwxrwx 1 root root 21 Jan 7 2015 libcairo.so.2 -> libcairo.so.2.11301.0 -rw-r--r-- 1 root root 1182736 Jan 7 2015 libcairo.so.2.11301.0 lrwxrwxrwx 1 root root 12 Nov 16 12:30 libcuda.so -> libcuda.so.1 lrwxrwxrwx 1 root root 18 Nov 16 12:30 libcuda.so.1 -> libcuda.so.304.131 -rw-r--r-- 1 root root 9861856 Nov 16 12:30 libcuda.so.304.131 -rw-r--r-- 1 root root 439628 Dec 11 11:07 libcups.so.2 lrwxrwxrwx 1 root root 18 Jan 10 2014 libdatrie.so.1 -> libdatrie.so.1.3.1 -rw-r--r-- 1 root root 29976 Jan 10 2014 libdatrie.so.1.3.1 lrwxrwxrwx 1 root root 21 Apr 20 2015 libdrm_intel.so.1 -> libdrm_intel.so.1.0.0 -rw-r--r-- 1 root root 137908 Apr 20 2015 libdrm_intel.so.1.0.0 lrwxrwxrwx 1 root root 23 Apr 20 2015 libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.0.0 -rw-r--r-- 1 root root 26024 Apr 20 2015 libdrm_nouveau.so.2.0.0 lrwxrwxrwx 1 root root 22 Apr 20 2015 libdrm_radeon.so.1 -> libdrm_radeon.so.1.0.1 -rw-r--r-- 1 root root 50768 Apr 20 2015 libdrm_radeon.so.1.0.1 lrwxrwxrwx 1 root root 15 Apr 20 2015 libdrm.so.2 -> libdrm.so.2.4.0 -rw-r--r-- 1 root root 50672 Apr 20 2015 libdrm.so.2.4.0 lrwxrwxrwx 1 root root 17 Oct 21 2013 libedit.so.2 -> libedit.so.2.0.47 -rw-r--r-- 1 root root 165760 Oct 21 2013 libedit.so.2.0.47 -rw-r--r-- 1 root root 91752 Jan 20 2015 libelf-0.158.so lrwxrwxrwx 1 root root 15 Jan 20 2015 libelf.so.1 -> libelf-0.158.so lrwxrwxrwx 1 root root 18 Aug 28 07:50 libexpatw.so.1 -> libexpatw.so.1.6.0 -rw-r--r-- 1 root root 161156 Aug 28 07:50 libexpatw.so.1.6.0 lrwxrwxrwx 1 root root 15 Nov 11 10:43 libffi.so.6 -> libffi.so.6.0.1 -rw-r--r-- 1 root root 26060 Nov 11 10:43 libffi.so.6.0.1 lrwxrwxrwx 1 root root 16 Nov 27 2014 libFLAC.so.8 -> libFLAC.so.8.3.0 -rw-r--r-- 1 root root 206464 Nov 27 2014 libFLAC.so.8.3.0 lrwxrwxrwx 1 root root 22 Jun 5 2014 libfontconfig.so.1 -> libfontconfig.so.1.8.0 -rw-r--r-- 1 root root 239452 Jun 5 2014 libfontconfig.so.1.8.0 lrwxrwxrwx 1 root root 14 Mar 22 2014 libform.so.5 -> libform.so.5.9 -rw-r--r-- 1 root root 59756 Mar 22 2014 libform.so.5.9 lrwxrwxrwx 1 root root 21 Sep 10 05:12 libfreetype.so.6 -> libfreetype.so.6.11.1 -rw-r--r-- 1 root root 648792 Sep 10 05:12 libfreetype.so.6.11.1 lrwxrwxrwx 1 root root 29 Oct 10 06:34 libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.3000.7 -rw-r--r-- 1 root root 141340 Oct 10 06:34 libgdk_pixbuf-2.0.so.0.3000.7 lrwxrwxrwx 1 root root 34 Oct 10 06:34 libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.3000.7 -rw-r--r-- 1 root root 67168 Oct 10 06:34 libgdk_pixbuf_xlib-2.0.so.0.3000.7 lrwxrwxrwx 1 root root 27 Sep 11 04:26 libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.23 -rw-r--r-- 1 root root 712732 Sep 11 04:26 libgdk-x11-2.0.so.0.2400.23 lrwxrwxrwx 1 root root 22 Sep 25 2014 libgio-2.0.so.0 -> libgio-2.0.so.0.4002.0 -rw-r--r-- 1 root root 1574112 Sep 25 2014 libgio-2.0.so.0.4002.0 lrwxrwxrwx 1 root root 17 Aug 21 02:48 libglapi.so.0 -> libglapi.so.0.0.0 -rw-r--r-- 1 root root 98444 Aug 21 02:48 libglapi.so.0.0.0 lrwxrwxrwx 1 root root 15 Oct 21 2013 libGLU.so.1 -> libGLU.so.1.3.1 -rw-r--r-- 1 root root 464612 Oct 21 2013 libGLU.so.1.3.1 lrwxrwxrwx 1 root root 26 Sep 25 2014 libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.4002.0 -rw-r--r-- 1 root root 13776 Sep 25 2014 libgmodule-2.0.so.0.4002.0 lrwxrwxrwx 1 root root 26 Jan 7 08:49 libgnutls-extra.so.26 -> libgnutls-extra.so.26.22.6 -rw-r--r-- 1 root root 34436 Jan 7 08:49 libgnutls-extra.so.26.22.6 lrwxrwxrwx 1 root root 20 Jan 7 08:49 libgnutls.so.26 -> libgnutls.so.26.22.6 -rw-r--r-- 1 root root 805808 Jan 7 08:49 libgnutls.so.26.22.6 lrwxrwxrwx 1 root root 26 Sep 25 2014 libgobject-2.0.so.0 -> libgobject-2.0.so.0.4002.0 -rw-r--r-- 1 root root 329620 Sep 25 2014 libgobject-2.0.so.0.4002.0 -rw-r--r-- 1 root root 22052 Jun 26 2013 libgpm.so.2 lrwxrwxrwx 1 root root 17 Dec 6 2013 libgraphite2.so.2.0.0 -> libgraphite2.so.3 lrwxrwxrwx 1 root root 21 Dec 6 2013 libgraphite2.so.3 -> libgraphite2.so.3.0.1 -rw-r--r-- 1 root root 108092 Dec 6 2013 libgraphite2.so.3.0.1 lrwxrwxrwx 1 root root 21 Nov 11 07:29 libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2 -rw-r--r-- 1 root root 282876 Nov 11 07:29 libgssapi_krb5.so.2.2 lrwxrwxrwx 1 root root 24 Dec 16 2013 libgstapp-0.10.so.0 -> libgstapp-0.10.so.0.25.0 -rw-r--r-- 1 root root 51168 Dec 16 2013 libgstapp-0.10.so.0.25.0 lrwxrwxrwx 1 root root 26 Dec 16 2013 libgstaudio-0.10.so.0 -> libgstaudio-0.10.so.0.25.0 -rw-r--r-- 1 root root 254368 Dec 16 2013 libgstaudio-0.10.so.0.25.0 lrwxrwxrwx 1 root root 25 Dec 17 2013 libgstbase-0.10.so.0 -> libgstbase-0.10.so.0.30.0 -rw-r--r-- 1 root root 395796 Dec 17 2013 libgstbase-0.10.so.0.30.0 lrwxrwxrwx 1 root root 25 Dec 16 2013 libgstcdda-0.10.so.0 -> libgstcdda-0.10.so.0.25.0 -rw-r--r-- 1 root root 38784 Dec 16 2013 libgstcdda-0.10.so.0.25.0 lrwxrwxrwx 1 root root 26 Dec 17 2013 libgstcheck-0.10.so.0 -> libgstcheck-0.10.so.0.30.0 -rw-r--r-- 1 root root 55152 Dec 17 2013 libgstcheck-0.10.so.0.30.0 lrwxrwxrwx 1 root root 31 Dec 17 2013 libgstcontroller-0.10.so.0 -> libgstcontroller-0.10.so.0.30.0 -rw-r--r-- 1 root root 174592 Dec 17 2013 libgstcontroller-0.10.so.0.30.0 lrwxrwxrwx 1 root root 33 Dec 17 2013 libgstdataprotocol-0.10.so.0 -> libgstdataprotocol-0.10.so.0.30.0 -rw-r--r-- 1 root root 17880 Dec 17 2013 libgstdataprotocol-0.10.so.0.30.0 lrwxrwxrwx 1 root root 24 Dec 16 2013 libgstfft-0.10.so.0 -> libgstfft-0.10.so.0.25.0 -rw-r--r-- 1 root root 42356 Dec 16 2013 libgstfft-0.10.so.0.25.0 lrwxrwxrwx 1 root root 31 Dec 16 2013 libgstinterfaces-0.10.so.0 -> libgstinterfaces-0.10.so.0.25.0 -rw-r--r-- 1 root root 67252 Dec 16 2013 libgstinterfaces-0.10.so.0.25.0 lrwxrwxrwx 1 root root 24 Dec 17 2013 libgstnet-0.10.so.0 -> libgstnet-0.10.so.0.30.0 -rw-r--r-- 1 root root 26184 Dec 17 2013 libgstnet-0.10.so.0.30.0 lrwxrwxrwx 1 root root 30 Dec 16 2013 libgstnetbuffer-0.10.so.0 -> libgstnetbuffer-0.10.so.0.25.0 -rw-r--r-- 1 root root 9612 Dec 16 2013 libgstnetbuffer-0.10.so.0.25.0 lrwxrwxrwx 1 root root 28 Dec 16 2013 libgstpbutils-0.10.so.0 -> libgstpbutils-0.10.so.0.25.0 -rw-r--r-- 1 root root 137684 Dec 16 2013 libgstpbutils-0.10.so.0.25.0 lrwxrwxrwx 1 root root 27 Dec 17 2013 libgstreamer-0.10.so.0 -> libgstreamer-0.10.so.0.30.0 -rw-r--r-- 1 root root 955360 Dec 17 2013 libgstreamer-0.10.so.0.30.0 lrwxrwxrwx 1 root root 25 Dec 16 2013 libgstriff-0.10.so.0 -> libgstriff-0.10.so.0.25.0 -rw-r--r-- 1 root root 50656 Dec 16 2013 libgstriff-0.10.so.0.25.0 lrwxrwxrwx 1 root root 24 Dec 16 2013 libgstrtp-0.10.so.0 -> libgstrtp-0.10.so.0.25.0 -rw-r--r-- 1 root root 96164 Dec 16 2013 libgstrtp-0.10.so.0.25.0 lrwxrwxrwx 1 root root 25 Dec 16 2013 libgstrtsp-0.10.so.0 -> libgstrtsp-0.10.so.0.25.0 -rw-r--r-- 1 root root 92056 Dec 16 2013 libgstrtsp-0.10.so.0.25.0 lrwxrwxrwx 1 root root 24 Dec 16 2013 libgstsdp-0.10.so.0 -> libgstsdp-0.10.so.0.25.0 -rw-r--r-- 1 root root 30116 Dec 16 2013 libgstsdp-0.10.so.0.25.0 lrwxrwxrwx 1 root root 24 Dec 16 2013 libgsttag-0.10.so.0 -> libgsttag-0.10.so.0.25.0 -rw-r--r-- 1 root root 223936 Dec 16 2013 libgsttag-0.10.so.0.25.0 lrwxrwxrwx 1 root root 26 Dec 16 2013 libgstvideo-0.10.so.0 -> libgstvideo-0.10.so.0.25.0 -rw-r--r-- 1 root root 116652 Dec 16 2013 libgstvideo-0.10.so.0.25.0 lrwxrwxrwx 1 root root 26 Sep 25 2014 libgthread-2.0.so.0 -> libgthread-2.0.so.0.4002.0 -rw-r--r-- 1 root root 5452 Sep 25 2014 libgthread-2.0.so.0.4002.0 drwxr-xr-x 2 root root 4096 Dec 26 15:05 libgtk2.0-0 lrwxrwxrwx 1 root root 27 Sep 11 04:26 libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.23 -rw-r--r-- 1 root root 4641556 Sep 11 04:26 libgtk-x11-2.0.so.0.2400.23 lrwxrwxrwx 1 root root 22 Aug 26 2014 libharfbuzz.so.0 -> libharfbuzz.so.0.927.0 -rw-r--r-- 1 root root 350028 Aug 26 2014 libharfbuzz.so.0.927.0 lrwxrwxrwx 1 root root 17 Dec 5 2013 libidn.so.11 -> libidn.so.11.6.11 -rw-r--r-- 1 root root 202228 Dec 5 2013 libidn.so.11.6.11 lrwxrwxrwx 1 root root 18 Jan 22 2015 libjasper.so.1 -> libjasper.so.1.0.0 -rw-r--r-- 1 root root 317220 Jan 22 2015 libjasper.so.1.0.0 -rw-r--r-- 1 root root 57428 Apr 15 2014 libjbig.so.0 lrwxrwxrwx 1 root root 16 Dec 19 2013 libjpeg.so.8 -> libjpeg.so.8.0.2 -rw-r--r-- 1 root root 300776 Dec 19 2013 libjpeg.so.8.0.2 lrwxrwxrwx 1 root root 18 Nov 11 07:29 libk5crypto.so.3 -> libk5crypto.so.3.1 -rw-r--r-- 1 root root 190044 Nov 11 07:29 libk5crypto.so.3.1 lrwxrwxrwx 1 root root 14 Nov 11 07:29 libkrb5.so.3 -> libkrb5.so.3.3 -rw-r--r-- 1 root root 778740 Nov 11 07:29 libkrb5.so.3.3 lrwxrwxrwx 1 root root 21 Nov 11 07:29 libkrb5support.so.0 -> libkrb5support.so.0.1 -rw-r--r-- 1 root root 42668 Nov 11 07:29 libkrb5support.so.0.1 -rw-r--r-- 1 root root 32372952 Apr 28 2015 libLLVM-3.6.so.1 lrwxrwxrwx 1 root root 14 Mar 22 2014 libmenu.so.5 -> libmenu.so.5.9 -rw-r--r-- 1 root root 30388 Mar 22 2014 libmenu.so.5.9 lrwxrwxrwx 1 root root 27 Nov 16 12:30 libnvidia-opencl.so.1 -> libnvidia-opencl.so.304.131 -rw-r--r-- 1 root root 8432644 Nov 16 12:30 libnvidia-opencl.so.304.131 lrwxrwxrwx 1 root root 15 Dec 14 2013 libogg.so.0 -> libogg.so.0.8.1 -rw-r--r-- 1 root root 29920 Dec 14 2013 libogg.so.0.8.1 lrwxrwxrwx 1 root root 19 Jun 20 2012 libopenal.so.1 -> libopenal.so.1.14.0 -rw-r--r-- 1 root root 346276 Jun 20 2012 libopenal.so.1.14.0 lrwxrwxrwx 1 root root 14 Nov 16 12:30 libOpenCL.so -> libOpenCL.so.1 lrwxrwxrwx 1 root root 16 Nov 16 12:30 libOpenCL.so.1 -> libOpenCL.so.1.0 lrwxrwxrwx 1 root root 18 Nov 16 12:30 libOpenCL.so.1.0 -> libOpenCL.so.1.0.0 -rw-r--r-- 1 root root 16232 Nov 16 12:30 libOpenCL.so.1.0.0 lrwxrwxrwx 1 root root 20 Dec 15 2013 liborc-0.4.so.0 -> liborc-0.4.so.0.18.0 -rw-r--r-- 1 root root 583268 Dec 15 2013 liborc-0.4.so.0.18.0 lrwxrwxrwx 1 root root 25 Dec 15 2013 liborc-test-0.4.so.0 -> liborc-test-0.4.so.0.18.0 -rw-r--r-- 1 root root 30244 Dec 15 2013 liborc-test-0.4.so.0.18.0 lrwxrwxrwx 1 root root 19 Mar 20 2014 libp11-kit.so.0 -> libp11-kit.so.0.0.0 -rw-r--r-- 1 root root 241124 Mar 20 2014 libp11-kit.so.0.0.0 lrwxrwxrwx 1 root root 15 Mar 22 2014 libpanel.so.5 -> libpanel.so.5.9 -rw-r--r-- 1 root root 13584 Mar 22 2014 libpanel.so.5.9 lrwxrwxrwx 1 root root 24 Jul 15 2014 libpango-1.0.so.0 -> libpango-1.0.so.0.3600.3 -rw-r--r-- 1 root root 309760 Jul 15 2014 libpango-1.0.so.0.3600.3 lrwxrwxrwx 1 root root 29 Jul 15 2014 libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.3600.3 -rw-r--r-- 1 root root 47068 Jul 15 2014 libpangocairo-1.0.so.0.3600.3 lrwxrwxrwx 1 root root 27 Jul 15 2014 libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.3600.3 -rw-r--r-- 1 root root 84340 Jul 15 2014 libpangoft2-1.0.so.0.3600.3 lrwxrwxrwx 1 root root 22 Dec 22 2013 libpangox-1.0.so.0 -> libpangox-1.0.so.0.0.0 -rw-r--r-- 1 root root 121620 Dec 22 2013 libpangox-1.0.so.0.0.0 lrwxrwxrwx 1 root root 27 Jul 15 2014 libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.3600.3 -rw-r--r-- 1 root root 30408 Jul 15 2014 libpangoxft-1.0.so.0.3600.3 lrwxrwxrwx 1 root root 22 Aug 16 2013 libpciaccess.so.0 -> libpciaccess.so.0.11.1 -rw-r--r-- 1 root root 38428 Aug 16 2013 libpciaccess.so.0.11.1 lrwxrwxrwx 1 root root 22 Jul 24 05:32 libpcreposix.so.3 -> libpcreposix.so.3.13.1 -rw-r--r-- 1 root root 9600 Jul 24 05:32 libpcreposix.so.3.13.1 lrwxrwxrwx 1 root root 21 Dec 17 2013 libpixman-1.so.0 -> libpixman-1.so.0.30.2 -rw-r--r-- 1 root root 694008 Dec 17 2013 libpixman-1.so.0.30.2 lrwxrwxrwx 1 root root 33 Dec 18 07:17 libpng12.so.0 -> /lib/i386-linux-gnu/libpng12.so.0 lrwxrwxrwx 1 root root 24 Jan 28 2015 libpulse-simple.so.0 -> libpulse-simple.so.0.0.4 -rw-r--r-- 1 root root 13840 Jan 28 2015 libpulse-simple.so.0.0.4 lrwxrwxrwx 1 root root 18 Jan 28 2015 libpulse.so.0 -> libpulse.so.0.16.2 -rw-r--r-- 1 root root 318488 Jan 28 2015 libpulse.so.0.16.2 lrwxrwxrwx 1 root root 20 Dec 7 07:31 libsndfile.so.1 -> libsndfile.so.1.0.25 -rw-r--r-- 1 root root 445028 Dec 7 07:31 libsndfile.so.1.0.25 lrwxrwxrwx 1 root root 19 May 14 2015 libstdc++.so.6 -> libstdc++.so.6.0.19 -rw-r--r-- 1 root root 922096 May 14 2015 libstdc++.so.6.0.19 lrwxrwxrwx 1 root root 17 May 1 2015 libtasn1.so.6 -> libtasn1.so.6.2.0 -rw-r--r-- 1 root root 75324 May 1 2015 libtasn1.so.6.2.0 lrwxrwxrwx 1 root root 16 Jan 14 2014 libthai.so.0 -> libthai.so.0.2.0 -rw-r--r-- 1 root root 36308 Jan 14 2014 libthai.so.0.2.0 lrwxrwxrwx 1 root root 13 Mar 22 2014 libtic.so.5 -> libtic.so.5.9 -rw-r--r-- 1 root root 54968 Mar 22 2014 libtic.so.5.9 lrwxrwxrwx 1 root root 16 Apr 1 2015 libtiff.so.5 -> libtiff.so.5.2.0 -rw-r--r-- 1 root root 463820 Apr 1 2015 libtiff.so.5.2.0 lrwxrwxrwx 1 root root 25 Dec 30 2013 libtxc_dxtn_s2tc.so.0 -> libtxc_dxtn_s2tc.so.0.0.0 -rw-r--r-- 1 root root 218488 Dec 30 2013 libtxc_dxtn_s2tc.so.0.0.0 lrwxrwxrwx 1 root root 44 Dec 26 15:12 libtxc_dxtn.so -> /etc/alternatives/libtxc-dxtn-i386-linux-gnu lrwxrwxrwx 1 root root 21 Dec 15 2013 libvorbisenc.so.2 -> libvorbisenc.so.2.0.8 -rw-r--r-- 1 root root 1533344 Dec 15 2013 libvorbisenc.so.2.0.8 lrwxrwxrwx 1 root root 18 Dec 15 2013 libvorbis.so.0 -> libvorbis.so.0.4.5 -rw-r--r-- 1 root root 173536 Dec 15 2013 libvorbis.so.0.4.5 lrwxrwxrwx 1 root root 15 Dec 4 2013 libX11.so.6 -> libX11.so.6.3.0 -rw-r--r-- 1 root root 1258272 Dec 4 2013 libX11.so.6.3.0 lrwxrwxrwx 1 root root 19 Dec 4 2013 libX11-xcb.so.1 -> libX11-xcb.so.1.0.0 -rw-r--r-- 1 root root 5368 Dec 4 2013 libX11-xcb.so.1.0.0 lrwxrwxrwx 1 root root 15 Jun 15 2013 libXau.so.6 -> libXau.so.6.0.0 -rw-r--r-- 1 root root 9608 Jun 15 2013 libXau.so.6.0.0 lrwxrwxrwx 1 root root 20 Jan 15 2014 libxcb-dri2.so.0 -> libxcb-dri2.so.0.0.0 -rw-r--r-- 1 root root 17800 Jan 15 2014 libxcb-dri2.so.0.0.0 lrwxrwxrwx 1 root root 20 Jan 15 2014 libxcb-dri3.so.0 -> libxcb-dri3.so.0.0.0 -rw-r--r-- 1 root root 9616 Jan 15 2014 libxcb-dri3.so.0.0.0 lrwxrwxrwx 1 root root 19 Jan 15 2014 libxcb-glx.so.0 -> libxcb-glx.so.0.0.0 -rw-r--r-- 1 root root 95624 Jan 15 2014 libxcb-glx.so.0.0.0 lrwxrwxrwx 1 root root 23 Jan 15 2014 libxcb-present.so.0 -> libxcb-present.so.0.0.0 -rw-r--r-- 1 root root 9612 Jan 15 2014 libxcb-present.so.0.0.0 lrwxrwxrwx 1 root root 22 Jan 15 2014 libxcb-render.so.0 -> libxcb-render.so.0.0.0 -rw-r--r-- 1 root root 38288 Jan 15 2014 libxcb-render.so.0.0.0 lrwxrwxrwx 1 root root 19 Jan 15 2014 libxcb-shm.so.0 -> libxcb-shm.so.0.0.0 -rw-r--r-- 1 root root 9616 Jan 15 2014 libxcb-shm.so.0.0.0 lrwxrwxrwx 1 root root 15 Jan 15 2014 libxcb.so.1 -> libxcb.so.1.1.0 -rw-r--r-- 1 root root 132688 Jan 15 2014 libxcb.so.1.1.0 lrwxrwxrwx 1 root root 20 Jan 15 2014 libxcb-sync.so.1 -> libxcb-sync.so.1.0.0 -rw-r--r-- 1 root root 21908 Jan 15 2014 libxcb-sync.so.1.0.0 lrwxrwxrwx 1 root root 22 Jun 16 2013 libXcomposite.so.1 -> libXcomposite.so.1.0.0 -rw-r--r-- 1 root root 9548 Jun 16 2013 libXcomposite.so.1.0.0 lrwxrwxrwx 1 root root 19 Jun 25 2013 libXcursor.so.1 -> libXcursor.so.1.0.2 -rw-r--r-- 1 root root 38384 Jun 25 2013 libXcursor.so.1.0.2 lrwxrwxrwx 1 root root 19 Oct 11 2013 libXdamage.so.1 -> libXdamage.so.1.1.0 -rw-r--r-- 1 root root 9556 Oct 11 2013 libXdamage.so.1.1.0 lrwxrwxrwx 1 root root 17 Apr 30 2012 libXdmcp.so.6 -> libXdmcp.so.6.0.0 -rw-r--r-- 1 root root 21888 Apr 30 2012 libXdmcp.so.6.0.0 lrwxrwxrwx 1 root root 16 Apr 8 2015 libXext.so.6 -> libXext.so.6.4.0 -rw-r--r-- 1 root root 71952 Apr 8 2015 libXext.so.6.4.0 lrwxrwxrwx 1 root root 18 Apr 13 2015 libXfixes.so.3 -> libXfixes.so.3.1.0 -rw-r--r-- 1 root root 17768 Apr 13 2015 libXfixes.so.3.1.0 lrwxrwxrwx 1 root root 15 Feb 3 2014 libXft.so.2 -> libXft.so.2.3.1 -rw-r--r-- 1 root root 84080 Feb 3 2014 libXft.so.2.3.1 lrwxrwxrwx 1 root root 20 Jun 30 2013 libXinerama.so.1 -> libXinerama.so.1.0.0 -rw-r--r-- 1 root root 9636 Jun 30 2013 libXinerama.so.1.0.0 lrwxrwxrwx 1 root root 14 Apr 8 2015 libXi.so.6 -> libXi.so.6.1.0 -rw-r--r-- 1 root root 63020 Apr 8 2015 libXi.so.6.1.0 lrwxrwxrwx 1 root root 16 Dec 9 10:01 libxml2.so.2 -> libxml2.so.2.9.1 -rw-r--r-- 1 root root 1409152 Dec 9 10:01 libxml2.so.2.9.1 lrwxrwxrwx 1 root root 18 Jan 22 2014 libXrandr.so.2 -> libXrandr.so.2.2.0 -rw-r--r-- 1 root root 38364 Jan 22 2014 libXrandr.so.2.2.0 lrwxrwxrwx 1 root root 19 Apr 9 2015 libXrender.so.1 -> libXrender.so.1.3.0 -rw-r--r-- 1 root root 38540 Apr 9 2015 libXrender.so.1.3.0 lrwxrwxrwx 1 root root 21 Dec 15 2013 libxshmfence.so.1 -> libxshmfence.so.1.0.0 -rw-r--r-- 1 root root 5432 Dec 15 2013 libxshmfence.so.1.0.0 lrwxrwxrwx 1 root root 19 Aug 16 2013 libXxf86vm.so.1 -> libXxf86vm.so.1.0.0 -rw-r--r-- 1 root root 21980 Aug 16 2013 libXxf86vm.so.1.0.0 drwxr-xr-x 2 root root 4096 Dec 26 15:12 mesa drwxr-xr-x 2 root root 4096 Dec 26 15:56 pulseaudio drwxr-xr-x 3 root root 4096 Dec 26 15:12 xorg
  4. Oh my goodness. That Linden Labs enforced upgrade policy (which I hadn't known about) makes a huge strategy difference. I found this official info about it, including why they do it: https://community.secondlife.com/t5/Technology-General/Supported-Viewer-Versions/ba-p/640744 It says, "[W]e will support the (new) official viewer, the previous version of the official viewer, and the latest iteration of the release candidate viewer. For example, when we release the latest version of the viewer (Second Life 1.22 Viewer), we will support Second Life 1.22, Second Life 1.21, and Second Life 1.22 RC11 Release Candidate. We will phase out the Second Life 1.20 viewer. As a consequence, we will only allow these supported viewers – the current version and one version back - to connect to Second Life. We will prompt Residents using older versions to upgrade to the latest one upon their next login." Your prompt, timely testing and report are very valuable to me, thanks very much Xurias Arun!
  5. Thanks very much for posting this useful info about removing the error message. Do you know whether SL4 will actually use the older modules under Linux, or will it be crippled in its media handling, and be unable to display content? I am too inexperienced to know how to test this part of the viewer. If it's fully functional when the old webkit files are included, I'd like to upgrade.
  6. Linux vs SecondLife viewer version 4.0.0 ---------------------------------------- I'm running Linux Ubuntu 14.04.03 LTS Trusty Tahr 64-bit with multiarch 32-bit compatability installed. It auto-updated SL from 3.8 to 4.0.0. On launch, SL4 shows an error notification: "No Media Plugin was found to handle the "text/html" mime type. Media of this type will be unavailable." Unfortunately, the OK button on that notification window doesn't work to clear the message window. I researched Release Notes for version 4, it uses the CEF media plugin that is Windows-only. That plausibly explains the ERROR notification "No Media Plugin was found to handle the "text/html" mime type. I concluded that SL viewer version 4 is not suitable for Linux as of its introduction in end of year 2015. My strategy is to drop back to 3.8.7.308556 and tell it to not auto-update. Before reinstalling version 3, I removed version 4's /home/[user]/.secondlife directory to the version 4's program directory and renamed both directories, also removed the Launcher. (I ended up not needing those files and eventually deleted them.) On 12/27/2015, I looked for the most recent 3.8 version. SL 3.8.7.308556 was released 12/03/2015 (03 Dec 2015). Download for that version is available on the page http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/3.8.7.308556 After my fresh install of version 3, I set Me / Preferences / Setup / I will download myself to prevent auto-updating. Note that Version 4 still has SL voice chat not working: Me / Preferences / Sound & Media / Input/Output devices opens with Default greyed out and My volume inoperative and "Please wait" There is a fix for this in version 3, I believe, that MIGHT work in version 4. See my post at https://community.secondlife.com/t5/Second-Life-Viewer/HOWTO-Installing-Second-Life-viewer-3-8-7-under-Linux-Ubuntu-14/td-p/2990279 If you try it, please post your result! EOF.
  7. Installing Second Life viewer 3.8.7 under Linux 64-bit ------------------------------------------------------ I'm running Linux Ubuntu 14.04.03 LTS Trusty Tahr 64-bit. My goal is to run the official SL viewer with working ambient sound and voice chat. To run a 32-bit executable file like SecondLife on a 64-bit multi-architecture Ubuntu system, you have to add the i386 architecture and install the three library packages libc6:i386, libncurses5:i386, and libstdc++6:i386. In terminal: sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 After these steps, you should be able to run a 32-bit application, for example: ./secondlife In December 2015, SL viewer version 4 arrived. It is not fully compatible with Linux per the Release Notes; it uses the CEF media plugin that is Windows-only. I recommend version 3.8.7.308556 released 12/03/2015 (03 Dec 2015) as fine for Linux, its download is available on the secondlife.com/wiki/Release_Notes/3.8.7.308556 page. Pick a good location within your home space for the application and extract the download into it. It will create a directory for the contents there. In a terminal, you can make that directory your default cd /home/[user]/[applicationdir]/Second_Life_3_8_7_308556_i686 Then ./secondlife should launch the program. The first place you want to go is Me / Preferences / Setup and in the Software updates section, tell it "I will download and install updates manually". Be sure to click OK. This will prevent it from auto-updating to the incompatible version 4. Optionally, right-click the icon in the Launcher bar and Lock to launcher for convenient startup. Voice chat will be broken, so don't try it. Note whether you have ambient sound, like water sounds and birds chirping. Me / Exit Second Life or Ctrl-Q to Log out. - - Fixing ambient sound - - If you have no ambient sound, from the Ubuntu Software Center, install libopenal1 the OpenAL API shared library. We need to manually connect openal modules as SL resources. Open a terminal. Make your SL directory the default, for example: cd /home/[user]/[applicationdir]/Second_Life_3_8_7_308556_i686 Move into the library subdirectory: cd lib The prompt now looks something like /home/[user]/[applicationdir]/Second_Life_3_8_7_308556_i686/lib$ Look at the libopenal files to check version numbers ls -al libopenal* Will give you a list of SL modules like this: lrwxrwxrwx 1 ckh ckh 14 Dec 6 11:22 libopenal.so -> libopenal.so.1 lrwxrwxrwx 1 ckh ckh 21 Dec 6 11:22 libopenal.so.1 -> libopenal.so.1.12.854 -rwxr-xr-x 1 ckh ckh 346276 Dec 15 17:16 libopenal.so.1.12.854 ls -al /usr/lib/i386-linux-gnu/libopenal.so.1* Will give you a list of Ubuntu modules like this: lrwxrwxrwx 1 root root 19 Jun 20 2012 /usr/lib/i386-linux-gnu/libopenal.so.1 -> libopenal.so.1.14.0 -rw-r--r-- 1 root root 346276 Jun 20 2012 /usr/lib/i386-linux-gnu/libopenal.so.1.14.0 Copy these newer Ubuntu version files to the SL library directory cp /usr/lib/i386-linux-gnu/libopenal.so.1* ./ Remove the old link to the old version rm libopenal.so.1 And create the new link to the new version ln -s libopenal.so.1.14.0 libopenal.so.1 Check your work - is the new version linked to by libopenal.so.1? ls -al libopenal* lrwxrwxrwx 1 ckh ckh 14 Dec 6 11:22 libopenal.so -> libopenal.so.1 lrwxrwxrwx 1 ckh ckh 21 Dec 6 11:22 libopenal.so.1 -> libopenal.so.1.14.0 -rwxr-xr-x 1 ckh ckh 346276 Dec 15 17:16 libopenal.so.1.12.854 -rw-r--r-- 1 ckh ckh 346276 Dec 15 17:16 libopenal.so.1.14.0 Second Life should now have ambient sound. It worked for me. - - Fixing voice chat - - A symptom of the voice chat problem that I fix in this section is that Me / Preferences / Sound & Media / Input/Output devices opens with Default greyed out and My volume non-functional and an eternal "Please wait". If you run SecondLife from the terminal, the terminal will have useful processing messages visible. Here's a sample of messages from the voice chat problem: 2015-12-28T01:24:20Z INFO: LLProcess::LLProcess: SLVoice (4841): launched cd /home/ckh/CKHapps/Second_Life_3_8_7_308556_i686: /home/ckh/CKHapps/Second_Life_3_8_7_308556_i686/bin/SLVoice -ll 0 -lf /home/ckh/.secondlife/logs/ -st 5 /home/ckh/CKHapps/Second_Life_3_8_7_308556_i686/bin/SLVoice: symbol lookup error: /home/ckh/CKHapps/Second_Life_3_8_7_308556_i686/bin/../lib/libvivoxsdk.so: undefined symbol: alcGetMixedBuffer 2015-12-28T01:24:20Z INFO: LLProcess::handle_status: SLVoice (4841) exited with code -1 2015-12-28T01:24:21Z WARNING: ll_apr_warn_status: APR: Connection refused 2015-12-28T01:24:22Z WARNING: ll_apr_warn_status: APR: Connection refused In these instructions, when I say your SL directory, I mean something like /home/[user]/[applicationdir]/Second_Life_3_8_7_308556_i686 In the sample messages above, its /home/ckh/CKHapps/Second_Life_3_8_7_308556_i686 The third party viewer Phoenix Firestorm uses a lot of the same libraries as the regular SecondLife viewer. Their wonderful team analyzed this problem in their viewer, and they prepared a fix for Firestorm that works in the SL viewer, too. In your browser, enter this URL and download the file: http://downloads.phoenixviewer.com/slvoice-3.2.0002.10426.298329-linux-20150809.tar.bz2 Ask your browser to show the file in its folder, or in Files, find it. Right-click it and Open with Archive Manager. Double-click the lib folder to open it. Double-click the release folder to open it. Left-click to highlight SLVoice, then right-click it and choose Extract. Browse to your SL/bin directory (you will see a SLVoice already there) and click the Extract button. Confirm that you want to replace the old file. At the "Extraction completed successfully" message, click Close. In the Archive Manager list again, highlight everything *except* SLVoice and ca-bundle.crt (which is not needed). Extract those to SL/lib. Give permission to replace. Second Life should now have working voice chat. It worked for me. Voice Echo Canyon is a special SL location to test voice chat. When you are there, and when your voice chat is enabled, your microphone input will echo back to you with a brief delay. - - Tech Tip - - The PulseAudio Volume Control, available from the Ubuntu Software Center (pavucontrol 2.0-2) is nifty for seeing what audio streams are happening. I read it can also help if you have more than one sound processor in your system. For example, one onboard the motherboard, plus a separate card in a slot. EOF.
×
×
  • Create New...