Bug 29421 - anydesk: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory
Summary: anydesk: error while loading shared libraries: libpangox-1.0.so.0: cannot ope...
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL: http://rpm.anydesk.com/howto.html
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-27 19:34 CEST by Ezequiel Partida
Modified: 2021-08-31 20:18 CEST (History)
2 users (show)

See Also:
Source RPM: lib64pangox1.0_0-0.0.2-7.mga7.x86_64.rpm
CVE:
Status comment:


Attachments

Description Ezequiel Partida 2021-08-27 19:34:34 CEST
Hello,

I used Mageia on my daily work as tech support. I use Teamviewer and started using AnyDesk.

Today I tried installing Anydesk and it needs libpangox.so.0

I see that it is not available in MGA8 and MGA9 Cauldron.

Is it available on any other equivalent that I could symlink?

Fortunately lib64pangox1.0_0-0.0.2-7.mga7.x86_64.rpm works great.. Probably backporting it?.

Regards
ZekeMX
Comment 1 Lewis Smith 2021-08-27 21:32:18 CEST
Do we take it that AnyDesk is a third-party application? If so, we cannot support it; but try to help, certainly. The solution you have found is neat. Can you show the file and symlink details you have in consequence (like below)?

As for libpangox.so, the nearest I can find for Mageia 8 is:
 lib64pango1.0_0 (which may of course not be relevant).
$ ls -l /usr/lib64/libpangox*
lrwxrwxrwx 1 root root    27 Mai  15 02:34 /usr/lib64/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.4800.4*
-rwxr-xr-x 1 root root 40216 Mai  15 02:34 /usr/lib64/libpangoxft-1.0.so.0.4800.4*
Can you try a symbolic link from the name AnyDesk wants 'libpangox-1.0.so.0' to /usr/lib64/libpangoxft-1.0.so.0.4800.4 (in the place of the M7 library) to see whether that works?

I would need to poke my M7 system to see where lib64pangox1.0_0 fits in there.

CC: (none) => lewyssmith

Comment 2 sturmvogel 2021-08-27 22:59:11 CEST
If you follow the instructions from their page and add the Anydesk repository there is no problem to install Anydesk.

http://rpm.anydesk.com/howto.html

Create the file "/etc/yum.repos.d/AnyDesk-RHEL.repo" and put the following content into it:

[anydesk]
name=AnyDesk RHEL - stable
baseurl=http://rpm.anydesk.com/rhel/$releasever/$basearch/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEY


After this you can install via "dnf install anydesk" without problems.
Comment 3 Lewis Smith 2021-08-29 22:12:00 CEST
(In reply to sturmvogel from comment #2)
> If you follow the instructions from their page and add the Anydesk
> repository there is no problem to install Anydesk.
Fair enough. Except for libpangox-1.0.so.0

Can you please answer my questions in comment 1 ?

URL: (none) => http://rpm.anydesk.com/howto.html

Comment 4 sturmvogel 2021-08-29 22:30:01 CEST
Sorry to interupt again. If you chose to either add the Anydesk repo or chose the Red Hat 8 RPM, there is no need for an extra "libpangox-1.0.so.0" because the RPM provides it itself. 

‎        /usr/lib64/anydesk/libpangox-1.0.so.0
‎        /usr/lib64/anydesk/libpangox-1.0.so.0.0.0

The Bugopener didn't tell which version of the RPM or tgz he tried. The actual Anydesk v6.1.1 (RH repo or RH 8 RPM) needs no additional librarys nor throws any errors whilst installation.

Testet on a clean Mageia 8 64bit Plasma installation.
Comment 5 Jose Manuel López 2021-08-30 09:47:45 CEST
Hi all, 

And .. How about the "Dwservice.net" option? I use on my daily work this option for remote support of the computers.

Is a portable app, It don't need installation, it's multi platform and it's opensource.

Greetings!

CC: (none) => joselp

Comment 6 Lewis Smith 2021-08-31 20:18:26 CEST
(In reply to sturmvogel from comment #4)
> Sorry to interupt again. If you chose to either add the Anydesk repo or
> chose the Red Hat 8 RPM, there is no need for an extra "libpangox-1.0.so.0"
> because the RPM provides it itself. 
> ‎        /usr/lib64/anydesk/libpangox-1.0.so.0
> ‎        /usr/lib64/anydesk/libpangox-1.0.so.0.0.0
> The Bugopener didn't tell which version of the RPM or tgz he tried. The
> actual Anydesk v6.1.1 (RH repo or RH 8 RPM) needs no additional librarys nor
> throws any errors whilst installation.
> 
> Testet on a clean Mageia 8 64bit Plasma installation.
Thank you very much for this authoritative & encouraging comment. In the light of which, it looks as if Ezequiel has done somthing wrong.
In consequence, I think this bug can be legitimately closed.
@Ezequiel : if you disagree, you can re-open it; but please justify doing so.

I see that my question in comment 3 "Can you please answer my questions in comment 1 ?" should have been explicitly addressed to Ezequiel, not by default to  sturmvogel. Sorry for that.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.