I'm unable to perform the current update of my stable Mageia 5 : 1 transactions d'installation ont échoué Une erreur est survenue pendant l'installation des paquetages : le fichier /usr/include/nettle/aes.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/arcfour.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/arctwo.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/asn1.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/base16.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/base64.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/bignum.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/blowfish.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/buffer.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/camellia.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/cast128.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/cbc.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/ctr.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/des-compat.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/des.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/dsa.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/ecc-curve.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/ecc.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/ecdsa.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/gcm.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/gosthash94.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/hmac.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/knuth-lfib.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/macros.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/md2.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/md4.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/md5-compat.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/md5.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/memxor.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/nettle-meta.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/nettle-stdint.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/nettle-types.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/pbkdf2.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/pgp.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/pkcs1.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/realloc.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/ripemd160.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/rsa.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/salsa20.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/serpent.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/sexp.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/sha.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64 le fichier /usr/include/nettle/sha1.h entre en conflit avec les tentatives d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et lib64nettle-devel-1:3.0-3.1.mga5.x86_64
(In reply to Olivier FAURAX from comment #0) > I'm unable to perform the current update of my stable Mageia 5 : > > 1 transactions d'installation ont échoué > > Une erreur est survenue pendant l'installation des paquetages : > > le fichier /usr/include/nettle/aes.h entre en conflit avec les tentatives > d'installation de libnettle2.7-devel-1:2.7.1-6.1.mga5.i586 et > lib64nettle-devel-1:3.0-3.1.mga5.x86_64 > <snip> Could you give the output of rpm -qa | grep nettle If the current packages have two different arches, then, IIUC, there is nothing we can do. However, the maintainer of nettle2.7 will know better than me
CC: (none) => marja11Assignee: bugsquad => luigiwalser
Here you are: $ rpm -qa | grep nettle lib64nettle4-2.7.1-6.mga5 libnettle2.7-devel-2.7.1-6.mga5 libnettle4-2.7.1-6.mga5 lib64nettle-devel-3.0-3.mga5 lib64nettle5-3.0-3.mga5 I remember that there shouldn't be a problem having the same lib for 2 different arch, no?
(In reply to Olivier FAURAX from comment #2) > Here you are: > $ rpm -qa | grep nettle > lib64nettle4-2.7.1-6.mga5 > libnettle2.7-devel-2.7.1-6.mga5 > libnettle4-2.7.1-6.mga5 > lib64nettle-devel-3.0-3.mga5 > lib64nettle5-3.0-3.mga5 > > I remember that there shouldn't be a problem having the same lib for 2 > different arch, no? _Having_ isn't a problem, but updating is. When testing Mageia upgrades I always remove one arch for libs (if both are there), because I've been told upgrading both at the same time isn't supported. Anyway, leaving it to Luigi12 to decide whether it should work here, or whether this can't be fixed
As told on IRC, libnettle2.7-devel is an i586 package, which you shouldn't have installed on x86_64, and lib64nettle-devel is not used by anything on Mageia 5, so you shouldn't have it installed either.
Status: NEW => RESOLVEDResolution: (none) => INVALID
I have some dependencies here : $ env LC_ALL=C sudo urpme libnettle2.7-devel lib64nettle-devel To satisfy dependencies, the following 4 packages will be removed (29MB): lib64ffmpeg-devel-2.4.13-1.mga5.tainted.x86_64 (due to missing devel(libgnutls(64bit))) lib64gnutls-devel-3.2.21-1.1.mga5.x86_64 (due to missing devel(libhogweed(64bit)), due to missing devel(libnettle(64bit)), due to missing pkgconfig(hogweed), due to unsatisfied pkgconfig(nettle) < 3.0, due to missing pkgconfig(nettle)) lib64nettle-devel-3.0-3.mga5.x86_64 libnettle2.7-devel-2.7.1-6.mga5.i586
Remove those. If you need to build something that needs gnutls-devel or ffmpeg-devel, when you urpmi the srpm it should install the correct packages.