artix openrc update problem

klein5366

New Member
Joined
Sep 30, 2023
Messages
2
Reaction score
1
Credits
18
good day all
I'm new to artix just learning openrc.
i installed artix-community-gtk-openrc-20230814-x86_64.iso . and it booted just fine. but updating the system i get the below code.
how can i fix this.
Code:
:~% sudo pacman -Syyu
[sudo] password for klein:
:: Synchronizing package databases...
 system                                         263.4 KiB  79.7 KiB/s 00:03 [-------------------------------------------] 100%
 world                                            4.8 MiB   216 KiB/s 00:23 [-------------------------------------------] 100%
 galaxy                                         401.0 KiB  77.7 KiB/s 00:05 [-------------------------------------------] 100%
 lib32                                          170.1 KiB  38.6 KiB/s 00:04 [-------------------------------------------] 100%
 universe                                      1831.0   B  1030   B/s 00:02 [-------------------------------------------] 100%
 omniverse                                       67.8 KiB  33.7 KiB/s 00:02 [-------------------------------------------] 100%
 extra                                            8.2 MiB   333 KiB/s 00:25 [-------------------------------------------] 100%
 community                                       45.0   B  16.0   B/s 00:03 [-------------------------------------------] 100%
 multilib                                       140.2 KiB  42.3 KiB/s 00:03 [-------------------------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for libdovi.so=3-64:
:: Repository world
   1) libdovi
:: Repository extra
   2) libdovi

Enter a number (default=1):
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libpamac (11.6.2-1.1) breaks dependency 'libpamac<11.5' required by pamac-cli
:: installing libpamac (11.6.2-1.1) breaks dependency 'libpamac<11.5' required by pamac-gtk
:~% sudo pacman -Syyu
:: Synchronizing package databases...
 system                                         263.4 KiB  82.6 KiB/s 00:03 [-------------------------------------------] 100%
 world                                            4.8 MiB   204 KiB/s 00:24 [-------------------------------------------] 100%
 galaxy                                         401.0 KiB  84.4 KiB/s 00:05 [-------------------------------------------] 100%
 lib32                                          170.1 KiB  39.8 KiB/s 00:04 [-------------------------------------------] 100%
 universe                                      1831.0   B  1013   B/s 00:02 [-------------------------------------------] 100%
 omniverse                                       67.8 KiB  22.9 KiB/s 00:03 [-------------------------------------------] 100%
 extra                                            8.2 MiB   390 KiB/s 00:22 [-------------------------------------------] 100%
 community                                       45.0   B  17.0   B/s 00:03 [-------------------------------------------] 100%
 multilib                                       140.2 KiB  47.5 KiB/s 00:03 [-------------------------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for libdovi.so=3-64:
:: Repository world
   1) libdovi
:: Repository extra
   2) libdovi

Enter a number (default=1): 2
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libpamac (11.6.2-1.1) breaks dependency 'libpamac<11.5' required by pamac-cli
:: installing libpamac (11.6.2-1.1) breaks dependency 'libpamac<11.5' required by pamac-gtk
 


G'day @klein5366 from Down Under and welcome to linux.org :)

Given you are using Pacman for your updates, over, perhaps Pamac, I would advocate the following.

Install a line in your pacman.conf to ignore the Pamac material, and then run your updates again.

Code:
sudo nano -m /etc/pacman.conf

In the file you will find, a couple of sections down, a line beginning

Code:
IgnorePkg   =

If it has a # hash in front of it , delete that and change the line to

Code:
IgnorePkg   = libpamac

Save and exit and run your updates again.

I always include a comment to remind me why I do things. For example, in my Artix MATE I have

Code:
IgnorePkg   = libpamac
# Above added following Timeshift update error 220827

... so I have not worried about it for over a year now.

Wouldn't hurt to check your Keyring is current before you re-run the updates command.

Code:
sudo pacman -S archlinux-keyring

Cheers

Chris Turner
wizardfromoz
 
thank you wizardfromoz worked like a charm !!!!!!!!
i tried IgnorePkg = libdovi
i tried to uninstall pamac
i was at an end lol
can i uninstall pamac ? i really don't use it .
 
You can indeed.

I would start a new Thread here in Arch eg "Can I safely remove pamac from my Artix?"

Before you remove it I would advocate installing Timeshift and taking a snapshot first. Have you used yay or just pacman?

Article here is recent and not bad, although I would qualify a couple of points.

https://itsfoss.com/backup-restore-linux-timeshift/

If you want a better fit for your needs with Timeshift, see me here

https://www.linux.org/threads/timeshift-similar-solutions-safeguard-recover-your-linux.15241/

But ask me at page 17, you can read the rest nights when the milk and cookies does not work.

Cheers

Wiz
 

Members online


Latest posts

Top