Package Details: blink 3.0.3-3

Git Clone URL: https://aur.archlinux.org/blink.git (read-only)
Package Base: blink
Description: A state of the art, easy to use SIP client
Upstream URL: http://icanblink.com
Keywords: SIP VoIP
Licenses: GPL3, FreeBSD
Submitter: ogarcia
Maintainer: ogarcia
Last Packager: ogarcia
Votes: 10
Popularity: 3.005066
First Submitted: 2016-06-18 13:13
Last Updated: 2017-07-15 07:47

Pinned Comments

afv commented on 2017-04-28 12:42

About the "ImportError: cannot import name RAND_egd":

After trying to downgrade openssl without success (conflicts with openssl-1.0 and libopenssl-1.0-compat packages) I edited
/usr/lib/python2.7/site-packages/eventlib/green/socket.py
to remove the line that imports RAND_egd (line 92) and Blink started again. :)

Latest Comments

ogarcia commented on 2017-07-15 07:49

@jsteel, done. Added as optdep because no all people use the screen sharing feature.

jsteel commented on 2017-07-14 14:38

x11vnc fixed it! So please consider adding it as a dep/optdep. Thanks

jsteel commented on 2017-07-14 13:14

I can't get screen sharing to work. The window pops up but it is empty. Audio, file transfer and chat all work great. Do you think there's a missing dependency for screen sharing; does it work for you? Thanks

wlp7s0 commented on 2017-04-29 15:31

@afv
Thank you, can confirm it works!

afv commented on 2017-04-28 12:42

About the "ImportError: cannot import name RAND_egd":

After trying to downgrade openssl without success (conflicts with openssl-1.0 and libopenssl-1.0-compat packages) I edited
/usr/lib/python2.7/site-packages/eventlib/green/socket.py
to remove the line that imports RAND_egd (line 92) and Blink started again. :)

theforeigner commented on 2017-04-25 13:13

After updating and rebooting, I got the same error as @square252 and @Syco below. Removing blink and reinstalling it with all dependencies resulted in this weird error when building python2-sipsimple:

error: PJSIP TLS support was disabled, OpenSSL development files probably not present on this system

I'm guessing this has something to do with an update that was made to OpenSSL.
EDIT: Yep, Skype and Spotify don't work either, because of the update to OpenSSL. Changes have been posted to their install packages to make them work again by using libopenssl-1.0-compat and libcurl-openssl-1.0. Unfortunately it's not enough to just install those two packages to also get Blink to work again. :(

square252 commented on 2017-04-25 12:11

Got Sycos error too; ImportError: cannot import name RAND_egd

Syco commented on 2017-04-24 15:36

I've just did a pacman update, followed by a reboot and blink doesn't work anymore.
Here's what I get:

$ blink
Traceback (most recent call last):
File "/bin/blink", line 67, in <module>
from blink import Blink
File "/usr/lib/python2.7/site-packages/blink/__init__.py", line 15, in <module>
from sipsimple.account import Account, AccountManager, BonjourAccount
File "/usr/lib/python2.7/site-packages/sipsimple/account/__init__.py", line 24, in <module>
from sipsimple.account.publication import PresencePublisher, DialogPublisher
File "/usr/lib/python2.7/site-packages/sipsimple/account/publication.py", line 21, in <module>
from sipsimple.lookup import DNSLookup, DNSLookupError
File "/usr/lib/python2.7/site-packages/sipsimple/lookup.py", line 35, in <module>
from eventlib.green import socket
File "/usr/lib/python2.7/site-packages/eventlib/green/socket.py", line 91, in <module>
from eventlib.green.ssl import (RAND_add,
ImportError: cannot import name RAND_egd

Have anyone ever encountered this error? Thanks.

ogarcia commented on 2017-03-10 08:28

@wlp7s0 I add python2-service-identity as optional dependency if you want avoid the warning.

Take note that if you are using a server without TLS connection or with dedicated certificate you can ignore the warning because blink will work perfectly.

wlp7s0 commented on 2017-03-10 06:38

After recent system update blink shows this error (recompiled and installed latest version):
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named service_identity'. Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied. Without the service_identity module and a recent enough pyOpenSSL to support it, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected.
....
ImportError: No module named asn1crypto.algos

To solve:
# pacman -S extra/python2-pip
# pip2 install service_identity

Could not find updated package that broke it, sorry. But installing module again solves the problem.

All comments