Page 1 of 1

Error while loading shared libraries libasound.so.2

PostPosted: Jul 24th, '14, 15:09
by phil0lucas
Hi

Having successfully (with your considerable assistance, thank you) got around the problems with VPNC and can now log on, I face another problem with the remote session - clicking to invoke a desktop just does nothing.

Looking at /var/log/syslog shows the message:
opt/Citrix/ICAClient/wfica: error while loading shared libraries libasound.so.2

I saw there are some other posts about this module re: Skype.

I did:
echo rpm -q --whatprovides libasound.so.2

and all the packages suggested in the list are already installed, they're all x86_64 as they should be, and are reported by Control Centre.

Then again, this seems to suggest the ICAClient is being used, whereas I thought the whole idea of using VPNC was to avoid this.

Apologies if I've posted to the wrong forum, but given the error message it seemed reasonable.

Regards,
Phil

Re: Error while loading shared libraries libasound.so.2

PostPosted: Jul 24th, '14, 17:38
by doktor5000
phil0lucas wrote:rpm -q --whatprovides libasound.so.2

and all the packages suggested in the list are already installed, they're all x86_64 as they should be, and are reported by Control Centre.


rpm -q only queries installed packages. Also be aware that Citrix usually installs as 32bit package, so it wants 32bit libraries.
Also for simple rpm -q output, architecture is not displayed.

Code: Select all
rpm -q --qf "%{NAME}-%{VERSION}-%{ARCH}\n" --whatprovides libasound.so.2


lists here
Code: Select all
[doktor5000@Mageia4 ~]$ rpm -q --qf "%{NAME}-%{VERSION}-%{ARCH}\n" --whatprovides libasound.so.2
libalsa2-1.0.27.2-i586
[doktor5000@Mageia4 ~]$


If that is the case, you need to mention more details about how you're starting Citrix receiver.
Could also be that you need to instruct it to explicitly include the library in the loading mechanism:

Code: Select all
LD_PRELOAD="/usr/lib/libasound.so.2" /opt/Citrix/ICAclient/wcfgmgr
or something the like (just typing from the top of my head)