sudo pacman -Rsc libmagick
sudo pacman -Syu imagemagick --ignore=libxvmc --ignore=xorgproto --ignore=fuse-common --ignore=fuse2 --ignore=fuse3 --ignore=gvfs
Next boot:
sudo pacman -Syu --ignore=libxvmc --ignore=xorgproto --ignore=fuse-common --ignore=fuse2 --ignore=fuse3 --ignore=gvfs
]]>But yeah, if you can't remove just libmagick, you can remove it and all dependencies with -Rs but I'd expect that to clobber imagemagick too. You could then reinstall imagemagick without any problems, most likely, but I don't know if anything else it depends on is important to anything else you use (and not properly documented as a dependency of that thing).
Your mirrorlist looks reasonable to me. A little fragile in extreme circumstances maybe, but it should be fine for the situation referred to here.
This is a little hard to control at this distance. I can tell you what I'd do, but at the end of it it comes down to 'does it look okay' which is a value judgement. It's something like this
$ pacman -Qi libmagick
$pacman -Qi imagemagick
Check the 'depends on' (or whatever that is in German) lines and ensure that almost everything libmagick depends on are covered by imagemagick.
Then
$sudo pacman -Rs libmagick
$sudo pacman -Syu imagemagick
cat /etc/pacman.d/mirrorlist
##
## Arch Linux repository mirrorlist for i686
## Generated on 2017-11-15
##
## Canada
#Server = http://arch32.mirrors.simplysam.us/$arch/$repo
## Belarus
#Server = http://mirror.datacenter.by/pub/archlinux32/$arch/$repo
## France
#Server = https://archlinux32.mirror.roelf.org/$arch/$repo
## Germany
#Server = http://archlinux32.vollzornbrot.de/$arch/$repo
#Server = https://archlinux32.vollzornbrot.de/$arch/$repo
#Server = http://mirror.archlinux32.org/$arch/$repo
#Server = https://mirror.archlinux32.org/$arch/$repo
Server = https://de.mirror.archlinux32.org/$arch/$repo
Server = https://mirror.archlinux32.org/$arch/$repo
## note: you need to resolve via openNIC (or similar) to access the next mirror
#Server = http://mirror.archlinux32.oss/$arch/$repo
## India
#Server = https://ind.mirror.archlinux32.org/$arch/$repo
## Japan
#Server = https://jpn.mirror.archlinux32.org/$arch/$repo
## Mexico
#Server = https://mex.mirror.archlinux32.org/$arch/$repo
## Russia
#Server = http://mirror.yandex.ru/archlinux32/$arch/$repo
#Server = https://mirror.yandex.ru/archlinux32/$arch/$repo
## Singapore
#Server = https://sgp.mirror.archlinux32.org/$arch/$repo
## Switzerland
#Server = http://archlinux32.andreasbaumann.cc/$arch/$repo
## United States
#Server = https://32.arlm.tyzoid.com/$arch/$repo
#Server = https://mirror.math.princeton.edu/pub/archlinux32/$arch/$repo
Isn't solved my problem.
]]>sudo pacman -R libmagick
Prüfe Abhängigkeiten...
Fehler: Konnte den Vorgang nicht vorbereiten (Kann Abhängigkeiten nicht erfüllen)
:: imagemagick: das Entfernen von libmagick verletzt Abhängigkeit von 'libmagick=7.0.7.28-1.0'
I didn't can't remove limagick.
Did you have more input for me, to solved the problem?
My last working Archlinux32 LXDE ----> 2018-07-14
My Mirrorlist:
cat /etc/pacman.d/mirrorlist
##
## Arch Linux repository mirrorlist for i686
## Generated on 2017-11-15
##
## Canada
#Server = http://arch32.mirrors.simplysam.us/$arch/$repo
## Belarus
#Server = http://mirror.datacenter.by/pub/archlinux32/$arch/$repo
## France
#Server = https://archlinux32.mirror.roelf.org/$arch/$repo
## Germany
Server = http://archlinux32.vollzornbrot.de/$arch/$repo
Server = https://archlinux32.vollzornbrot.de/$arch/$repo
Server = http://mirror.archlinux32.org/$arch/$repo
Server = https://mirror.archlinux32.org/$arch/$repo
## note: you need to resolve via openNIC (or similar) to access the next mirror
#Server = http://mirror.archlinux32.oss/$arch/$repo
## India
#Server = https://ind.mirror.archlinux32.org/$arch/$repo
## Japan
#Server = https://jpn.mirror.archlinux32.org/$arch/$repo
## Mexico
#Server = https://mex.mirror.archlinux32.org/$arch/$repo
## Russia
#Server = http://mirror.yandex.ru/archlinux32/$arch/$repo
#Server = https://mirror.yandex.ru/archlinux32/$arch/$repo
## Singapore
#Server = https://sgp.mirror.archlinux32.org/$arch/$repo
## Switzerland
#Server = http://archlinux32.andreasbaumann.cc/$arch/$repo
## United States
#Server = https://32.arlm.tyzoid.com/$arch/$repo
#Server = https://mirror.math.princeton.edu/pub/archlinux32/$arch/$repo
sudo pacman -R libmagick
Prüfe Abhängigkeiten...
Fehler: Konnte den Vorgang nicht vorbereiten (Kann Abhängigkeiten nicht erfüllen)
:: imagemagick: das Entfernen von libmagick verletzt Abhängigkeit von 'libmagick=7.0.7.28-1.0'
I didn't can't remove limagick.
Did you have more input for me, to solved the problem?
]]>Upstream ArchLinux fixed the issue by removing the offending file from xorgproto: https://git.archlinux.org/svntogit/pack … 17eaf54789.
Not sure about the mesa / libglvnd conflict though, looks like a separate issue.
]]>(52/52) checking for file conflicts [#######################] 100%
error: failed to commit transaction (conflicting files)
/usr/lib/pkgconfig/egl.pc exists in both 'mesa' and 'libglvnd'
/usr/lib/pkgconfig/gl.pc exists in both 'mesa' and 'libglvnd'
libxvmc: /usr/include/X11/extensions/vldXvMC.h exists in filesystem (owned by xorgproto)
My mirrorlist seems to be up to date. As for your problem, libmagick shouldn't be a real package, but instead is provided by imagemagick 7. I'd suggest doing a
$ sudo pacman -R libmagick
Then re-run your -Syu and see what you get.
]]>i want to use my old archlinux32 installation, but pacman -Syu didn't work.
How can i solved my problem?
Last "pacman Syu" --> 2018-07-14
Thank you.
arch32yes
]]>