Can't run EAGLE on Debian 10 (testing)

Anonymous

Can't run EAGLE on Debian 10 (testing)

Anonymous
Not applicable

On starting EAGLE executable:

 

symbol lookup error: /lib/x86_64-linux-gnu/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers

This is for EAGLE versions 9.1.3 and 9.2.0.

Please note that Debian 10 is incoming version (as for October 2018).

Reply
Accepted solutions (2)
36,629 Views
27 Replies
Replies (27)

wouterPVXPT
Explorer
Explorer
Accepted solution

You can make it work by removing all libxcb files from the eagle lib folder.

 

Make sure you have the following packages installed :

- libx11-xcb1

- libxcb-dri2-0

- libxcb-dri3-0

- libxcb-glx0

- libxcb-present0

- libxcb-sync1

- libxcb-xfixes0

 

 

Anonymous
Not applicable

Thanks!  That fixed it for me on Ubuntu 18.10 as well.

0 Likes

Anonymous
Not applicable

Thanks for your reply!

Removing this libs makes Eagle start with splash-screen, but then next problem freezes the app:

Sandboxing disabled by user.
LaunchProcess: failed to execvp:
/opt/eagle-9.2.0/libexec/QtWebEngineProcess
[2897:2897:1008/232950.988929:ERROR:child_process_launcher.cc(522)] Failed to launch child process

Am I missing some system libs, packages or something...?

0 Likes

wouterPVXPT
Explorer
Explorer
Accepted solution
The archive has some quirks on the permissions.

Check the execute permissions of


/opt/eagle-9.2.0/libexec/QtWebEngineProcess


Set them proper by executing in a shell :


sudo chmod 755 /opt/eagle-9.2.0/libexec/QtWebEngineProcess

Anonymous
Not applicable

That's it, my Eagle runs with no more problems!

 

(Also, I can confirm the files inside archive has some weird permissions and ownership set - IMHO this can cause some security issues and should be fixed with high priority.)

Anonymous
Not applicable

confirm, this procedure also works with OpenSuse Tumbleweed (as of today).

Thanks a lot.

0 Likes

Anonymous
Not applicable

I still get the same error on parrot security os

Anonymous
Not applicable

Hi Wouter,

Solution works perfect, thanks!

0 Likes

Anonymous
Not applicable

please delete this

0 Likes

Anonymous
Not applicable
removing all libxcb worked for me on ubuntu 19.04 with Eagle v9.4.0 but a snap app would have avoided this issue snap apps are independent and doesn't require any installation of any libraries whatsoever and doesn't depend on the OS and sandboxed Autodesk should consider releasing a snap app for Eagle for better experience instead of this current mess

one-of-the-robs
Advisor
Advisor

@Anonymous wrote:
 a snap app would have avoided this issue snap apps are independent and doesn't require any installation of any libraries whatsoever and doesn't depend on the OS

They are also HUGE and unwieldy and VERY SLOW and subject to random breakage, worse than a virtual machine. At least in my experience of them.

Anonymous
Not applicable

Running 'LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 ./eagle' seems to work, but might run into other issues

 

Xubuntu x64 19.04

Anonymous
Not applicable

You just have to run following command (attached in image).

 

Then eagle will work perfectly.

 

Screenshot from 2019-08-30 11-56-46.png

Anonymous
Not applicable

Moving those files in the lib directory worked for me in Ubuntu 19.04

0 Likes

Anonymous
Not applicable

On debian 10 STABLE, I already had the packages mentioned in one of the solutions installed.  I was able to run eagle by removing the libxcb files in the lib folder as well as not removing them and simply doing the preload.  With that said, here is my startup script to run eagle without deleting the libs.

 

#!/bin/bash
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0
./eagle

 

 

Anonymous
Not applicable

It worked perfect in my case. Thanks 

0 Likes

Anonymous
Not applicable

Thank you. This works.

0 Likes

Anonymous
Not applicable

It works for me also. I upgraded from Kubuntu 18.10 to 20.04 and it was no more working after the upgrade.

Thank you very much.

0 Likes

Anonymous
Not applicable

Hi @wouterPVXPT, I am on Ubuntu 20.04 - tried the bits that are all listed here, the issue with my Eagle (9.6.2) is somewhat different - when I run eagle from console I get this message: 

[113662:113662:0100/000000.019895:ERROR:broker_posix.cc(41)] Invalid node channel message
Segmentation fault (core dumped)


In the syslog file I get:
Nov 23 08:26:46  gnome-shell[7679]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x440000d specified for 0x440000b.
Nov 23 08:26:46 : [125624.888781] Chrome_IOThread[113654]: segfault at 68 ip 00007f7308c0ec07 sp 00007f72c1ff9eb8 error 6 in libnss3.so[7f7308bce000+f0000]
Nov 23 08:26:46 kernel: [125624.888787] Code: 4f 0b fc ff 4c 89 e7 45 31 e4 e8 24 0d fc ff 48 83 c4 08 4c 89 e0 5b 41 5c c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 <f0> 83 47 68 01 c3 0f 1f 00 f3 0f 1e fa 41 55 41 89 d5 41 54 49 89

Packages are in, permissions are set...

It worked once (before I got the config settings from the previous version) but it crashed at insecure site window.

 

Any help will be appreciated - thanks!

0 Likes