Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] pacman fails to install wine (Read 202 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] pacman fails to install wine

Code: [Select]
# pacman -S wine
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency
warning: dependency cycle detected:
warning: lib32-mesa will be installed before its lib32-libglvnd dependency

Packages (59) faudio-19.09-1  lib32-acl-2.2.53-1  lib32-attr-2.4.48-1
              lib32-bzip2-1.0.8-2  lib32-dbus-1.12.16-1  lib32-eudev-3.2.5-1
              lib32-expat-2.2.9-1  lib32-faudio-19.09-1
              lib32-fontconfig-2:2.13.91+24+g75eadca-1  lib32-freetype2-2.10.1-1
              lib32-gcc-libs-9.2.0-4  lib32-gettext-0.20.1-1  lib32-glib2-2.62.2-1
              lib32-glibc-2.30-2  lib32-glu-9.0.1-1  lib32-harfbuzz-2.6.4-1
              lib32-icu-64.2-1  lib32-lcms2-2.9-1  lib32-libdrm-2.4.100-1
              lib32-libelf-0.177-1  lib32-libffi-3.2.1-2  lib32-libglvnd-1.2.0-3
              lib32-libice-1.0.10-1  lib32-libjpeg-turbo-2.0.3-1  lib32-libnl-3.5.0-1
              lib32-libpcap-1.9.1-1  lib32-libpciaccess-0.16-1  lib32-libpng-1.6.37-2
              lib32-libsm-1.2.3-1  lib32-libtiff-4.0.10-1  lib32-libusb-1.0.23-1
              lib32-libx11-1.6.9-1  lib32-libxau-1.0.9-1  lib32-libxcb-1.13.1-1
              lib32-libxcursor-1.2.0-1  lib32-libxdamage-1.1.5-1
              lib32-libxdmcp-1.1.3-1  lib32-libxext-1.3.4-1  lib32-libxfixes-5.0.3-2
              lib32-libxi-1.7.10-1  lib32-libxml2-2.9.9-2  lib32-libxrandr-1.5.2-1
              lib32-libxrender-0.9.10-2  lib32-libxshmfence-1.3-1
              lib32-libxxf86vm-1.1.4-2  lib32-llvm-libs-9.0.0-1
              lib32-lm_sensors-3.6.0-1  lib32-lz4-1.9.2-1  lib32-mesa-19.2.3-1
              lib32-ncurses-6.1-4  lib32-pcre-8.43-1  lib32-readline-8.0.0-1
              lib32-sdl2-2.0.10-1  lib32-util-linux-2.34-1  lib32-wayland-1.17.0-1
              lib32-xz-5.2.4-1  lib32-zlib-1.2.11-2  lib32-zstd-1.4.3-1  wine-4.18-1

Total Download Size:     0.10 MiB
Total Installed Size:  826.90 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
error: failed retrieving file 'lib32-faudio-19.09-1-x86_64.pkg.tar.xz' from mirrors.evowise.com : The requested URL returned error: 404
error: failed retrieving file 'lib32-faudio-19.09-1-x86_64.pkg.tar.xz' from mirror.rackspace.com : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.
#
Looks like the ebuild or whatever it is called is fetching from a location that no longer exists? Can anyone please advise? Thank you.

Re: pacman fails to install wine

Reply #1
It is normal for rolling release distribution.

In this case, you have older database and there is newer version of said package already available (19.11) so it is natural that old one will not work.

Before installing new packages you need to first update your system or at least your database.

To update database only:
Code: [Select]
pacman -Sy

To do update & upgrade
Code: [Select]
pacman -Syu

Be aware that partial upgrade are not supported, it might work but can also cause some unexpected problems.
Man is as good as his tools.

Re: pacman fails to install wine

Reply #2
I booted again into the Artix system to update again and met with unexpected problems.

First, xorg failed.  No idea why.

Still in console, , ran the update (pacman -Syu) and then screens of errors that were cause by no internet connection.

Fail.

 

Re: pacman fails to install wine

Reply #3
The mirrors you used (evowise and rackspace) are Arch's and were outdated or you hadn't properly sync'ed the databases (most likely). As @SGOrava already wrote, partial system update is asking for trouble, especially for people not competent or patient enough for rolling-release distros, like yourself.

Good luck with your next venture.