[solved]Urpme --auto-orphans will delete full system

Hello,
urpme --auto-orphans will delete my system.
Please show here:
https://paste.ubuntu.com/23770045/

What can I do?

with regards
Ch. Hanisch

Did you remove somehow task-plasma and/or task-plasma-minimal?

Based on information provided I have no clue. I would suggest to not run ‘urpme --auto-orphans’ until you know more.

Please read and follow this. Also we’ll need a list of all enabled repos. So post complete output of ‘urpmi.update -av’ like this:

# urpmi.update -av
getting exclusive lock on urpmi
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64/media/main/release media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/main/MD5SUM
medium "main" is up-to-date
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64/media/main/updates media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/main updates/MD5SUM
medium "main updates" is up-to-date
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64/media/contrib/release media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/contrib/MD5SUM
medium "contrib" is up-to-date
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64/media/contrib/updates media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/contrib updates/MD5SUM
medium "contrib updates" is up-to-date
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64/media/non-free/release media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/non-free/MD5SUM
medium "non-free" is up-to-date
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64/media/non-free/updates media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/non-free updates/MD5SUM
medium "non-free updates" is up-to-date
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64/media/restricted/release media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/restricted/MD5SUM
medium "restricted" is up-to-date
retrieved http://ftp-stud.hs-esslingen.de/pub/Mirrors/openmandriva/3.0/repository/x86_64 /media/restricted/updates media_info/MD5SUM
comparing /var/cache/urpmi/partial/MD5SUM and /var/lib/urpmi/restricted updates/MD5SUM
medium "restricted updates" is up-to-date
unlocking urpmi database

Note the above output is posted as code with the icon < / > .

# urpmi.update -av
getting exclusive lock on urpmi
using mirror http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/main/release media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.main werden verglichen
Medium »main« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/main/updates media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.main updates werden verglichen
Medium »main updates« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/i586/media/main/release media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.Main32 werden verglichen
Medium »Main32« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/i586/media/main/updates media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.Main32 Updates werden verglichen
Medium »Main32 Updates« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/contrib/release media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.contrib werden verglichen
Medium »contrib« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/contrib/updates media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.contrib updates werden verglichen
Medium »contrib updates« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/i586/media/contrib/release media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.contrib32 werden verglichen
Medium »contrib32« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/i586/media/contrib/updates media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.contrib32 updates werden verglichen
Medium »contrib32 updates« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/non-free/release media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.non-free werden verglichen
Medium »non-free« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/non-free/updates media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.non-free updates werden verglichen
Medium »non-free updates« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/i586/media/non-free/release media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.Non-free32 werden verglichen
Medium »Non-free32« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/i586/media/non-free/updates media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.Non-free32 Updates werden verglichen
Medium »Non-free32 Updates« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/restricted/release media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.restricted werden verglichen
Medium »restricted« ist auf dem aktuellen Stand
http://ftp.tu-chemnitz.de/pub/linux/openmandriva/3.0/repository/x86_64/media/restricted/updates media_info/MD5SUM wurde geholt
/var/cache/urpmi/partial/MD5SUM und /var/lib/urpmi/MD5SUM.restricted updates werden verglichen
Medium »restricted updates« ist auf dem aktuellen Stand
unlocking urpmi database

And what is you system? Which .iso did you install from Lx 3 or 3.01 or 3.02?

Don’t see any problem with those repos. So unless somehow as luca says task-plasma-minimal and task-plasma were removed I have no idea. Could you post output of ‘rpm -qa | grep task-plasma’ as code? On my system it is:

# rpm -qa | grep task-plasma
task-plasma-minimal-5.8.5-1-omv2015.0.noarch
task-plasma-5.8.5-1-omv2015.0.noarch

After
urpmi task-plasma-minimal task-plasma

# rpm -qa | grep task-plasma
task-plasma-minimal-5.8.4-1-omv2015.0.noarch
task-plasma-5.8.4-1-omv2015.0.noarch

And so how does ‘urpmi --auto-update’ work now?

urpme --auto-orphans

urpmi --auto-update
has no new packages.
But
# urpme --auto-orphans
Um die Abhängigkeiten zu erfüllen, werden die folgenden 74 Pakete entfernt (195MB):

(verwaiste Pakete)
  at-spi2-core-2.18.3-1-omv2015.0.x86_64
  fonts-ttf-chinese-0.2.20080216.1-18-omv2015.0.noarch
  fonts-ttf-japanese-0.20120403-9-omv2015.0.noarch
  fonts-ttf-korean-1.0.2-0.080608.10-omv2015.0.noarch
  gnome-keyring-3.20.0-1-omv2015.0.x86_64
  gnome-python2-gconf-2.28.1-16-omv2015.0.x86_64
  kdenetwork-strigi-analyzers-16.04.3-1-omv2015.0.x86_64
  kernel-release-desktop-4.8.12-1omv-1-1-omv2015.0.x86_64
  kldap-16.08.3-3-omv2015.0.x86_64
  lib64KF5ActivitiesExperimentalStats1-5.6.5-1-omv2015.0.x86_64
  lib64KF5ComposerEditorNG5-16.04.3-1-omv2015.0.x86_64
  lib64KF5Prison1-1.2.1-0.20160331.3-omv2015.0.x86_64
  lib64KF5WebKit5-5.29.0-1-omv2015.0.x86_64
  lib64KF5kipiplugins5.1.0-5.1.0-1-omv2015.0.x86_64
  lib64KF5kipiplugins5.2.0-5.2.0-1-omv2015.0.x86_64
  lib64Xsettings-client0-0.10-14-omv2015.0.x86_64
  lib64boost_python3_1.60.0-1.60.0-5-omv2015.0.x86_64
  lib64dca0-0.0.5-6-omv2015.0.x86_64
  lib64digikamcore5.1.0-5.1.0-1-omv2015.0.x86_64
  lib64digikamcore5.2.0-5.2.0-1-omv2015.0.x86_64
  lib64digikamdatabase5.1.0-5.1.0-1-omv2015.0.x86_64
  lib64digikamdatabase5.2.0-5.2.0-1-omv2015.0.x86_64
  lib64digikamgui5.1.0-5.1.0-1-omv2015.0.x86_64
  lib64digikamgui5.2.0-5.2.0-1-omv2015.0.x86_64
  lib64efiboot0-0.24-1-omv2015.0.x86_64
  lib64efivar0-0.24-1-omv2015.0.x86_64
  lib64faad2-2.7-11-omv2015.0.x86_64
  lib64gettextpo0-0.19.8.1-2-omv2015.0.x86_64
  lib64jemalloc1-3.6.0-7-omv2015.0.x86_64
  lib64konq5-16.04.1-1-omv2015.0.x86_64
  lib64liveMedia52-2016.03.16-1.1-omv2015.0.x86_64
  lib64lua5.3-5.3.2-2-omv2015.0.x86_64
  lib64marblewidget-qt5_24-16.04.3-1-omv2015.0.x86_64
  lib64mb1-1.11-2-omv2015.0.x86_64
  lib64nm-glib-vpn1-1.2.6-1-omv2015.0.x86_64
  lib64nm-glib4-1.2.6-1-omv2015.0.x86_64
  lib64nm-gtk0-1.0.10-1-omv2015.0.x86_64
  lib64oobs-1_5-3.0.0-3-omv2015.0.x86_64
  lib64pinyin7-1.3.0-1-omv2015.0.x86_64
  lib64taskmanager5-5.6.5-2-omv2015.0.x86_64
  lib64unistring2-0.9.7-1-omv2015.0.x86_64
  lib64vte0.0_9-0.28.2-15-omv2015.0.x86_64
  lib64xevie1-1.0.3-16-omv2015.0.x86_64
  libatk-bridge2.0_0-2.18.1-1-omv2015.0.i586
  libatk1.0_0-2.22.0-1-omv2015.0.i586
  libatspi0-2.18.3-1-omv2015.0.i586
  libcups2-2.1.3-1-omv2015.0.i586
  libdatrie1-0.2.6-15-omv2015.0.i586
  libepoxy0-1.3.1-1-omv2015.0.i586
  libgmp10-6.1.2-2-omv2015.0.i586
  libgnutls30-3.4.16-1-omv2015.0.i586
  libgssapi_krb5_2-1.14.3-1-omv2015.0.i586
  libhogweed4-3.3-1-omv2015.0.i586
  libidn11-1.33-1-omv2015.0.i586
  liblzo2_2-2.09-1-omv2015.0.i586
  libp11-kit0-0.23.2-1-omv2015.0.i586
  libpixman1_0-0.34.0-1-omv2015.0.i586
  libtasn1_6-4.8-1-omv2015.0.i586
  libthai0-0.1.20-6-omv2015.0.i586
  libwayland-cursor0-1.12.0-1-omv2015.0.i586
  libxcb-render0-1.11.1-1-omv2015.0.i586
  libxcb-shm0-1.11.1-1-omv2015.0.i586
  libxcb-xfixes0-1.11.1-1-omv2015.0.i586
  libxcomposite1-0.4.4-15-omv2015.0.i586
  libxcursor1-1.1.14-14-omv2015.0.i586
  libxi6-1.7.8-2-omv2015.0.i586
  libxkbcommon0-0.7.0-1-omv2015.0.i586
  openvpn-2.3.14-1-omv2015.0.x86_64
  protobuf-lite-2.6.1-3-omv2015.0.x86_64
  python-notify-0.1.1-19-omv2015.0.x86_64
  python-vte-0.28.2-15-omv2015.0.x86_64
  vpnc-0.5.3-21-omv2015.0.x86_64
  vte-0.28.2-15-omv2015.0.x86_64
  xli-20061110-20-omv2015.0.x86_64
Entfernen von 74 Paketen? (j/N) 
    $ uname -r
    4.9.0-desktop-1omv

74 pkgs are better than 500

Can I riskless delete all of the 74 packages?

In my system, without a backup, I would never do that.

Probably. The only way I know do be ‘riskless’ is to never do anything. I can only tell you that I use --auto-orphans regularly.

Write down everything you delete so you’ll know what to add back if something breaks.
Also any packages you don’t want --auto-orphans to remove can be removed from ‘/var/lib/rpm/installed-through-deps.list’.

luca speaks wisely. My computers are all multi-boot with data stored on separate partitions on a separate hard drive so I do have builtin backup. YMMV.

fonts-ttf-chinese japanese and korean I’d say you can “safely” remove with urpme. And the unused kernel versions as well (but keep at least one you know working)
But for all the other pkgs, if I were you I’d keep them all.

hypóthesis says it’s safe to run urpme --auto-orphans in your case.

Based on your output, mostly i586 and old packages will be removed, none of them are critical.

I cannot update to this task-plasmas* because kwin-x11 and kwin-wayland 5.8.5 are not available. Do you have this kwin packages (version 5.8.5) installed there?

Yes. Perhaps wait for your mirror to be updated? Or try a different mirror.

$ rpm -qa kwin-x11
kwin-x11-5.8.5-1-omv2015.0.x86_64
$ rpm -qa kwin-wayland
kwin-wayland-5.8.5-1-omv2015.0.x86_64
$ rpm -qa | grep task-plasma
task-plasma-minimal-5.8.5-1-omv2015.0.noarch
task-plasma-5.8.5-1-omv2015.0.noarch

I have now deleted all orphaned packages without any negative effects for running my system.