Google Earth won't start on Slackware64 13.37 with multi-lib
The problem, I can not get Google Earth to start on Slackware 64 bit system. This system I upgraded from 13.1, and I have Multi-lib support installed. I followed Alien Bob's doc to install Multi-lib.
There is one nagging question I have with the upgrade. Should I have deleted the /lib directory before re-installing multi-lib? I did not, I guessed the new versions of each file would overwrite the old versions. Now, with some investigation, I can't make the symlink called for in the README, Quote:
Quote:
If I have it backwards, where do I get ld-linux.so.2 from? |
There should definitely be a file /lib/ld-linux.so.2(actually that is a symlink itself). On Slackware 13.37 I have:
Code:
lrwxrwxrwx 1 root root 10 Mar 25 14:03 /lib/ld-linux.so.2 -> ld-2.13.so* Eric |
Quote:
I removed the broken sym link. I re-ran the command 'upgradepkg --install-new *-compat32/*.t?z' from the slackware64-compat32 directory, however ld-linux.so.2 doesn't get installed. When the command ran, I saw the message 'package skipped, already installed' So, where can I find ld-linux.so.2 ??? |
You get ld-2.13.so from glibc-2.13_multilib-x86_64-4alien and/or glibc-solibs-2.13_multilib-x86_64-4alien. Apparently you don't have ld-2.13.so, so apparently your multilib is broken.
You should only use installpkg, upgradepkg and removepkg (or the higher level tools like slackpkg and sbopkg) to install, upgrade/reinstall and remove packages. If you only use these tools, you will never need to delete anything manually. Especially not /lib ;-) |
Quote:
|
Well, progress of sorts. What I did was re-ran the install of compat32-tools. I then had ld-linux.so.2, which is a sym-link to ld-2.13.so. I made the sym-link as per the README for GoogleEarth.
I now see Quote:
Don't know what else to try. Your thoughts. |
Quote:
Quote:
good luck |
Quote:
Once I had Slackware64 13.37 and the multilib files installed, I had trouble with the GoogleEarth package I had previously downloaded from Google and ran on 'current.' I went to GoogleEarth's web site and couldn't find a "generic" package, i.e., there was no longer (that I could find) a GoogleEarth.sh package, but only packages for .deb and .rpm. So, I went to SlackBuilds.org, download the script and the source, ran the script, and the resulting package installed and worked without a problem. Just FYI. |
Quote:
Here is what is reported in dmesg. Quote:
|
libGL.so.270.41.06 is part of Nvidia's binary driver which you seem to have installed. Perhaps try to install it (or a newer version) again? Make sure to answer "YES" to the question whether 32-bit driver should be installed as well.
Eric |
Problem solved. I re-downloaded the driver from Nvidia, re-installed it from the new download, and said YES to 32 bit driver support. This is what I had done after the upgrade. Other 32 bit apps were O.K. specifically Frostwire worked like a charm.
I'm writing this one off to purple smoke and mirrors. Why GoogleEarth seg-faulted on the first install of the Nvidia driver, and not on the -re-install, I don't know. Thank-you to all those who helped. |
All times are GMT -5. The time now is 05:19 AM. |