Skip to main content
Topic: Still can't update. (Read 1245 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Still can't update.

This is a brand new install with the latest ISO. Of which I downloaded the LXQT and was booted into plasma(????)

I followed the instructions in the post linked in the other thread, and I still cannot update.

Code: [Select]
:: Starting full system upgrade...
:: Replace artix-sysvcompat with system/base? [Y/n] n
:: Replace compton with community/picom? [Y/n] n
:: Replace geoclue2 with world/geoclue? [Y/n] n
:: Replace ilmbase with world/openexr? [Y/n] n
:: Replace kcalcore with extra/kcalendarcore? [Y/n] n
:: Replace kmod-openrc with system/openrc? [Y/n] n
:: Replace libbson with galaxy/mongo-c-driver? [Y/n] n
:: Replace libbson with community/mongo-c-driver? [Y/n] n
:: Replace libmongoc with galaxy/mongo-c-driver? [Y/n] n
:: Replace libmongoc with community/mongo-c-driver? [Y/n] n
:: Replace opensysusers-openrc with system/openrc? [Y/n] n
:: Replace opentmpfiles-openrc with system/openrc? [Y/n] n
:: Replace pygobject2-devel with world/python2-gobject2? [Y/n] n
:: Replace yaourtix-git with galaxy/yaourtix? [Y/n] n
resolving dependencies...
:: There are 2 providers available for libdav1d.so=3-64:
:: Repository world
   1) dav1d
:: Repository extra
   2) dav1d

Enter a number (default=1): 1
:: There are 2 providers available for libportaudio.so=2-64:
:: Repository world
   1) portaudio
:: Repository extra
   2) portaudio

Enter a number (default=1): 1
looking for conflicting packages...
warning: removing 'pygobject2-devel' from target list because it conflicts with 'python2-gobject2'
:: kcalendarcore and kcalcore are in conflict. Remove kcalcore? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: kcalendarcore and kcalcore are in conflict
kk-artix:[kk]:~% pacman -Rdd libdmx libxxf86dga libxxf86misc && pacman -Syu
error: you cannot perform this operation unless you are root.
kk-artix:[kk]:~% sudo pacman -Rdd libdmx libxxf86dga libxxf86misc && pacman -Syu
error: target not found: libdmx
error: target not found: libxxf86dga
error: target not found: libxxf86misc

Re: Still can't update.

Reply #1
I'm guessing you either need to remove kcalcore, or exclude kcalendarcore from the update. Not sure why you'd want the latter though...

Re: Still can't update.

Reply #2
Okay never mind, I'm moving on to another distro. I'm sorry, but I spent an hour upgrading packages only for it to say that packages were corrupted and so nothing would be upgraded. I can't afford to spend time on a distro that has such difficulty with this simple a task.


Re: Still can't update.

Reply #4
Usually to avoid problems I find it's easiest to say 'y' and '1' (pick the Artix repo version) to every question and sort it out later if needed, plus any manual removals as required of course. If you get corruption messages it's probably a keyring problem, install new keyring packages and run some pacman-keyring commands to sort that out. Also you can disable this in pacman.conf if you got very stuck but it isn't recommended obviously. If it halted on key checks then the packages are still in the cache, so the hour downloading was not wasted. If you switch to Ubuntu it will probably take as long for apt to install the packages as download them, unlike pacman, and it will still probably stop and ask you questions and fail to install sometimes, but as with anything you have to learn a bit about how to work it.

Re: Still can't update.

Reply #5
Since you said "n" which means "do not upgrade" you broke the dependencies of other packages by doing so.
Code: [Select]
:: Replace artix-sysvcompat with system/base? [Y/n] y # since base package was introduced we moved these files there
:: Replace compton with community/picom? [Y/n] y # because it is only formal change and you were using this patched version for a while
:: Replace geoclue2 with world/geoclue? [Y/n] y # some Arch changes?
:: Replace ilmbase with world/openexr? [Y/n] y # some Arch changes?
:: Replace kcalcore with extra/kcalendarcore? [Y/n] y # some Arch changes? but it seems like it got split into more parts... maybe change in program itself
:: Replace kmod-openrc with system/openrc? [Y/n] y # probably it was merged
:: Replace libbson with galaxy/mongo-c-driver? [Y/n] y # what to say, Arch did it again
:: Replace libbson with community/mongo-c-driver? [Y/n] X # since you said NO to previous question another provider was found (now from Arch so you clearly see it originates there)
:: Replace libmongoc with galaxy/mongo-c-driver? [Y/n] y # once again change from arch
:: Replace libmongoc with community/mongo-c-driver? [Y/n] X # repeat from arch
:: Replace opensysusers-openrc with system/openrc? [Y/n] y # it was probably merged
:: Replace opentmpfiles-openrc with system/openrc? [Y/n] y # it was probably merged
:: Replace pygobject2-devel with world/python2-gobject2? [Y/n] y # another change from Arch I believe
:: Replace yaourtix-git with galaxy/yaourtix? [Y/n] n # package was renamed

Code: [Select]
warning: removing 'pygobject2-devel' from target list because it conflicts with 'python2-gobject2' # Sounds logical since you said no previously

Code: [Select]
:: kcalendarcore and kcalcore are in conflict # once again if you said yes previously you would not see it.

Conclusion:
By always answering "NO" user managed to create many package conflicts and thus was unable to proceed, if the user used force to proceed the system would probably be bricked.

PS: I would say you are more fit for distribution with LTS stable releases such as Debian (Devuan). While Artix is based on Arch which is rolling release distribution and so there are frequent changes in packages compared to Debian.

Re: Still can't update.

Reply #6
You have a very old iso with a lot of ancient stuff that's no longer around. I would recommend using one of the newer ones instead. That should make the installation simpler..