Installation is done with ignoring dependencies and signature verification:
zypper in viber.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides libcrypto.so.10()(64bit) needed by viber-7.0.0.1035-2.x86_64
Solution 1: do not install viber-7.0.0.1035-2.x86_64
Solution 2: break viber-7.0.0.1035-2.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies...
Resolving package dependencies...
The following NEW package is going to be installed:
viber
1 new package to install.
Overall download size: 135.2 MiB. Already cached: 0 B. After the operation, additional 408.5 MiB will be used.
Continue? [y/n/...? shows all options] (y): y
Retrieving package viber-7.0.0.1035-2.x86_64 (1/1), 135.2 MiB (408.5 MiB unpacked)
viber.rpm:
Package is not signed!
viber-7.0.0.1035-2.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i
Checking for file conflicts: ..............................................................................................................................................................................................[done]
(1/1) Installing: viber-7.0.0.1035-2.x86_64 ...............................................................................................................................................................................[done]
Starts fine but does not want to connect:
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: QSslSocket: cannot resolve SSLeay_version
qt.network.ssl: Incompatible version of OpenSSL
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
I am sorry that we weren’t able to reply earlier.
We have reviewed the information and regret to inform that Viber is not supported on OpenSUSE as well as on Linux Mint. It mean that although some users are able to run Viber on their device we cannot ensure that Viber can be successfully installed and function on platforms unless Ubuntu 64 bit or Fedora is used (not other distributions).
For a full list of supported devices and platforms, please follow the link: https://vb.me/5d739e20
We apologize for the inconvenience.
So no help from their side. Anyone else here has any ideas on how to make it work?
tumbleweed:/home/xxxxx # zypper in /home/xxxxx/Downloads/viber.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides libcrypto.so.10()(64bit) needed by viber-7.0.0.1035-2.x86_64
Solution 1: do not install viber-7.0.0.1035-2.x86_64
Solution 2: break viber-7.0.0.1035-2.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c] (c): 2
Resolving dependencies...
Resolving package dependencies...
The following 2 NEW packages are going to be installed:
libpng12-0 viber
2 new packages to install.
Overall download size: 135.2 MiB. Already cached: 86.9 KiB. After the operation, additional 408.7 MiB will be used.
Continue? [y/n/...? shows all options] (y): y
In cache libpng12-0-1.2.57-2.1.x86_64.rpm (1/2), 86.9 KiB (182.1 KiB unpacked)
Retrieving package viber-7.0.0.1035-2.x86_64 (2/2), 135.2 MiB (408.5 MiB unpacked)
viber.rpm:
Package is not signed!
viber-7.0.0.1035-2.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i
Checking for file conflicts: .......................................................................................................[done]
(1/2) Installing: libpng12-0-1.2.57-2.1.x86_64 .....................................................................................[done]
(2/2) Installing: viber-7.0.0.1035-2.x86_64 ........................................................................................[done]
tumbleweed:/home/xxxxx # ln -s /usr/lib64/libcrypto.so.1 /usr/lib64/libcrypto.so.10
tumbleweed:/home/xxxxx # ls -la /lib64/libcrypt.so.1
lrwxrwxrwx 1 root root 16 Mar 26 12:00 /lib64/libcrypt.so.1 -> libcrypt-2.27.so
tumbleweed:/home/xxxxx # ls -la /usr/lib64/libcrypto.so.10
lrwxrwxrwx 1 root root 25 Mar 30 11:15 /usr/lib64/libcrypto.so.10 -> /usr/lib64/libcrypto.so.1
tumbleweed:/home/xxxxx #
It is starting:
xxxxx@tumbleweed:~/Downloads> /opt/viber/Viber
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
xxxxx@tumbleweed:~/Downloads>
Have changed my Username to xxxxx…
But without any Phone, I can not see, if it is connecting.
you need to manually link /usr/lib64/libcrypt.so.1 to /usr/lib64/libcrypt.so.10
as /usr/lib64/libcrypt.so.10 does not exist in opensuse but viber expects to find it
also make sure you enable viber in opensuse’s firewall
zypper in libopenssl1_0_0
ln -s /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.1.0.0
then start Viber
this is what I get when I start Viber
> /opt/viber/Viber
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
qml: type=""
qml: type=""
cabro@linux-1iqf:~> /opt/viber/Viber
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
But unfortunately, for some strange reason, it still does not connect. It again reports “No connection. An Internet connection is required to activate your Viber account. Check your connection and try again”.
I don’t get to the part where I should scan the QR code.
I got those warnings too
the only thing I can think of is that TW now uses a different firewall (firewalld) then LEAP and it’s possible it’s blocking viber
maybe a TW viber user can confirm, you could go in yast and temporally disable the firewall or try and enable viber in your firewall?