Skip to content

Commit

Permalink
Update excludelist
Browse files Browse the repository at this point in the history
  • Loading branch information
probonopd committed Jan 22, 2017
1 parent 3fb61e0 commit 6c7473d
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions excludelist
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,9 @@ libgpg-error.so.0
# undefined symbol: xcb_send_request_with_fds
# https://github.com/probonopd/AppImages/issues/128
libxcb.so.1

# The following need to be observed whether they can really be left in this list (added to the list in January 2017)
libssl.so.1
libssl.so.1.0.0
libcrypto.so.1
libcrypto.so.1.0.0

4 comments on commit 6c7473d

@mahiso
Copy link
Contributor

@mahiso mahiso commented on 6c7473d Feb 1, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It works not for me, building KiCad App under Ubuntu Trusty and run it under CentOS7. It fails with "/lib64&libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found", because on CentOS7 is only version 1.0.1e
After adding ssl and crypto libs to the App again (and remove rm of libs in yaml), it works fine.

@probonopd
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for reporting, changed in 68c83d4

@benoit-pierre
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I add to blacklist libcrypto.so.1.0.0 for my AppImage, since I encountered a use-case where I get SSL errors when using HTTPS with the embedded Python:

ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:720)

I suspect this is because the location of the system certificates bundle is not the same on all distributions:

# On Ubuntu Trusty:
> strings /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | grep 'SSLDIR\|\.pem'
OPENSSLDIR: "/usr/lib/ssl"
/usr/lib/ssl/cert.pem
# On Arch Linux:
strings /lib64/libcrypto.so.1.0.0 | grep 'SSLDIR\|\.pem'
OPENSSLDIR: "/etc/ssl"
/etc/ssl/cert.pem

@probonopd
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.