unix vm 3.9-5 libuuid.so.1 error

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

unix vm 3.9-5 libuuid.so.1 error

Jimmie Houchin
I just downloaded the latest unix vm 3.9-5   i686

I can't get it to run. I get this error.

squeak: error while loading shared libraries: libuuid.so.1: cannot open
shared object file: No such file or directory

I have /lib/libuuid.so.1  on my machine.

This is on Ubuntu Dapper AMD64


I tried running squeak in the local directory which was created when
unzipping the download. And also from the INSTALLed squeak.

I also tried copying the lib to both the local directory and also the
/usr/local/lib/... directory.


My attempts were simply
~$ ./squeak my.image    #the local vm
~$ squeak my.image      #the INSTALLed vm

I don't know if I'm doing something wrong, or if there is something
wrong in my setup, or what.

Any help getting this going greatly appreciated.

Jimmie

Reply | Threaded
Open this post in threaded view
|

Re: unix vm 3.9-5 libuuid.so.1 error

Ian Piumarta-2
Jimmie,

On Apr 23, 2006, at 7:33 PM, Jimmie Houchin wrote:

> squeak: error while loading shared libraries: libuuid.so.1: cannot  
> open
> shared object file: No such file or directory
>
> I have /lib/libuuid.so.1  on my machine.

Run /sbin/ldconfig as root.  If it still doesn't work, check you have  
the link

   $ ls -l /usr/lib/libuuid.so
   lrwxrwxrwx  1 root root 17 Apr  6 08:44 /usr/lib/libuuid.so -> /
lib/libuuid.so.1

(run ldconfig again if you create the link).

If that doesn't work, you might try removing and reinstalling the  
package.

If that doesn't work, then

   http://squeakvm.org/unix/release/Squeak-3.9-6.i686-pc-linux- 
gnu.tar.gz

has an external UUIDPlugin, so at least your VM should run even  
though libuuid prevents UUIDPlugin from loading.

Cheers,
Ian


Reply | Threaded
Open this post in threaded view
|

Re: unix vm 3.9-5 libuuid.so.1 error

Jimmie Houchin
Hello Ian,

Thanks for the reply.

Ian Piumarta wrote:

> Jimmie,
>
> On Apr 23, 2006, at 7:33 PM, Jimmie Houchin wrote:
>
>> squeak: error while loading shared libraries: libuuid.so.1: cannot open
>> shared object file: No such file or directory
>>
>> I have /lib/libuuid.so.1  on my machine.
>
> Run /sbin/ldconfig as root.  If it still doesn't work, check you have
> the link

Okay, did that.

>   $ ls -l /usr/lib/libuuid.so
>   lrwxrwxrwx  1 root root 17 Apr  6 08:44 /usr/lib/libuuid.so ->
> /lib/libuuid.so.1
>
> (run ldconfig again if you create the link).

Okay, did that too.
$ ls -l /usr/lib/libuuid.so*
lrwxrwxrwx 1 root root 17 2006-04-24 00:48 /usr/lib/libuuid.so ->
/lib/libuuid.so.1
lrwxrwxrwx 1 root root 17 2006-04-24 00:52 /usr/lib/libuuid.so.1 ->
/lib/libuuid.so.1

$ ls -l /lib/libuuid.so.1*
lrwxrwxrwx 1 root root    14 2006-04-21 17:14 /lib/libuuid.so.1 ->
libuuid.so.1.2
-rw-r--r-- 1 root root 10608 2005-08-23 08:23 /lib/libuuid.so.1.2
root@squirrel:~/squeak/3.9-6# /sbin/ldconfig -l /lib/libuuid.so.1.2


Running /sbin/ldconfig -p   gives me:
libuuid.so.1 (libc6,x86-64) => /lib/libuuid.so.1
libuuid.so.1 (libc6,x86-64) => /usr/lib/libuuid.so.1
libuuid.so (libc6,x86-64) => /usr/lib/libuuid.so

> If that doesn't work, you might try removing and reinstalling the package.
> If that doesn't work, then
>
>   http://squeakvm.org/unix/release/Squeak-3.9-6.i686-pc-linux-gnu.tar.gz
>
> has an external UUIDPlugin, so at least your VM should run even though
> libuuid prevents UUIDPlugin from loading.

Downloaded and gave that a try too. Same errors. :(
I can see the external plugin.

I installed like:   ./INSTALL i686-pc-linux-gnu
otherwise I get an error like:

Your architecture appears to be: x86_64-linux-gnu.

No binaries/libraries found for x86_64-linux-gnu.
You might have tell INSTALL whch cpu-vendor-os to use.


Thanks for working with me on this.

Jimmie