Updating from Lx 3.01 (possible solution to recent update problem)

Screen shot of KInfocenter in fresh installation of Lx 3.01 (ISO build ID 720) in VirtualBox.

Lx 3.02 was released June 21, 2017 so if you installed Lx 3.0 and or Lx 3.01 after June 21 then stop right now and go back and download Lx 3.02 and install that.

Doing a fresh install of Lx 3.02 is by far easier than what I’m about to do. If there is any way possible by all means install Lx 3.02 instead of doing what I describe here.

My hope is that this helps some or all of the people that have problems updating from versions of LX 3.0x installed before the most recent KDE and LXQt package group updates. Did a fresh install of Lx 3.01 (ISO # 720) in VirtualBox to set a procedure for updating. The purpose was to set a procedure for people experiencing trouble updating due to this error:

Some requested packages cannot be installed:
lib64KF5MessageComposer5-17.04.0-3-omv2015.0.x86_64 (due to unsatisfied messagelib[== 3:17.04.0-3:2015.0])
lib64KF5MessageCore5-17.04.0-3-omv2015.0.x86_64 (due to unsatisfied messagelib[== 3:17.04.0-3:2015.0])
lib64KF5MessageList5-17.04.0-3-omv2015.0.x86_64 (due to unsatisfied messagelib[== 3:17.04.0-3:2015.0])
lib64KF5MessageViewer5-17.04.0-3-omv2015.0.x86_64 (due to unsatisfied messagelib[== 3:17.04.0-3:2015.0])
lib64KF5MimeTreeParser5-17.04.0-3-omv2015.0.x86_64 (due to unsatisfied messagelib[== 3:17.04.0-3:2015.0])
lib64KF5TemplateParser5-17.04.0-3-omv2015.0.x86_64 (due to unsatisfied messagelib[== 3:17.04.0-3:2015.0])
lib64KF5WebEngineViewer5-17.04.0-3-omv2015.0.x86_64 (due to unsatisfied messagelib[== 3:17.04.0-3:2015.0])
messagelib-17.04.0-3-omv2015.0.x86_64 (due to conflicts with kdepim-addons-17.04.0-2-omv2015.0.x86_64, due to conflicts with kdepim-addons-17.04.0-2-omv2015.0.x86_64)
Continue installation anyway? (Y/n) Y
The following packages have to be removed for others to be upgraded:
lib64KF5GAPIBlogger5-5.3.1-1-omv2015.0.x86_64
 (due to unsatisfied libkgapi == 5.3.1-1:2015.0,
  due to missing libKF5GAPICore.so.5()(64bit))
lib64KF5GAPICalendar5-5.3.1-1-omv2015.0.x86_64
 (due to unsatisfied libkgapi == 5.3.1-1:2015.0,
  due to missing libKF5GAPICore.so.5()(64bit))
lib64KF5GAPIContacts5-5.3.1-1-omv2015.0.x86_64
 (due to unsatisfied libkgapi == 5.3.1-1:2015.0,
  due to missing libKF5GAPICore.so.5()(64bit))
lib64KF5GAPICore5-5.3.1-1-omv2015.0.x86_64
 (due to unsatisfied libkgapi == 5.3.1-1:2015.0)
lib64KF5GAPITasks5-5.3.1-1-omv2015.0.x86_64
 (due to unsatisfied libkgapi == 5.3.1-1:2015.0,
  due to missing libKF5GAPICore.so.5()(64bit))
lib64KF5kipiplugins5.3.0-5.3.0-1-omv2015.0.x86_64
 (due to missing libKF5Kipi.so.31.0.0()(64bit))
lib64digikamgui5.3.0-5.3.0-1-omv2015.0.x86_64
 (due to missing libKF5Kipi.so.31.0.0()(64bit))
lib64kcddb4-16.08.3-1-omv2015.0.x86_64
 (due to unsatisfied libkcddb == 3:16.08.3-1:2015.0)
lib64kcddb5-5.21.0-2-omv2015.0.x86_64
 (due to unsatisfied libkcddb5 == 5.21.0-2:2015.0)
lib64kcddbwidgets5-5.21.0-2-omv2015.0.x86_64
 (due to missing libkcddb.so.5()(64bit),
  due to unsatisfied lib64kcddb5 == 5.21.0-2:2015.0)
lib64keffects9-5.8.4-1-omv2015.0.x86_64
 (due to unsatisfied kwin == 5.8.4-1:2015.0,
  due to missing libkwinxrenderutils.so.9()(64bit))
lib64kpmcore3-2.2.1-1-omv2015.0.x86_64
 (due to unsatisfied kpmcore == 2.2.1-1:2015.0)
lib64kwinglutils9-5.8.4-1-omv2015.0.x86_64
 (due to unsatisfied kwin == 5.8.4-1:2015.0)
lib64kwinxrenderutils9-5.8.4-1-omv2015.0.x86_64
 (due to unsatisfied kwin == 5.8.4-1:2015.0)
(test only, removal will not be actually done) (y/N)

If you have the same or similar error this procedure worked for me.

If any users have any interest in the step by step procedure let me know in this thread and I’ll post the ‘How To’ here.

1 Like

Screen shot of KInfocenter in same system after the described update procedure. Note updated KDE Plasma, KDE Frameworks, Qt, and Kernel versions.

Edit: You will also see the Menu Panel Icons are deprecated after the update. Simply remove the old icons and install new ones in the Menu Panel. This demonstrates that the KDE package groups are a major update.

1 Like

Fresh install OMLx 3.01.1 (ISO build ID 760) in VirtualBox.
Upgraded to 3.02 current.

Well, this may be a stupid question, but WHERE can I download that Lx 3.02?

Please find links in announcement

Also here.

HI

I don’t know if I have the same problema but if I upgrade my LX version I have this error message (I report only the last line)

warning: LOOP:
warning: removing kpmcore-3.0.3-1.x86_64 “Requires: kpmcore = 3.0.3-1:2015.0” from tsort relations.
warning: removing lib64kpmcore4-3.0.3-1.x86_64 “Requires: lib64kpmcore4 = 3.0.3-1:2015.0” from tsort relations.
warning: LOOP:
warning: removing lib64kpmcore5-3.1.0-1.x86_64 “Requires: kpmcore = 3.1.0-1:2015.0” from tsort relations.
warning: removing kpmcore-3.1.0-1.x86_64 “Requires: lib64kpmcore5 = 3.1.0-1:2015.0” from tsort relations.
warning: LOOP:
warning: not removing postfix-config-standalone-3.1.1-1.x86_64 “Requires(pre): postfix-config” from tsort relations.
warning: removing postfix-3.1.1-1.x86_64 “Requires: /etc/postfix” from tsort relations.
warning: LOOP:
warning: removing lib64KF5MessageCore5-17.04.0-3.x86_64 “Requires: messagelib = 3:17.04.0-3:2015.0” from tsort relations.
warning: not removing messagelib-17.04.0-3.x86_64 “Requires(auto): libKF5MessageViewer.so.5()(64bit)” from tsort relations.
warning: not removing lib64KF5MessageViewer5-17.04.0-3.x86_64 “Requires(auto): libKF5MessageCore.so.5()(64bit)” from tsort relations.
warning: LOOP:
warning: not removing messagelib-17.04.0-3.x86_64 “Requires(auto): libKF5MessageViewer.so.5()(64bit)” from tsort relations.
warning: not removing lib64KF5MessageViewer5-17.04.0-3.x86_64 “Requires(auto): libKF5WebEngineViewer.so.5()(64bit)” from tsort relations.
warning: removing lib64KF5WebEngineViewer5-17.04.0-3.x86_64 “Requires: messagelib = 3:17.04.0-3:2015.0” from tsort relations.
warning: LOOP:
warning: not removing messagelib-17.04.0-3.x86_64 “Requires(auto): libKF5MessageViewer.so.5()(64bit)” from tsort relations.
warning: not removing lib64KF5MessageViewer5-17.04.0-3.x86_64 “Requires(auto): libKF5MimeTreeParser.so.5()(64bit)” from tsort relations.
warning: removing lib64KF5MimeTreeParser5-17.04.0-3.x86_64 “Requires: messagelib = 3:17.04.0-3:2015.0” from tsort relations.
warning: LOOP:
warning: removing messagelib-17.04.0-3.x86_64 “Requires(auto): libKF5MessageViewer.so.5()(64bit)” from tsort relations.
warning: removing lib64KF5MessageViewer5-17.04.0-3.x86_64 “Requires: messagelib = 3:17.04.0-3:2015.0” from tsort relations.
warning: LOOP:
warning: removing messagelib-17.04.0-2.x86_64 “Requires: messagelib = 3:17.04.0-2:2015.0” from tsort relations.
warning: removing lib64KF5MessageViewer5-17.04.0-2.x86_64 “Requires(auto): libKF5MessageViewer.so.5()(64bit)” from tsort relations.
In preparazione… ####################################################
L’installazione possibile
Nonostante qualche pacchetto sia stato installato, si sono verificati dei malfunzionamenti.
Questi pacchetti devono essere rimossi per poterne aggiornare altri:
kdepim-addons-17.04.0-2-omv2015.0.x86_64
(per conflitti con messagelib-17.04.0-3-omv2015.0.x86_64)
lib64kpmcore4-3.0.3-1-omv2015.0.x86_64
(perch non soddisfatto kpmcore == 3.0.3-1:2015.0)
( solo un test, la rimozione non verr effettuata)

I have this error from 2 or 3 weeks

It would help if you prefaced commands with ‘LC_ALL=C’ before posting output in English forum like:

# LC_ALL=C urpmi --auto-update

But I believe what you’re posting includes the phrase “Installation possible” as in “L’installazione possibile”. The only important error message is after that line. “Questi pacchetti devono essere rimossi per poterne aggiornare altri” which translates to “These packages must be removed to update others”. Both of those packages are going to be removed permanently and replaced with newer packages with different names. So nothing to worry about.

1 Like

This shows a probable source of a lot or all of the --auto-update errors we saw in OpenMandriva. Specifically look at “Tarballs that we have split”. We’d need a developer to tell us for sure but as I recall a lot of the errors were around kdepim and kde-baseapps. Anyhow this explains why urpmi gives errors about removing packages - because they are being replaced with packages with different names OR replace with multiple packages that didn’t exist previously.

Also note under “Tarballs we do not ship anymore” - kuser.