after i install crossover, i get this error: Missing libnss-mdns 32-bit library
I install: pacman -Syu nss-mdns
But error is even there. I found nothing in the internet. I think it could be the update from avahi, but i'm not sure and have no solution. Maybe someone can help out.
Also i can not log me in in the app, but here i can do? Don't understand why
I don't know Manjaro, but in Ubuntu you have to install the 32-bit versions of the libraries. I'm guessing in your case it would be something like "libnss-mdns:i386" maybe? Can you run cxdiag? On my system it is in /opt/cxoffice/bin/cxdiag and there is one for 64-bit bottle diagnostics as cxdiag64, but I think most bottles are 32-bit.
1) You're probably running in 64bit, and you need 32bit libraries for Crossover, usually named lib32-somelibrary. If it doesn't start with "lib32", you installed a 64 bit library.
2) multilib: In /etc/pacman.conf, make sure to uncomment the multilib repo. It might be already done in Manjaro, I don't know.
3) Not sure about Manjaro's repos, but for Arch, lib32-nss-mdns is in the AUR, so to install that, you need to use yaourt (which I believe is the default in Manjaro):
yaourt -S lib32-nss-mdns
Not sure how much you need host name resolution via mDNS...
after i install crossover, i get this error: Missing libnss-mdns
32-bit library
I install: pacman -Syu nss-mdns
But error is even there. I found nothing in the internet. I think it
could be the update from avahi, but i'm not sure and have no
solution. Maybe someone can help out.
Also i can not log me in in the app, but here i can do? Don't
understand why
The mentioned lib is a 64-bit library. You can verify the existence with
pacman -Ql nss-mdns
There is a 32-bit library in AUR so you must use the installation methods available for AUR packages.
If you are on Manjaro pamac-manager is installed but needs AUR enabled from settings.
On Manjaro yaourt is installable from the official repo.
I got the same error that '32bit libnss_mdns_so.2 library is missing'. Then I tried 'yaourt -S lib32-nss-mdns', got the following error:
==> Building and installing package
==> Making package: lib32-nss-mdns 0.10-5 (Thu Mar 8 11:24:07 EST 2018)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading nss-mdns-0.10.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 344k 100 344k 0 0 352k 0 --:--:-- --:--:-- --:--:-- 352k
==> Validating source files with md5sums...
nss-mdns-0.10.tar.gz ... Passed
==> Extracting sources...
-> Extracting nss-mdns-0.10.tar.gz with bsdtar
==> Starting build()...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc -m32
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build lib32-nss-mdns.
==> Restart building lib32-nss-mdns ? [y/N]
I tried the suggested method, still got the same error
[qiusheng@linux-home ~]$ sudo pacman -Syu base-devel --needed
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: There are 26 members in group base-devel:
:: Repository core
1) autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) file 7) findutils 8) flex 9) gawk 10) gcc 11) gettext 12) grep
13) groff 14) gzip 15) libtool 16) m4 17) make 18) pacman 19) patch 20) pkg-config 21) sed 22) sudo 23) systemd 24) texinfo
25) util-linux 26) which
Enter a selection (default=all):
warning: autoconf-2.69-4 is up to date -- skipping
warning: automake-1.15.1-1 is up to date -- skipping
warning: binutils-2.29.1-2 is up to date -- skipping
warning: bison-3.0.4-3 is up to date -- skipping
warning: fakeroot-1.22-1 is up to date -- skipping
warning: file-5.32-1 is up to date -- skipping
warning: findutils-4.6.0-2 is up to date -- skipping
warning: flex-2.6.4-1 is up to date -- skipping
warning: gawk-4.2.0-3 is up to date -- skipping
warning: gcc-7.3.0-1 is up to date -- skipping
warning: gettext-0.19.8.1-2 is up to date -- skipping
warning: grep-3.1-1 is up to date -- skipping
warning: groff-1.22.3-7 is up to date -- skipping
warning: gzip-1.9-1 is up to date -- skipping
warning: libtool-2.4.6+40+g6ca5e224-4 is up to date -- skipping
warning: m4-1.4.18-1 is up to date -- skipping
warning: make-4.2.1-2 is up to date -- skipping
warning: pacman-5.0.2-2 is up to date -- skipping
warning: patch-2.7.6-1 is up to date -- skipping
warning: pkg-config-0.29.2-1 is up to date -- skipping
warning: sed-4.4-1 is up to date -- skipping
warning: sudo-1.8.22-1 is up to date -- skipping
warning: systemd-237.64-1 is up to date -- skipping
warning: texinfo-6.5-1 is up to date -- skipping
warning: util-linux-2.31.1-1 is up to date -- skipping
warning: which-2.21-2 is up to date -- skipping
:: Starting full system upgrade...
there is nothing to do
[qiusheng@linux-home ~]$ yaourt -S lib32-nss-mdns
==> Downloading lib32-nss-mdns PKGBUILD from AUR...
x .SRCINFO
x PKGBUILD
rasphino commented on 2018-02-04 10:26
==> Continue building lib32-nss-mdns ? [Y/n]
==> ----------------------------------------
==>
==> Building and installing package
==> Making package: lib32-nss-mdns 0.10-5 (Fri Mar 9 21:31:34 EST 2018)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading nss-mdns-0.10.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 344k 100 344k 0 0 469k 0 --:--:-- --:--:-- --:--:-- 469k
==> Validating source files with md5sums...
nss-mdns-0.10.tar.gz ... Passed
==> Extracting sources...
-> Extracting nss-mdns-0.10.tar.gz with bsdtar
==> Starting build()...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc -m32
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build lib32-nss-mdns.
==> Restart building lib32-nss-mdns ? [y/N]
==> ---------------------------------------
Finally, I was able to install lib32nss-mdns by downloading the deb from the link below and then install it using debtap and pacman -U. I can see the file libnss_mdns.so.2 under /usr/lib. However, when I tried to open Crossover, it still shows the error 'Missing 32bit libnss_mdns.so.2'. Any suggestion? Thanks.
Finally, I was able to install lib32nss-mdns by downloading
the deb from the link below and then install it using debtap and
pacman -U. I can see the file libnss_mdns.so.2 under
/usr/lib. However, when I tried to open Crossover, it still shows
the error 'Missing 32bit libnss_mdns.so.2'. Any suggestion? Thanks.
I had the same trouble with the libraries when installing into Manjaro.
I tried several solutions, but the only thing that worked was the easiest solution.
I installed WINE in Octopi and it installed all the missing libraries.
Crossover now works perfectly.
1
to 17
of 17
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.