Issue with dependencies


#1

Afterr installattion of Manjaro 17.0, Cinnamon and tying to update I got the following(s)

[menelaos@Mithradates ~]$ sudo pacman -Syu
:: Synchronizing package databases…
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade…
:: Replace manjaro-documentation with extra/manjaro-documentation-en? [Y/n] n
:: Replace pacman-mirrorlist with core/pacman-mirrors? [Y/n] n
resolving dependencies…
looking for conflicting packages…
warning: removing ‘gcc-libs’ from target list because it conflicts with ‘gcc-libs-multilib’
:: pacman-mirrors and pacman-mirrorlist are in conflict. Remove pacman-mirrorlist? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: pacman-mirrors and pacman-mirrorlist are in conflict

Mithradates

:: Starting full system upgrade…
:: Replace manjaro-documentation with extra/manjaro-documentation-en? [Y/n] Y
:: Replace pacman-mirrorlist with core/pacman-mirrors? [Y/n] Y
resolving dependencies…
looking for conflicting packages…
warning: removing ‘gcc-libs’ from target list because it conflicts with 'gcc-libs-multilib’
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc: requires gcc-libs=7.2.0-3
:: lib32-glu: installing mhwd (0.6.0-1) breaks dependency ‘lib32-libgl’


#2

#3

[menelaos@Mithradates ~]$ pacman -Q | grep gcc
gcc 6.3.1-1
gcc-libs-multilib 6.3.1-1
lib32-gcc-libs 6.3.1-1
[menelaos@Mithradates ~]$

This is what I came up with?
I am not sure what my next step should be?


#4

Based on this, you should install these :

sudo pacman -Sy gcc-multilib gcc-libs-multilib lib32-gcc-libs

#5

Using the commandline: "sudo pacman -Sy gcc-multilib gcc-libs-multilib lib32-gcc-libs"
The three items were installed however when I went to do the update I still ran into problems.

[menelaos@Mithradates ~]$ sudo pacman -Syyu
[sudo] password for menelaos:
:: Synchronizing package databases…
core 136.8 KiB 1244K/s 00:00 [######################] 100%
extra 1757.1 KiB 3.34M/s 00:01 [######################] 100%
community 4.3 MiB 7.49M/s 00:01 [######################] 100%
multilib 179.3 KiB 17.5M/s 00:00 [######################] 100%
:: Starting full system upgrade…
:: Replace manjaro-documentation with extra/manjaro-documentation-en? [Y/n] Y
:: Replace pacman-mirrorlist with core/pacman-mirrors? [Y/n] Y
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-glu: installing mhwd (0.6.0-1) breaks dependency ‘lib32-libgl’
[menelaos@Mithradates ~]$ sudo pacman -Syyu
:: Synchronizing package databases…
core 136.8 KiB 1328K/s 00:00 [######################] 100%
extra 1757.1 KiB 3.05M/s 00:01 [######################] 100%
community 4.3 MiB 5.07M/s 00:01 [######################] 100%
multilib 179.3 KiB 43.8M/s 00:00 [######################] 100%
:: Starting full system upgrade…
:: Replace manjaro-documentation with extra/manjaro-documentation-en? [Y/n] N
:: Replace pacman-mirrorlist with core/pacman-mirrors? [Y/n] N
resolving dependencies…
looking for conflicting packages…
:: pacman-mirrors and pacman-mirrorlist are in conflict. Remove pacman-mirrorlist? [y/N] Y
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-glu: installing mhwd (0.6.0-1) breaks dependency ‘lib32-libgl’
[menelaos@Mithradates ~]$

I reinstalled Manjaro 17.0 Cinnamon .

p { margin-bottom: 0.1in; line-height: 120%; }

warning: removing
’gcc-libs’ from target list because it conflicts with
’gcc-libs-multilib’
error: failed to
prepare transaction (could not satisfy dependencies)
:: gcc: requires
gcc-libs=7.2.0-3
:: lib32-glu:
installing mhwd (0.6.0-1) breaks dependency ‘lib32-libgl’

menelaos@Mithradates ~]$ sudo pacman -Sy gcc-multilib gcc-libs-multilib lib32-gcc-libs
[sudo] password for menelaos:
:: Synchronizing package databases…
core is up to date
extra is up to date
community is up to date
multilib is up to date
resolving dependencies…
looking for conflicting packages…
:: gcc-multilib and gcc are in conflict. Remove gcc? [y/N] y

Packages (8) binutils-2.29.0-1 gcc-6.3.1-1 [removal] glibc-2.26-4
lib32-glibc-2.26-2 linux-api-headers-4.12.7-1
gcc-libs-multilib-7.2.0-1 gcc-multilib-7.2.0-1
lib32-gcc-libs-7.2.0-1

Total Download Size: 81.51 MiB
Total Installed Size: 367.65 MiB
Net Upgrade Size: 46.99 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages…
linux-api-headers-4… 920.8 KiB 474K/s 00:02 [######################] 100%
glibc-2.26-4-x86_64 8.6 MiB 2.10M/s 00:04 [######################] 100%
binutils-2.29.0-1-x… 5.1 MiB 4.35M/s 00:01 [######################] 100%
lib32-glibc-2.26-2-… 3.0 MiB 5.64M/s 00:01 [######################] 100%
lib32-gcc-libs-7.2… 15.0 MiB 2.78M/s 00:05 [######################] 100%
gcc-libs-multilib-7… 17.9 MiB 1354K/s 00:14 [######################] 100%
gcc-multilib-7.2.0-… 31.0 MiB 3.11M/s 00:10 [######################] 100%
(7/7) checking keys in keyring [######################] 100%
(7/7) checking package integrity [######################] 100%
(7/7) loading package files [######################] 100%
(7/7) checking for file conflicts [######################] 100%
(8/8) checking available disk space [######################] 100%
:: Processing package changes…
(1/1) removing gcc [######################] 100%
(1/7) upgrading linux-api-headers [######################] 100%
(2/7) upgrading glibc [######################] 100%
warning: /etc/locale.gen installed as /etc/locale.gen.pacnew
Generating locales…
en_US.UTF-8… done
en_US.UTF-8… done
Generation complete.
New optional dependencies for glibc
gd: for memusagestat [installed]
(3/7) upgrading lib32-glibc [######################] 100%
(4/7) upgrading lib32-gcc-libs [######################] 100%
(5/7) upgrading gcc-libs-multilib [######################] 100%
(6/7) upgrading binutils [######################] 100%
(7/7) installing gcc-multilib [######################] 100%
:: Running post-transaction hooks…
(1/3) Creating temporary files…
(2/3) Arming ConditionNeedsUpdate…
(3/3) Updating the info directory file…

It wiouljd appear to be okay, but is it??


#6

Your problem is that you are installing with an extremely outdated ISO. If you want an installation with minimal intervention to update, please use the 17.0.5 ISO instead.


#7

Try to reinstall lib32-mesa

sudo pacman -S lib32-mesa

then reinstall mhwd

sudo pacman -S mhwd

#8

I burned a iso os Manjaro 17.05 Cinnamon on a DVD. When I went to install it, I found myself staring at something I hadn’t seen in a manjaro set up before… It was nothing lke the zmanjaro Cinnamon disc I got from OSdisc.com, which was marked as "Manjaro Cinnamon 17.0.


#9

Unfortunately, I can’t make the installation, you suggest as long as the grub menu shows only 'Manjaro Gnome.

I have been able to get the two Manjaro’s to be on the rub menu using; ‘sudo update-grub’ I didn’t realize it until I did a reboot.

Now when I click on APPLY on the Update Manager, a window opens and on it was this;

"Could not satisfy dependencies
’lib32-glu: installing mhwd (0.6.0-1) breaks dependency ‘lib32-libgl’ "

What comes next?


#10

Manjaro changed the way it boots the ISO’s lately to use a Grub setup instead of iso-linux. Might be why 17.0.5 looks different. :slight_smile:


#11

I decided to try the Manjaro Cinnamon I already had but I am still having dependency issues which make’s me wonder about trying to install the ‘crazy’ looking one?


#12

If you’re talking about the crazy-looking Grub screen at the beginning, just select the option to boot Manjaro. Unless you need to change to non-free drivers first.


#13

I’ll give it a go.

I gave it a go and it went on and on and on and … It did not work and even though I managed to install it, I still am nowhere near getting the dependencies straightened out so I can update it.

By installing it, I am referring to the Disc from OSdisc.com.


#14

Why not just download the ISO from the official site instead of paying $5 for a DVD disc from an unofficial reseller?


#15

The ISO for Manjaro Cinnamon was from the official site, but when it did not work, I installed the Manjaro Budgie ISO from the Okie Dokie site and this one installed with no problems. Even the update ran smoothly with no dependency issues. I am glad this small flub has been taken care of…