Community
EAGLE Forum
Welcome to Autodesk’s EAGLE Forums. Share your knowledge, ask questions, and explore popular EAGLE topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Unable to launch Eagle 8.0.0 arch linux amd64 (error loading shared libraries)

10 REPLIES 10
SOLVED
Reply
Message 1 of 11
jonas.wiegert
3951 Views, 10 Replies

Unable to launch Eagle 8.0.0 arch linux amd64 (error loading shared libraries)

Hallo,

I tried to install eagle like I did the other Versions before but unfortunately I'm unable to launch eagle 8.0.0.

When I try to launch eagle the following message appears in the terminal: 

$ ~/Downloads/eagle-8.0.0/eagle
/home/jonas/Downloads/eagle-8.0.0/eagle: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory

I'm using arch 64Bit. Is this error maybe linked to the Suse Linux problem mentioned in the README?

In the past I never had problems to run eagle.

 

With Regards,

Jonas

Tags (3)
10 REPLIES 10
Message 2 of 11

Hi Jonas,

 

It is related, please adapt the instructions in the readme to your Archlinux system.

 

Please accept as solution if my post fully resolves or you issue, or reply with additional details if the problem persists

 

Let me know if there's anything else I can do for you.


Best Regards,



Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
Message 3 of 11

Hi Jonas.

 

I had the same issue, I solved it by installing libselinux from aur.

And you also have to solve the issue regarding libssl and libcrypto mentioned in the README

 

Best regards

Niki

Tags (3)
Message 4 of 11

Edit:to slow didn't saw Niki's reply

 

now compiling from aur.

 

old Post:

 

Sorry I didn't wrote about I already did and it didn't changed anything. Still the same error.

 

what I did:

sudo cp /lib64/libssl.so.1.0.0 /lib/libssl.so.10 && sudo cp /lib64/libcrypto.so.1.0.0 /lib/libcrypto.so.10

result:

$ ls /lib | grep libssl
libssl.so
libssl.so.1.0.0
libssl.so.10
libssl3.so

Regards,

Jonas

 

 

Message 5 of 11

Hi Jorge.

 

It's not related, but a seperate problem, the issue is that ArchLinux doesn't have selinux installed per default, and it's not even in the supported software repositories, so people on ArchLinux needs to install libselinux from a user provided archive to get Eagle 8 to run

 

This is the search for libselinux in the default package repositories, which returns nothing:

https://www.archlinux.org/packages/?sort=&q=selinux&maintainer=&flagged=

 

And the same search from the aur, where there is som hits for selinux:

https://aur.archlinux.org/packages/?O=0&K=selinux

 

So ArchLinux doesn't support selinux out of the box, and people have to compile the libraries themselfs.

Best Regards

Niki

Message 6 of 11

Jonas.

 

Just a little advise, don't put the libssl.so.10 and libcrypto.so.10 into /lib, you should overwrite the files in the eagle-8.0.0/lib directory instead.

 

What I did was:

cd /home/niki/bin/eagle-8.0.0

cp /usr/lib64/libssl.so.1.0.0 lib/libssl.so.10

cp /usr/lib64/libcrypto.so.1.0.0 lib/libcrypto.so.10

 

so that I have overwritten the files inside the eagle distribution.

 

On second thought, might be better to symlink them instead, so that you get any updates to openssl applied to eagle too

Message 7 of 11

Thanks for the advice I had the same idea about linking the files I just wanted to try to start eagle as fast as possible.

I now linked the libraries into the eagle folder. 

 

sudo ln -f -s /lib64/libssl.so.1.0.0 /opt/eagle-8.0.0/lib/libssl.so.10 && sudo ln -f -s /lib64/libcrypto.so.1.0.0 /opt/eagle-8.0.0/lib/libcrypto.so.10

 

 

Message 8 of 11

Hi,

 

in the 17 + years that I have faithfully supported eagle (I was planning on upgrading my license in the near future) this is the first time that I have experienced installation issues with eagle.  I am receiving the same error as the other users on this post.  The other problem that I noticed is that I have to install the tarball manually.  It is not a shell installer as previous versions were (*.run)  That isn't a problem for me but it did surprise me.

 

Here is my error:

/opt/eagle-8.0.0/eagle
/opt/eagle-8.0.0/eagle: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory

 

I am using Slackware64-14.2.  There is no fix and installing selinux on Slackware is not recommended by the developers.  I used to use SuSE about 7 or 8 years ago but it gave me too many problems so I switched back to Slackware.

 

Regards,

 

Fred

Message 9 of 11

Hi.

 

You dont need SELinux as such, you just need the library, I don't have SELinux enabled in my kernel, and everything works just fine.

 

If you want to, I can provide the .so file from my system, and then you can just put it in eagle-8.0.0/lib and it should work 🙂

Message 10 of 11

Hi,

I downloaded the library *.rpm for the latest stable SuSE release from
their oss repository. Then I extracted the libselinux.so.1 from the rpm
and copied it to the eagle-8.0.0/lib directory. Everything works now.
For those running Slackware, the rpm2tgz or rpm2txz tools will convert
an rpm to a tgz or txz package. The URL for the SuSE package is:
http://download.opensuse.org/distribution/openSUSE-stable/repo/oss/suse/x86_64/libselinux1-2.5-2.12....

Just use the rpm2t* like this:

rpm2txz libselinux1-2.5-2.12.x86_64.rpm
tar -xvf libselinux1-2.5-2.12.x86_64.txz (do this in a 'safe' place 🙂
Now in the same directory,
ls lib64/libselinux.so.1
su (switch to root)
cp lib64/libselinux.so.1 /opt/eagle-8.0.0/lib/
exit (exit root account)
/opt/eagle-8.0.0/eagle (test it out)
Then clean up as a normal user so that something doesn't get clobbered:
rm lib64/libselinux.so.1
rmdir lib64/

Regards,


Frederick
Message 11 of 11

Greate that you got it working 🙂

 

But just a heads up about some issues i have had with the Linux version of Eagle v8, see the topic "[BUG] Eagle leaking UDP sockets" here in the forum for the first one.

And I also have some printing issues, that I'll try to debug a little tomorrow, in the limited way that I can without the source code

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report