Can't upgrade Neon

I use to use

sudo pkcon refresh && sudo pkcon update

to update regularly. But since the last update a couple of days ago this doesn’t work anymore. Instead I get a fatal error:

Fatal error: Error while installing package: Versuch, »/usr/lib/x86_64-linux-gnu/libQt6Concurrent.so.6« zu überschreiben, welches auch in Paket libqt6concurrent6t64

I tried:

sudo dpkg --remove --force-remove-reinstreq libQt6Concurrent.so.6

but that didn’t work either:

dpkg: Warnung: Die Anforderung, libqt6concurrent.so.6 zu entfernen, wird ignoriert; es ist nicht installiert

hmmm … so I tried the following:

sudo pkcon install libQt6Concurrent.so.6

didn’t work out either:

Command failed: This tool could not find any available package.

Any ideas to solve this?

Here are my system data:

KDE-Plasma 6.2.1.
KDE Frameworks 6.7.0.
QT 6.7.2.
Kernel 6.8.0-47-generic (64-bit)

libQt6Concurrent.so.6 is in the package qt6-base.
Try: sudo pkcon repair qt6-base

1 Like

Thanx for your suggestion - didn’t work. Brings up the following message:

Error while installing package: trying to overwrite ‘/usr/lib/x86_64-linux-gnu/libQt6Concurrent.so.6’, which is also in package libqt6concurrent6t64

It is packaging error no two files are supposed to exist in different packages. They are supposed to be unique the proper solution is to check/file bug if when checked it does not exist. Then waiting for the fixed package to be uploaded with the fix made and everything will be back to normal. The down and dirty hack
sudo apt -o Dpkg::Options::=“–force-overwrite” install package-name
which forces apt to overwrite the file ignoring the error. This can work or can lead to disaster you get to flip the coin when using it.

Hmmm … sorry for being late with my answer.

Since I am not a teckie I think to wait a little longer and may be then going to install a fresh kde neon. Almost all important files are in my cloud so this way is something I could do during a foggy sunday afternoon :slight_smile:

However: thanx for you answer!

Ray

That should not be necessary, it has been long enough a fixed package should have been uploaded fixing the error. Give updating a try again and see if has happened.

I appreciate your comment and your help - thanx!

However, that’s what I thought, too - to wait and try the update again and again. During the last three years I had something like that a couple of times and just waiting with the upgrade and doing it again helped. But twice it didn’t - both times after a major upgrade. Last time and this time.

Since this problem came up this time I tried a new upgrade every day but with no success.

But, you know it’s not a big deal. I love kde! And it is for free - so if the cost on my side is a new installation, say, every three years or so I still would call it a great software and worth to go with it :slight_smile:

If it gets to that point for a re-install give the force-overwrite a try. It works most of the time in fact on the few occasions I have had to use it it has never failed me. This is better than complete new install if successfully done.

1 Like

Know what? I will!

Next weekend I will have some time - then I will give it try - thanx for bringing it up! :slightly_smiling_face:

Sorry to say that but this solution didn’t work either :sneezing_face:

libQt6Core.so.6

is a Link to

libQt6Core.so.6.7.2

in the same directory. So I tried your suggestion first this way:

sudo apt -o Dpkg::Options::=“–force-overwrite” install /usr/lib/x86_64-linux-gnu/libQt6Concurrent.so.6

… which didn’t work and again that way:

sudo apt -o Dpkg::Options::=“–force-overwrite” install /usr/lib/x86_64-linux-gnu/libQt6Concurrent.so.6.7.2

Didn’t work either.

The returned message is:

Nicht unterstützte Datei /usr/lib/x86_64-linux-gnu/libQt6Concurrent.so.6 auf Befehlszeile angegeben …

… which translates to something like: on the command line you’ve given an unsupplied file … whatever that means.

So - I guess low and behold it is time for a new install :face_with_peeking_eye:

However, thank you very much for your help!

ray

Nah you want the name of the package that includes the file, not the file name when using that command. To get the package name install apt-file then apt-file update and apt-file search x86_64-linux-gnu/libQt6Concurrent.so.6.7.2 to find the package that contains that path/file in it.

Edit: Now I look at the first post the package could be libqt6concurrent6t64 though not sure my knowledge of German is next to nothing.

:face_with_open_eyes_and_hand_over_mouth: Thank you very much for you help … but it was too late. My Disk crashed and died so I have to exchange it against a new one … with a new installation :roll_eyes:

Again: Thank your for your kind help - it was much appreciated.

Have a nice x-mas time

ray

Damn always hate to see a disk die off, I had one go on me couple of months ago. Then had to go through big hassle to get them scumbags to replace it under warranty. At least half dozen phone calls and god knows how many email to get it done. You too have a good Christmas.