Aggiornamento errato


#1

Altro aggiornamento “mega” che da problemi.

Il comando

urpmi --auto-update --test --clean

da esito OK ma poi aggiornando circa 234 pacchetti da questo errore

installazione di lib64kf5kirigami2_5-5.43.0-1-omv2015.0.x86_64.rpm kded-5.43.0-1-omv2015.0.x86_64.rpm lib64KF5Plotting5-5.43.0-1-omv2015.0.x86_64.rpm lib64ReviewboardHelpers5-5.43.0-1-omv2015.0.x86_64.rpm kdesu-5.43.0-1-omv2015.0.x86_64.rpm purpose-5.43.0-1-omv2015.0.x86_64.rpm lib64va1-1.8.3-2-omv2015.0.x86_64.rpm os-prober-1.76-3-omv2015.0.x86_64.rpm quick-usb-formatter-0.6-0.altlinux.1-omv2015.0.x86_64.rpm kirigami-5.43.0-1-omv2015.0.x86_64.rpm lib64KF5WebKit5-5.43.0-1-omv2015.0.x86_64.rpm lib64KF5NetworkManagerQt6-5.43.0-1-omv2015.0.x86_64.rpm lib64KF5JSEmbed5-5.43.0-1-omv2015.0.x86_64.rpm lib64KF5KDESu5-5.43.0-1-omv2015.0.x86_64.rpm lib64KF5ItemModels5-5.43.0-1-omv2015.0.x86_64.rpm systemd-zsh-completion-237-1-omv2015.0.x86_64.rpm lib64KF5KrossCore5-5.43.0-1-omv2015.0.x86_64.rpm kross-5.43.0-1-omv2015.0.x86_64.rpm lib64qt5concurrent5-5.8.0-5-omv2015.0.x86_64.rpm da /var/cache/urpmi/rpms
Installazione fallita: file /usr/lib64/qt5/qml/org/kde/kirigami.2/styles/Plasma/Units.qml from install of plasma-framework-5.43.0-1.x86_64 conflicts with file from package kirigami-5.39.0-1.x86_64
file /usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml from install of plasma-framework-5.43.0-1.x86_64 conflicts with file from package kirigami-5.39.0-1.x86_64
kernel-release-desktop-4.15.2-1omv is needed by kernel-release-desktop-devel-4.15.2-1omv-1-1.x86_64
error while checking dependencies
libPhabricatorHelpers.so.5()(64bit) is needed by purpose-5.43.0-1.x86_64
error while checking dependencies

Perché?

e perché si accorge che mancano delle dipendenze solo quando aggiorna effettivamente e non quando esegue solo un test?


(Ben Bullard) #2

Quel pacchetto è installato qui:

That package is installed here:

# rpm -qa | grep purpose
purpose-5.43.0-1-omv2015.0.x86_64

allora prova:

so try:

# urpmi.update -a

e se ciò non funziona, prova un mirror diverso e se vuoi essere così gentile segnala il problema allo specchio che stavi utilizzando.

and if that doesn’t work try a different mirror and if you would be so kind report the issue to the mirror you were using.


(Ben Bullard) #3

Un altro modo per risolvere il problema è scaricare [.rpm](Un altro modo per risolvere il problema è scaricare rpm dal repository “Madre” e installarlo manualmente con “urpmi”.) dal repository “Madre” e installarlo manualmente con “urpmi”.

Another way to fix is download the .rpm from the “Mother” repository and install it manually with ‘urpmi’.


(Stefano) #4

Sul mio pc si è installato tutto correttamente, mi sembra migliorata la velocità di caricamento e c’è pure LibreOffice 6.0.1 …


(rugyada) #5

In questo caso devo darti ragione. Anche qui il test non si è lamentato e l’aggiornamento reale invece si.

Comunque, prova:

- metti /^kernel/ in skip list

- cercati kirigami
$ rpm -qa |grep kirigami
e disinstalla i due pacchetti con nodeps

io avevo questi, se sono gli stessi puoi copiare i comandi

rpm -e kirigami --nodeps
rpm -e lib64kf5kirigami2_5-5.39.0-1-omv2015.0.x86_64 --nodeps

e riprova l’aggiornamento

urpmi.update -a
urpmi --auto-update

Per scrupolo, urpmi --auto-update anche più di una volta, finchè non dice che tutti i pacchetti sono aggiornati.

Qui kernel e kirigami erano i soli pacchetti che davano grane, YMMV.

Postedit:
Questi step ovviamente solo per far completare l’aggiornamento, che altrimenti si blocca e non aggiorna neppure l’aggiornabile.
Poi, mentre si può vivere benissimo senza l’ultimo kernel, l’ulteriore aggiornamento dei pacchetti necessari è tutta un’altra faccenda :stuck_out_tongue:
Ma magari nel frattempo vengono corretti i conflitti.

Postedit2:

[root@omlx-1811 ruru]# urpmi kirigami
To satisfy dependencies, the following packages are going to be installed:
 Package                        Version      Release       Dist  DEpoch Arch 
(medium "main_up")
 kirigami                       5.43.0       1             omv   2015.0 x86_64 
 lib64kf5kirigami2_5            5.43.0       1             omv   2015.0 x86_64 
523KB of additional disk space will be used.
106KB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) y


installing lib64kf5kirigami2_5-5.43.0-1-omv2015.0.x86_64.rpm kirigami-5.43.0-1-omv2015.0.x86_64.rpm from /var/cache/urpmi/rpms
warning: LOOP:
warning: removing kirigami-5.43.0-1.x86_64 "Requires: lib64kf5kirigami2_5 = 5.43.0-1:2015.0" from tsort relations.
warning: removing lib64kf5kirigami2_5-5.43.0-1.x86_64 "Requires: kirigami = 5.43.0-1:2015.0" from tsort relations.
Preparing...                     ####################################################################################
      1/2: kirigami              ####################################################################################
      2/2: lib64kf5kirigami2_5   ####################################################################################

.

[ruru@omlx-1811 ~]$ rpm -qa |grep kirigami
kirigami-5.43.0-1-omv2015.0.x86_64
lib64kf5kirigami2_5-5.43.0-1-omv2015.0.x86_64

#6

Partendo da quanto suggerito da rugyada ho:

  • cercato kirigami

$ rpm -qa |grep kirigami

e disinstallati i due pacchetti con nodeps

rpm -e kirigami --nodeps
rpm -e lib64kf5kirigami2_5-5.39.0-1-omv2015.0.x86_64 --nodeps

poi a suon di

urpmi --auto-update

aggiornati 234 pacchetti (kernel incluso)

e al termine un bel

urpmi kirigami
e segni kirigami come installato manualmente, non diventer auto-orphaned
writing /var/lib/rpm/installed-through-deps.list
Per soddisfare le dipendenze, saranno installati i seguenti pacchetti:
Pacchetto Versione Release Dist DEpoch Arch.
(supporto “main updates”)
kirigami 5.43.0 1 omv 2015.0 x86_64
lib64kf5kirigami2_5 5.43.0 1 omv 2015.0 x86_64
Altri 523KB di spazio disco saranno utilizzati.
verranno scaricati 106KB di pacchetti.
Procedo con l’installazione di 2 pacchetti? (S/n) s

installazione di lib64kf5kirigami2_5-5.43.0-1-omv2015.0.x86_64.rpm kirigami-5.43.0-1-omv2015.0.x86_64.rpm da /var/cache/urpmi/rpms
warning: LOOP:
warning: removing kirigami-5.43.0-1.x86_64 “Requires: lib64kf5kirigami2_5 = 5.43.0-1:2015.0” from tsort relations.
warning: removing lib64kf5kirigami2_5-5.43.0-1.x86_64 “Requires: kirigami = 5.43.0-1:2015.0” from tsort relations.
In preparazione… ######################################################################################
1/2: kirigami ######################################################################################
2/2: lib64kf5kirigami2_5 ######################################################################################

chiudo il thread


(Ben Bullard) #7