SL on Puppy Linux
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
11-30-2008 04:13
I put Puppy Linux on my laptop today. I downloaded and extracted the SL Linux client. I extracted it with PupZip. It gives me an error saying that it did not register with KDE or GNOME. As I understand it, Puppy does not run on either KDE or GNOME, but rather XOrg or XVesa. Do I need to install KDE or Gnome, and if so how do I do that? If not, what do I got to do to run SL on my laptop?
BTW, I have Puppy Linux 4.
|
Opensource Obscure
Hide UI
Join date: 5 Jun 2008
Posts: 115
|
11-30-2008 05:11
From: Dick Sabra I put Puppy Linux on my laptop today. I downloaded and extracted the SL Linux client. I extracted it with PupZip. It gives me an error saying that it did not register with KDE or GNOME. As I understand it, Puppy does not run on either KDE or GNOME, but rather XOrg or XVesa. Do I need to install KDE or Gnome, and if so how do I do that? If not, what do I got to do to run SL on my laptop?
BTW, I have Puppy Linux 4. KDE or Gnome desktop environments are not needed to play SL. maybe you're missing a specific library and you need to install a specific package - but again, you don't need to install the whole KDE or Gnome. how did you run the client? (correct way is to execute the 'secondlife' script inside the folder created by extracting the archive). btw, if you're using a graphical environment, you're probably using XOrg. KDE, Gnome and different desktop environments run upon XOrg (not as an alternative to it). I don't know about XVesa.
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
11-30-2008 07:18
From: Opensource Obscure KDE or Gnome desktop environments are not needed to play SL.
maybe you're missing a specific library and you need to install a specific package - but again, you don't need to install the whole KDE or Gnome.
how did you run the client? (correct way is to execute the 'secondlife' script inside the folder created by extracting the archive).
btw, if you're using a graphical environment, you're probably using XOrg. KDE, Gnome and different desktop environments run upon XOrg (not as an alternative to it). I don't know about XVesa. I extracted the folder and then pulled up a terminal in that folder and typed "sh secondlife". It gave me a couple screens worth of error messages.
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
11-30-2008 12:05
Does it matter where i extract it to?
|
Boroondas Gupte
Registered User
Join date: 16 Sep 2005
Posts: 186
|
11-30-2008 13:39
From: Dick Sabra Does it matter where i extract it to? Shouldn't matter, as long as you cd to the path where the secondlife script ends up. If you get that error message about registering with KDE (which can be ignored) it should be alright. But the secondlife script might require bash. Run it by typing ./secondlife (without sh in front) If this doesn't help, post the terminal output of the script. Maybe it'll tell what's missing.
|
Katheryne Helendale
(loading...)
Join date: 5 Jun 2008
Posts: 2,187
|
11-30-2008 15:20
From: Opensource Obscure btw, if you're using a graphical environment, you're probably using XOrg. KDE, Gnome and different desktop environments run upon XOrg (not as an alternative to it). I don't know about XVesa. XOrg and XVesa are the actual X-servers, and make up the basic GUI management. Nearly all Linux distros rely on one or the other of these. Gnome and KDE are window managers that run atop the X server. They are responsible for the creation and management of windows, icons, and other destop elements including theme management. From what I could tell, Puppy uses JWM, a minimalist window manager that Puppy has extended. Since Puppy's emphasis is on installation compactness (the entire ISO is less than 100MB), it is likely to contain few if any Gnome or KDE libraries. It may or may not contain many of the other dependencies that the SL viewer has - GStreamer, for example. I have no idea how Puppy handles shell scripts, or if BASH is active by default. If not, then the sh command is needed. However, BASH usually needs the full path to the script. So instead of simply typing sh secondlife, you will probably need to type sh /path-to-your-sl-directory/your-sl-directory/secondlife instead, substituting the appropriate path and directory names.
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
11-30-2008 15:38
From: someone # ./secondlife Running from /root/SecondLife/SecondLife Warning: Did not register secondlife:// handler with GNOME: gconftool-2 not found. Warning: Did not register secondlife:// handler with KDE: Directory /root/.kde/share/services does not exist. 2008-11-30T10:34:29Z INFO: (anonymous namespace)::LogControlFile::loadFile: logging reconfigured from /root/SecondLife/SecondLife/app_settings/logcontrol.xml 2008-11-30T10:34:29Z INFO: initConfiguration: Loading settings file list/root/SecondLife/SecondLife/app_settings/settings_files.xml 2008-11-30T10:34:29Z INFO: loadSettingsFromDirectory: Loaded settings file /root/SecondLife/SecondLife/app_settings/settings_crash_behavior.xml 2008-11-30T10:34:29Z INFO: run: thread_error - Waiting for an error 2008-11-30T10:34:29Z INFO: loadSettingsFromDirectory: Loaded settings file /root/SecondLife/SecondLife/app_settings/settings.xml 2008-11-30T10:34:29Z INFO: loadSettingsFromDirectory: Loaded settings file /root/SecondLife/SecondLife/app_settings/settings_per_account.xml 2008-11-30T10:34:29Z INFO: initParseCommandLine: Language en 2008-11-30T10:34:29Z INFO: initParseCommandLine: Location US 2008-11-30T10:34:29Z INFO: initParseCommandLine: Variant 2008-11-30T10:34:29Z WARNING: loadFromFile: Cannot find file /root/.secondlife/user_settings/settings_crash_behavior.xml to load. 2008-11-30T10:34:29Z WARNING: loadSettingsFromDirectory: Cannot load /root/.secondlife/user_settings/settings_crash_behavior.xml - No settings found. 2008-11-30T10:34:29Z WARNING: loadFromFile: Cannot find file /root/.secondlife/user_settings/settings.xml to load. 2008-11-30T10:34:29Z WARNING: loadSettingsFromDirectory: Cannot load /root/.secondlife/user_settings/settings.xml - No settings found. 2008-11-30T10:34:29Z WARNING: loadFromFile: Cannot find file /root/.secondlife/user_settings/settings_per_account.xml to load. 2008-11-30T10:34:29Z WARNING: loadSettingsFromDirectory: Cannot load /root/.secondlife/user_settings/settings_per_account.xml - No settings found. 2008-11-30T10:34:29Z INFO: getFontListSans: Getting system font list from FontConfig... 2008-11-30T10:34:29Z INFO: getFontListSans: Language en 2008-11-30T10:34:29Z INFO: getFontListSans: Location US 2008-11-30T10:34:29Z INFO: getFontListSans: Variant 2008-11-30T10:34:29Z INFO: getFontListSans: Preferring fonts of language: en 2008-11-30T10:34:29Z INFO: getFontListSans: Using 7 system font(s). 2008-11-30T10:34:29Z INFO: writeSystemInfo: Second Life version 1.21.6 2008-11-30T10:34:29Z INFO: writeSystemInfo: Local time: 2008-11-30T18:34:29 GMT-8 2008-11-30T10:34:29Z INFO: writeSystemInfo: CPU info: processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 104 model name : AMD Athlon(tm) 64 X2 Dual-Core Processor TK-57 stepping : 2 cpu MHz : 1900.179 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug: no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8legacy 3dnowprefetch ts fid vid ttp tm stc 100mh steps bogomips : 3804.23 clflush size : 64 ->mHasSSE: 1 ->mHasSSE2: 1 ->mHasAltivec: 0 ->mCPUMhz: 1900 ->mCPUString: AMD Athlon(tm) 64 X2 Dual-Core Processor TK-57
2008-11-30T10:34:29Z INFO: writeSystemInfo: Memory info: MemTotal: 970028 kB MemFree: 31720 kB Buffers: 188968 kB Cached: 667836 kB SwapCached: 0 kB Active: 317216 kB Inactive: 593140 kB HighTotal: 64832 kB HighFree: 184 kB LowTotal: 905196 kB LowFree: 31536 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 36 kB Writeback: 0 kB AnonPages: 53552 kB Mapped: 44644 kB Slab: 22016 kB SReclaimable: 15580 kB SUnreclaim: 6436 kB PageTables: 608 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 485012 kB Committed_AS: 251612 kB VmallocTotal: 114680 kB VmallocUsed: 2948 kB VmallocChunk: 111540 kB 2008-11-30T10:34:29Z INFO: writeSystemInfo: OS: Linux 2.6 2008-11-30T10:34:29Z INFO: writeSystemInfo: OS info: Linux 2.6.21.7 #1 Sun Feb 24 10:22:08 GMT-8 2008 i686 2008-11-30T10:34:29Z INFO: writeDebugInfo: Opening debug file /root/.secondlife/logs/debug_info.log 2008-11-30T10:34:29Z INFO: init: J2C Engine is: KDU 2008-11-30T10:34:29Z INFO: init: libcurl version is: libcurl/7.16.4 OpenSSL/0.9.7c zlib/1.2.3 c-ares/1.4.0 2008-11-30T10:34:29Z WARNING: loadFromFile: Cannot find file /root/.secondlife/user_settings/settings_crash_behavior.xml to load. 2008-11-30T10:34:29Z INFO: updateVectorize: Vectorization : DISABLED 2008-11-30T10:34:29Z INFO: updateVectorize: Vector Processor : COMPILER DEFAULT 2008-11-30T10:34:29Z INFO: updateVectorize: Vectorized Skinning : ENABLED 2008-11-30T10:34:29Z WARNING: isFeatureAvailable: Feature RenderCubeMap not on feature list! 2008-11-30T10:34:29Z INFO: updateVectorize: Vectorization : DISABLED 2008-11-30T10:34:29Z INFO: updateVectorize: Vector Processor : COMPILER DEFAULT 2008-11-30T10:34:29Z INFO: updateVectorize: Vectorized Skinning : ENABLED 2008-11-30T10:34:29Z INFO: updateVectorize: Vectorization : DISABLED 2008-11-30T10:34:29Z INFO: updateVectorize: Vector Processor : COMPILER DEFAULT 2008-11-30T10:34:29Z INFO: updateVectorize: Vectorized Skinning : DISABLED 2008-11-30T10:34:29Z INFO: purgeCache: Purging Cache and Texture Cache... 2008-11-30T10:34:29Z INFO: initCache: Headers: 139810 Textures size: 320 MB 2008-11-30T10:34:29Z INFO: initCache: VFS CACHE SIZE: 100 MB 2008-11-30T10:34:29Z WARNING: initCache: Bad or missing vfx index file /root/.secondlife/cache/index.db2.x.1 2008-11-30T10:34:29Z WARNING: initCache: Removing old vfs data file /root/.secondlife/cache/data.db2.x.1 2008-11-30T10:34:29Z INFO: presizeDataFile: Pre-sized VFS data file to 104857600 bytes 2008-11-30T10:34:29Z WARNING: LLVFS: Using index file /root/.secondlife/cache/index.db2.x.1626209675 2008-11-30T10:34:29Z WARNING: LLVFS: Using data file /root/.secondlife/cache/data.db2.x.1626209675 2008-11-30T10:34:29Z WARNING: LLVFS: Using index file /root/SecondLife/SecondLife/app_settings/static_index.db2 2008-11-30T10:34:29Z WARNING: LLVFS: Using data file /root/SecondLife/SecondLife/app_settings/static_data.db2 2008-11-30T10:34:29Z INFO: initWindow: Initializing window... 2008-11-30T10:34:29Z INFO: ll_try_gtk_init: Starting GTK Initialization. 2008-11-30T10:34:29Z INFO: ll_try_gtk_init: GTK Initialized. 2008-11-30T10:34:29Z INFO: ll_try_gtk_init: - Compiled against GTK version 2.4.14 2008-11-30T10:34:29Z INFO: ll_try_gtk_init: - Running against GTK version 2.12.1 2008-11-30T10:34:29Z INFO: createContext: createContext, fullscreen=0 size=1000x700 2008-11-30T10:34:29Z INFO: createContext: Compiled against SDL 1.2.5 2008-11-30T10:34:29Z INFO: createContext: Running against SDL 1.2.12 2008-11-30T10:34:29Z INFO: createContext: createContext: creating window 1000x700x32 2008-11-30T10:34:29Z WARNING: createContext: createContext: window creation failure. SDL: Couldn't find matching GLX visual 2008-11-30T10:34:29Z INFO: destroyContext: destroyContext begins 2008-11-30T10:34:29Z INFO: destroyContext: shutdownGL begins 2008-11-30T10:34:29Z INFO: destroyContext: SDL_QuitSS/VID begins 2008-11-30T10:34:29Z INFO: OSMessageBoxSDL: Creating a dialog because we're in windowed mode and GTK is happy. 2008-11-30T10:34:32Z INFO: quitCursors: Skipping quitCursors: mWindow already gone. 2008-11-30T10:34:32Z INFO: destroyContext: destroyContext begins 2008-11-30T10:34:32Z INFO: destroyContext: shutdownGL begins 2008-11-30T10:34:32Z INFO: destroyContext: SDL_QuitSS/VID begins 2008-11-30T10:34:32Z WARNING: createWindow: LLWindowManager::create() : Error creating window. 2008-11-30T10:34:32Z WARNING: LLViewerWindow: Unable to create window, be sure screen is set at 32-bit color and your graphics driver is configured correctly. See README-linux.txt or README-solaris.txt for further information. *** Unclean shutdown. ***
******************************************************* This is a BETA release of the Second Life linux client. Thank you for testing! Please see README-linux.txt before reporting problems. Please tell me someone can translate this and tell me what I need to do to run my SL viewer.
|
papa Tulip
Registered User
Join date: 17 Feb 2007
Posts: 59
|
11-30-2008 16:37
Your video driver is not installed correct.
What is your video card? Which drivers did you install?
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
11-30-2008 18:33
From: papa Tulip Your video driver is not installed correct.
What is your video card? Which drivers did you install? My video card is GeForce 7000m/nForce 610m. I downloaded the driver suggested on this site( http://www.murga-linux.com/puppy/viewtopic.php?t=36237), and it still didn't work! Its probably the wrong driver, but I don't know where to get the correct one!
|
Boroondas Gupte
Registered User
Join date: 16 Sep 2005
Posts: 186
|
12-01-2008 03:00
From: Dick Sabra Its probably the wrong driver, but I don't know where to get the correct one! http://www.nvidia.com/object/unix.html (see http://forums.secondlife.com/showthread.php?t=175157)
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
12-01-2008 06:16
Do I use the Linux IA32, Linux IA64, or the Linux AMD64/EM64T?
|
Boroondas Gupte
Registered User
Join date: 16 Sep 2005
Posts: 186
|
12-01-2008 07:52
From: Dick Sabra Do I use the Linux IA32, Linux IA64, or the Linux AMD64/EM64T? type uname -m in a terminal. If the output is i686 use IA32, if it is x86_64 use AMD64/EM64T.
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
12-01-2008 09:01
I downloaded the installer, and ran it, and it gave me the following two error messages: From: someone WARNING: Skipping the runlevel check (the utility 'runlevel' was not found) From: someone ERROR: Unable to find the system utility 'ldconfig' please make sure you have the package 'glibc' installed. If you do have 'glibc' installed, then please check that 'ldconfig' is in your PATH. Where can I download these two utilities at?
|
Katheryne Helendale
(loading...)
Join date: 5 Jun 2008
Posts: 2,187
|
12-01-2008 13:06
All of these things should be in your distro's repositories. If your distro has a package manager, you should use that to obtain all your needed files and their dependencies. Additionally, if your distro's repositories include "restricted" or "non-free" software sources, you need to make sure those are added to your software sources list ("restricted" sources typically include such things like the official nVidia drivers).
Was there a particular reason you chose Puppy Linux? Or would you be open to trying another distro?
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
12-01-2008 17:16
I wanted a user-friendly Linux, and Puppy Linux is also fast. I'd be interested in another you guys might suggest, if you give me a convincing arguments. Ive used Puppy off and on for about 2 years, I know it pretty well, but I'll try any distro you guys think is better than puppy.
|
Boroondas Gupte
Registered User
Join date: 16 Sep 2005
Posts: 186
|
linux distributions
12-02-2008 04:21
From: Dick Sabra [...]but I'll try any distro you guys think is better than puppy. This is merely a question of well-known vs. not-yet-well-known, rathern than better or worse. Puppy seems to be missing some parts (or maybe they're just optional in Puppy, I can't tell) which are considered essential in other distributions and therefore most software will assume they're already there (like glibc ob sysvinit). Also, most of us are only able to help you with a distribution which we use ourselves or which acts similarly. From: Dick Sabra I wanted a user-friendly Linux, Ubuntu is probably the most well-known distribution nowadays and is also considered quite user- (and especially beginner-)friendly. This is mainly due to sensible default settings and a lot of stuff that is designed to "just work" out of the box. However, if you like (or have to) play around with your system, Debian (the "parent" of Ubuntu) or Fedora (the free version of RedHat) are probably better choices. From: Dick Sabra [...]and Puppy Linux is also fast. [...] Ive used Puppy off and on for about 2 years, I know it pretty well, [...] If speed is really an issue to you or if you want to learn as much as possible about your operating system without going the Linux-from-scratch way, try gentoo or slackware. However, be prepared to spend much more time configuring and/or compiling than the time you'll save because your programs run faster. Interestingly though, some things work more out-of-the-box then they do in the "easier" distributions above.
|
Katheryne Helendale
(loading...)
Join date: 5 Jun 2008
Posts: 2,187
|
12-02-2008 13:22
What Boroondas said above is pretty much spot-on, but I wanted to elaborate on some of the pros and cons of each. Puppy is not necessarily a better or worse Linux. It was designed for low-end computers, and as such, was designed to be extremely thin and fast - things that Puppy is very good at - the only distro smaller and lighter than Puppy is Damn Small Linux. However, the speed and thinness come at the price of not having everything considered standard in larger distros, as Boroondas mentioned, and therefore may not be suitable if you're wanting to get into high-end gaming like Second Life. Probably the biggest problem you'll run into with Puppy is that it is its own derivative. Unlike other derivative-based distros which are based on Debian, Slackware, RPM, or Gentoo, Puppy has pretty much gone its own way, with its own package manager, package format, kernel, and filesystem. This means, in part, that out of the 20,000+ packages available in various Linux repositories, Puppy can access about 300. Ubuntu is by far the most popular and most recommended choice. It is very user-friendly and works well on most computer systems. Ubuntu has a very large and active community one can turn to for support, and most are eager to help Linux newbies through their issues. However, Ubuntu comes pretty well loaded, to the point that bloat starts to become an issue. It is also not as snappy as lighter distros. Ubuntu is also based on Debian's unstable branch, which makes it among the most bleeding-edge of all the distros, but also means that some of its components haven't gone through the rigorous testing process other distros go through. With all that said, however, Ubuntu is still many orders faster and more stable than Windows, and is a joy to tinker with. It is also the most flexible, giving you the choice of running on Gnome, KDE, Xfce, or a straight TTY shell. If terms like vi and bash make you drool instead of shiver, then Slackware or a slackware-based distro may be your best bet. But this is probably not the best route for those who expect to do more things on their computer than to their computer. My personal recommendation would be to go with Xubuntu. It is Ubuntu running on the Xfce window manager, which is among the most lightweight of window managers. It won't have the eye candy of its Ubuntu brother, but it will be faster. It is still 100% compatible with everything Ubuntu can run, and has access to Ubuntu's and Debian's vast package repositories. This wiki offers a pretty good technical comparison between the different distros.
|
Dick Sabra
Registered User
Join date: 26 Nov 2008
Posts: 36
|
12-02-2008 15:22
I decided to use Ubuntu, and -wow!- I love it. And its easy to install the Nvidia driver. It detects that I have a Nvidia card and gives me the option of downloading and installing. Then it tells me to restart Ubuntu. So I do. But this is where my problems start. When when I go to "Nvidia X Server Settings" under System/Administration. A popup informs me that From: someone You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server. So I go to the terminal and type "sudo nvidia-xconfig" and then I press Ctrl+Alt+Backspace, then my monitor goes off and won't come back on. I hear the sound Ubuntu makes when it starts up, but my screen stays off. So I push the power button to manually restart my computer (I can't see to do anything else!). When it gets started again, [loop back up to "But this is where my problems start"] What am I doing wrong here? BTW, my system is a laptop with a broken screen, so I have a desktop monitor hooked up to it. I am running Ubuntu off of a 1 GB flash drive. I set it up manually following the instructions at http://www.pendrivelinux.com/2008/10/15/ubuntu-810-persistent-flash-drive-install-from-live-cd/
|
Katheryne Helendale
(loading...)
Join date: 5 Jun 2008
Posts: 2,187
|
12-05-2008 19:55
It sounds to me like the graphics card, the nVidia driver, or XOrg itself isn't recognizing that you have an external monitor plugged in, and so isn't enabling it by default.
Unfortunately, I know next to nothing about configuring second-monitor support when you're running blind. Hopefully someone else here might be able to help you out, or you can check with the Ubuntu forums. I'm pretty sure you're not the first person to encounter this issue, so someone should be able to help you out over there.
|
Drake Bacon
Linux is Furry
Join date: 13 Jul 2005
Posts: 443
|
12-07-2008 04:43
Actually, you may need to strike a FN-key combonation to switch monitors around. Look at the laptop keyboard for a "CRT/LCD" or a screen picture on a regular Fx key. It's F8 on my Dell laptop. Hold down the "FN" key near control and hit that "CRT/LCD" key. It should get your monitor switched back over.
At worse, set up OpenSSH-server and try to SSH into your USB stick.
_____________________
Drake Bacon/Drake Winger Home: Custom AMD X2 (65nm) 5000+, 4 Gig RAM, Gentoo amd64, NVidia GeForce 8600GT PCIe Mobile: Dell Inspiron E1505 (Core Duo 1.6GHz, 1 gig RAM, Gentoo x86, NVidia GeForce Go 7300 PCIe) Backup: iMac (Core 2 Duo 2.4GHz, 4 gig RAM, ATI Radeon HD 2400, MacOS X Leopard) Don't Ask: Asus EeePC 900A (Atom 1.6Ghz, 1 gig RAM, Intel graphics, Gentoo x86)
|