[SOLVED] Software Update conflict libnettle vs. lib64nettle

This forum is dedicated to basic help and support :

Ask here your questions about basic installation and usage of Mageia. For example you may post here all your questions about getting Mageia isos and installing it, configuring your printer, using your word processor etc.

Try to ask your questions in the right sub-forum with as much details as you can gather. the more precise the question will be, the more likely you are to get a useful answer

[SOLVED] Software Update conflict libnettle vs. lib64nettle

Postby hankivy » Feb 10th, '16, 21:28

I am running the 64 bit Mageia 5. I got a notice of a software update, tried to approve it, and it failed.

The three attached window snapshots are of the update notice, list of packages to update, and the first part of the error window.

The snapshots are in reverse order. Sorry.
Attachments
snapshot_SM_SPU3.png
Error window
snapshot_SM_SPU3.png (67.81 KiB) Viewed 1459 times
snapshot_SM_SPU2.png
Packages to Update
snapshot_SM_SPU2.png (34.6 KiB) Viewed 1459 times
snapshot_SM_SPU.png
Software Update Notice
snapshot_SM_SPU.png (89.47 KiB) Viewed 1459 times
Last edited by hankivy on Feb 11th, '16, 06:59, edited 1 time in total.
hankivy
 
Posts: 128
Joined: May 19th, '14, 20:36

Re: Software Update conflict libnettle vs. lib64nettle

Postby doktor5000 » Feb 10th, '16, 23:17

The conflict is not between libnettle vs. lib64nettle (those can be installed in parallel) but the conflict ist about libnettle-devel vs. lib64nettle-devel.
The -devel packages include the same header files below /usr/include and hence conflict on those files and cannot be installed in parallel.

Explained already in
viewtopic.php?f=7&t=9989
viewtopic.php?f=7&t=10244
viewtopic.php?f=8&t=10195

To take a closer look, please post the output of
Code: Select all
urpmq --list-media active --list-url
rpm -qa|sort|grep nettle
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18018
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Software Update conflict libnettle vs. lib64nettle

Postby hankivy » Feb 10th, '16, 23:56

I assume you are implying that I should have just one of libnettle-devel vs. lib64nettle-devel.

In a little while, I will try to uninstall the 32 bit version. Is it possible, I may need to delete several packages I want, and re-install them later? :?:

I executed the commands you suggested. See the following.

Code: Select all
[hank@HIvyTower ~]$ urpmq --list-media active --list-url
Core Release http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/core/release
Core Updates http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/core/updates
Core Backports http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/core/backports
Nonfree Release http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/nonfree/release
Nonfree Updates http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/nonfree/updates
Nonfree Backports http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/nonfree/backports
Tainted Release http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/tainted/release
Tainted Backports http://mirror.nexcess.net/mageia/distrib/5/x86_64/media/tainted/backports
Core 32bit Release http://mirror.nexcess.net/mageia/distrib/5/i586/media/core/release
Core 32bit Updates http://mirror.nexcess.net/mageia/distrib/5/i586/media/core/updates
Nonfree 32bit Release http://mirror.nexcess.net/mageia/distrib/5/i586/media/nonfree/release
Nonfree 32bit Updates http://mirror.nexcess.net/mageia/distrib/5/i586/media/nonfree/updates
[hank@HIvyTower ~]$ rpm -qa | grep nettle | sort
lib64nettle4-2.7.1-6.mga5
lib64nettle5-3.0-3.mga5
lib64nettle-devel-3.0-3.mga5
libnettle2.7-devel-2.7.1-6.mga5
libnettle4-2.7.1-6.mga5
[hank@HIvyTower ~]
hankivy
 
Posts: 128
Joined: May 19th, '14, 20:36

Re: Software Update conflict libnettle vs. lib64nettle

Postby doktor5000 » Feb 11th, '16, 00:45

hankivy wrote:I assume you are implying that I should have just one of libnettle-devel vs. lib64nettle-devel.
[...]
lib64nettle-devel-3.0-3.mga5
libnettle2.7-devel-2.7.1-6.mga5

This is exactly your problem, you have both -devel packages installed. Simply uninstall the 32 bit one and be done with it.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18018
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Deleting libnettle 2.7 devel 2.7.1-6.mga5

Postby hankivy » Feb 11th, '16, 06:58

I launched the Mageia Software Management application; and selected libnettle2.7-devel-2.7.1-6.mga5 to uninstall.

It said:
Because of their dependencies, the following package(s) also need to be removed:

- lib64cups2-devel-2.0.4-1.3.mga5.x86_64
- lib64gnutls-devel-3.2.21-1.1.mga5.x86_64

I selected: OK

Eventually it uninstalled all three packages, and I was able to perform the software upgrade without any errors. :D

Thank you, doktor5000.
hankivy
 
Posts: 128
Joined: May 19th, '14, 20:36


Return to Basic support

Who is online

Users browsing this forum: No registered users and 1 guest