This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Depency hell 5.27

Tags: None
(comma "," separated)
captaincorgi
Registered Member
Posts
4
Karma
0

Re: Depency hell 5.27

Wed Mar 08, 2023 1:53 pm
I feel that by cherry-picking version upgrades to some of these base packages, Neon strays away from it's download tagline "Featuring the latest officially released KDE software on a stable base. Ideal for everyday users." The base is not stable if it is prone to breaking changes. I understand that there may be some challenges moving up through the current Plasma releases, but this being the first time I've had to deal with this experience, I can't help but wonder 'why only now?'
captaincorgi
Registered Member
Posts
4
Karma
0

Re: Depency hell 5.27

Wed Mar 08, 2023 2:00 pm
carlosdem wrote:i'm working on a solution. Hopefully the libjpeg-turbo mess will be resolved in the near future. However there are some architectural challenges to overcome for i386 packages as a whole.


Thank you so much for your work
User avatar
daret
Registered Member
Posts
21
Karma
0

Re: Depency hell 5.27

Thu Mar 09, 2023 12:01 pm
daret wrote:I get similar problem with dependencies
- looks like okular-backends is not accepting newer libokular5core10

Code: Select all
$ sudo pkcon update
Získavajú sa aktualizácie  [=========================]         
Hotovo                        [=========================]         
Testujú sa zmeny             [=========================]         
Hotovo                        [=========================]         
Kritická chyba: The following packages have unmet dependencies:
  libpoppler-qt5-1: Závisí na: libpoppler126 (= 23.03.0-0xneon+22.04+jammy+release+build11) but 23.02.0-0xneon+22.04+jammy+release+build10 is to be installed
  okular-backends: Závisí na: libokular5core10 (= 4:22.12.2-0xneon+22.04+jammy+release+build19) but 4:22.12.3-0xneon+22.04+jammy+release+build21 is to be installed
  libpoppler-cpp0v5: Závisí na: libpoppler126 (= 23.03.0-0xneon+22.04+jammy+release+build11) but 23.02.0-0xneon+22.04+jammy+release+build10 is to be installed
  poppler-utils: Závisí na: libpoppler126 (= 23.03.0-0xneon+22.04+jammy+release+build11) but 23.02.0-0xneon+22.04+jammy+release+build10 is to be installed
  libpoppler-glib8: Závisí na: libpoppler126 (= 23.03.0-0xneon+22.04+jammy+release+build11) but 23.02.0-0xneon+22.04+jammy+release+build10 is to be installed


OK, removing libjpeg-turbo8 helped. It removed lot of packages and installed others (e.g. wine to wine64), but update with pkcon worked.

Still, if I run
Code: Select all
sudo apt list --upgradable
, I get
Code: Select all
kdeconnect/jammy 22.12.3-0xneon+22.04+jammy+release+build22 amd64 [aktualizovatelný z: 22.12.0-0xneon+22.04+jammy+release+build17]
plasma-nm/jammy 4:5.27.2-0xneon+22.04+jammy+release+build19 amd64 [aktualizovatelný z: 4:5.26.4-0xneon+22.04+jammy+release+build13]

pkcon ignores it
User avatar
daret
Registered Member
Posts
21
Karma
0

Re: Depency hell 5.27

Thu Mar 09, 2023 12:37 pm
daret wrote:kdeconnect/jammy 22.12.3-0xneon+22.04+jammy+release+build22 amd64 [aktualizovatelný z: 22.12.0-0xneon+22.04+jammy+release+build17]
plasma-nm/jammy 4:5.27.2-0xneon+22.04+jammy+release+build19 amd64 [aktualizovatelný z: 4:5.26.4-0xneon+22.04+jammy+release+build13]


It seems to be some problem with libqca-qt5-2, It want to install the older version 2.3.4-1build1 instead of newer 2.3.5-1xeon+22.04+jammy+release+build2
I forced newer version for libqca-qt5-2-plugins + libqca-qt5-2 and selected updates (in Synaptic) and it worked.
BUT
Now Synaptic shows them for downgrade and want to remove kdeconnect and plasma-nm with it.
I don't have to do it, but is weird.
HMM, even more weird.
I closed synaptic and opened it again and I don't see any problem anymore. It looks fine.
jonnycache
Registered Member
Posts
47
Karma
0

Re: Depency hell 5.27

Mon Mar 13, 2023 7:50 pm
After update the problematic packages with the last update i have another dependencies issues:
Code: Select all
Schwerwiegender Fehler: The following packages have unmet dependencies:
  libokular5core10: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
                    Hängt ab von: libqt5printsupport5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  drkonqi-pk-debug-installer: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  qt5-gtk-platformtheme: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  okular-backends: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
                   Hängt ab von: libqt5printsupport5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  gwenview: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
            Hängt ab von: libqt5printsupport5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  qtwayland5: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
              Hängt ab von: libqt5waylandclient5 (>= 5.15.8+p22.04+tunstable+git20230310.0045) but 5.15.8+p22.04+tunstable+git20230304.0049-0 is to be installed
  libqt5waylandcompositor5: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  libqt5widgets5: Hängt ab von: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  okular: Hängt ab von: libokular5core10 (= 4:22.12.0-0xneon+22.04+jammy+release+build17) but 4:22.12.3-0xneon+22.04+jammy+release+build22 is to be installed


If i do
Code: Select all
sudo aptitude install libqt5gui5


i get the following suggestion
Code: Select all
Die folgenden Pakete werden ENTFERNT:               
  libdatrie-dev{u} libfribidi-dev{u} libglu1-mesa-dev{u} libgraphite2-dev{u} libharfbuzz-gobject0{u} libthai-dev{u}
  libvulkan-dev{u} libxft-dev{u} pango1.0-tools{u} qt5-qmake{u} qt5-qmake-bin{u} qtbase5-dev-tools{u}
Die folgenden Pakete werden aktualisiert:
  libqt5gui5{b}
1 Pakete aktualisiert, 0 zusätzlich installiert, 12 werden entfernt und 20 nicht aktualisiert.
3.385 kB an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 27,4 MB frei werden.
Die folgenden Pakete haben verletzte Abhängigkeiten:
 libqt5gui5 : Hängt ab von: libharfbuzz0b (>= 6.0.0+dfsg) aber 2.7.4-1ubuntu3.1 ist installiert und zurückgehalten
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

      Entfernen der folgenden Pakete:                                                                                           
1)      gstreamer1.0-plugins-good:i386 [1.20.3-0ubuntu1 (jammy-updates, now)]                                                   
2)      gstreamer1.0-x:i386 [1.20.1-1 (jammy, now)]                                                                             
3)      libdecor-0-plugin-1-cairo:i386 [0.1.0-3build1 (jammy, now)]                                                             
4)      libgd3:i386 [2.3.0-2ubuntu2 (jammy, now)]                                                                               
5)      libgdk-pixbuf-2.0-0:i386 [2.42.8+dfsg-1ubuntu0.2 (jammy-updates, now)]                                                 
6)      libgphoto2-6:i386 [2.5.27-1build2 (jammy, now)]                                                                         
7)      libharfbuzz0b:i386 [2.7.4-1ubuntu3.1 (jammy-security, jammy-updates, now)]                                             
8)      libjpeg-turbo8:i386 [2.1.5-2+22.04+jammy+release+build13 (jammy, now)]                                                 
9)      libjpeg8:i386 [8c-2ubuntu10 (jammy, now)]                                                                               
10)     libpango-1.0-0:i386 [1.50.6+ds-2ubuntu1 (jammy-updates, now)]                                                           
11)     libpangocairo-1.0-0:i386 [1.50.6+ds-2ubuntu1 (jammy-updates, now)]                                                     
12)     libpangoft2-1.0-0:i386 [1.50.6+ds-2ubuntu1 (jammy-updates, now)]                                                       
13)     libpoppler-glib8:i386 [22.02.0-2ubuntu0.1 (jammy-security, jammy-updates, now)]                                         
14)     libpoppler118:i386 [22.02.0-2ubuntu0.1 (jammy-security, jammy-updates, now)]                                           
15)     libtiff5:i386 [4.3.0-6ubuntu0.4 (jammy-security, jammy-updates, now)]                                                   
16)     libv4l-0:i386 [1.22.1-2build1 (jammy, now)]                                                                             
17)     libv4lconvert0:i386 [1.22.1-2build1 (jammy, now)]                                                                       
18)     libwine:i386 [6.0.3~repack-1 (jammy, now)]                                                                             
19)     wine32:i386 [6.0.3~repack-1 (jammy, now)]                                                                               

      Aktualisieren der folgenden Pakete:                                                                                       
20)     libharfbuzz0b [2.7.4-1ubuntu3.1 (jammy-security, jammy-updates, now) -> 6.0.0+dfsg-3+22.04+jammy+release+build1 (jammy)]

      die folgenden Abhängigkeiten unaufgelöst lassen:                                                                         
21)     libdecor-0-0:i386 empfiehlt libdecor-0-plugin-1-cairo:i386 | libdecor-0-plugin-1:i386                                   
22)     wine64 empfiehlt wine32 (= 6.0.3~repack-1)                                                                             
23)     libwine:i386 empfiehlt libjpeg8:i386 (>= 2.0)                                                                           
24)     libwine:i386 empfiehlt libv4l-0:i386 (>= 0.5.0)                                                                         



Diese Lösung akzeptieren? [Y/n/q/?]

I dont want to do that because after this my wine programms will not work anymore. So the one problem is solved and other problems occurred.
Is there a solution for this?

Greetings

Hondo
carlosdem
Registered Member
Posts
11
Karma
0

Re: Depency hell 5.27

Mon Mar 13, 2023 10:10 pm
not yet no. first issue was to make the arch (amd64 or arm64) work properly. next is to be able to build i386 packages for the backports. one step at a time...
jonnycache
Registered Member
Posts
47
Karma
0

Re: Depency hell 5.27

Tue Mar 14, 2023 5:10 am
Thx for answering,
i am not familiar with the development of an os and the care of packages. But i hope u are the man who can solve this.
So i am waiting

Greetings
Hondo
User avatar
daret
Registered Member
Posts
21
Karma
0

Re: Depency hell 5.27

Tue Mar 14, 2023 10:16 am
If is going to be worse and worse.

Today, to update with pkcon I got this error
Code: Select all
Kritická chyba: The following packages have unmet dependencies:
  libokular5core10: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
                    Závisí na: libqt5printsupport5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  drkonqi-pk-debug-installer: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  qt5-gtk-platformtheme: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  okular-backends: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
                   Závisí na: libqt5printsupport5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  gwenview: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
            Závisí na: libqt5printsupport5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  qtwayland5: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
              Závisí na: libqt5waylandclient5 (>= 5.15.8+p22.04+tunstable+git20230310.0045) but 5.15.8+p22.04+tunstable+git20230304.0049-0 is to be installed
  libqt5waylandcompositor5: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  libqt5widgets5: Závisí na: libqt5gui5 (>= 5.15.8+p22.04+tunstable+git20230309.0057) but 5.15.8+p22.04+tunstable+git20230209.0323-0 is to be installed
  okular: Závisí na: libokular5core10 (= 4:22.12.3-0xneon+22.04+jammy+release+build21) but 4:22.12.3-0xneon+22.04+jammy+release+build22 is to be installed
  okular-extra-backends: Závisí na: libokular5core10 (= 4:22.12.3-0xneon+22.04+jammy+release+build21) but 4:22.12.3-0xneon+22.04+jammy+release+build22 is to be installed


I had to run this first:
Code: Select all
sudo pkcon install libqt5gui5 libharfbuzz0b

and then
Code: Select all
sudo pkcon update

worked.

What is going on with KDE Neon?
User avatar
daret
Registered Member
Posts
21
Karma
0

Re: Depency hell 5.27

Tue Mar 14, 2023 10:18 am
I don't even use Discover to update Neon anymore. It is useless with errors like that.
jonnycache
Registered Member
Posts
47
Karma
0

Re: Depency hell 5.27

Wed Mar 15, 2023 5:09 am
This from another post helped me with all my problems!

sudo pkcon install libqt5gui5 libharfbuzz0b
sudo pkcon update

After that, i can update everything and wine is not broken for me, but i use standard wine from the repositories.

Greetings

Hondo
srgmro33
Registered Member
Posts
66
Karma
0
OS

Re: Depency hell 5.27

Wed Mar 15, 2023 11:16 am
trying to reinstall digikam after suggested solution, i get this :
serge@serge-pc:~$ sudo pkcon install digikam
[sudo] Mot de passe de serge :
Résolution [=========================]
Test des changements [=========================]
Terminé [=========================]
Installation [=========================]
Chargement du cache [=========================] amd64 calendar access framework
Exécution [=========================]
Terminé [=========================]
Erreur fatale: Error while installing package: tentative de remplacement de « /usr/share/qlogging-categories5/kcalendarcore.categories », qui appartient aussi au paquet libkf5calendarcore5abi2
What would you suggest ?
Thanks
User avatar
mrbumpy409
Registered Member
Posts
34
Karma
0
OS

Re: Depency hell 5.27

Thu Mar 16, 2023 1:05 pm
I posted the steps I used to resolve my libpjeg-turbo8 and libharfbuzz0b issues here. I created a custom 32-bit libharfbuzz0b package rather than let the 64-bit libharfbuzz0b upgrade remove a bunch of other 32-bit packages. Not sure which is the best approach... 🤷‍
User avatar
mrbumpy409
Registered Member
Posts
34
Karma
0
OS

Re: Depency hell 5.27

Fri Mar 17, 2023 7:21 pm
After installing today's neon-settings-2 package, apt will attempt to roll back harfbuzz packages, but will also want to remove hplip and other packages along the way. I have posted a solution here: viewtopic.php?f=309&t=176375&p=461499#p461499


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]