Aggiornamenti impossibili

Da ieri sembra impossibile scaricare gli aggiornamenti proposti. Mi sembra che capiti dopo un recente aggiornamento del pacchetto “aria”.

. # urpmi --auto-update
…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

…recupero fallito: curl non riuscito: uscito con 48

Per soddisfare le dipendenze, saranno installati i seguenti pacchetti:
Pacchetto Versione Release Dist DEpoch Arch.
(supporto “main updates (Einsteinium3.0-2)”)
efibootmgr 0.16 1 omv 2015.0 x86_64
efivar 35 1 omv 2015.0 x86_64
lib64OpenColorIO1 1.0.9 8 omv 2015.0 x86_64
lib64curl4 7.60.0 1 omv 2015.0 x86_64
lib64efiboot1 35 1 omv 2015.0 x86_64
lib64efivar1 35 1 omv 2015.0 x86_64
lib64kpathsea6 20170524 6 omv 2015.0 x86_64
lib64mms0 0.6.4 1 omv 2015.0 x86_64
sudo 1.8.23 1 omv 2015.0 x86_64
texlive-kpathsea.bin 20170524 6 omv 2015.0 x86_64
Altri 284KB di spazio disco saranno utilizzati.
verranno scaricati 1.2MB di pacchetti.
Procedo con l’installazione di 10 pacchetti? (S/n)

Ho aggiornato di recente (c’era GIMP 2.10, slurp!), e oggi ho riprovato e non ho nessun errore…

https://ec.haxx.se/usingcurl-returns.html

Nel collegamento è spiegato che l’errore potrebbe essere dovuto a versioni di curl e libcurl incompatibili. Ma io non ho scelto ne l’uno ne l’altro dei pacchetti.
In ogni caso gli aggiornamenti riprendono a funzionare cambiando da curl a wget.

There I read “To decrease the risk of this and make sure it doesn’t happen: use curl and libcurl of the same version number.” But I don’t choose curl and libcurl.
Anyway the problem is solved changing from curl to wget.

L’errore 48 in curl significa che è stato lanciato con un’opzione sconosciuta. Se pensi che il problema sia il programma che effettua il download potresti provare ad aggiornare con sudo urpmi.update -a --wget. Altrimenti proverei a rimuovere la lista locale dei mirror con `sudo mv /var/cache/urpmi/mirrors.cache /var/cache/urpmi/mirrors.cache.bkp’ e provare di nuovo ad aggiornare.

In OM Lx 3 recentemente aggiornato. In ‘drakrpm-edit-media> Opzioni> Opzioni globali> Scarica il programma da usare’ L’ho impostatoper arricciare In quel punto ho impostato: “CURL”.
In OM Lx 3 recently updated. In ‘drakrpm-edit-media>Options>Global options>Download program to use’ I set that to curl.

# urpmi --auto-update

funziona senza problemi o errori. (FWIW: normalmente uso aria2).
Per vedere se curl e lib64curl sono la stessa versione è semplicissimo.
works with no problem or errror. (FWIW: I normally use aria2).
To see if curl and lib64curl are same version is super easy:

$ rpm -qa | grep curl
python-curl-7.43.0-1-omv2015.0.x86_64
curl-7.60.0-1-omv2015.0.x86_64
lib64curl4-7.60.0-1-omv2015.0.x86_64

e ovviamente lo sono. FWIW: in genere nessuno “preleva” una determinata versione di curl e lib64curl che avviene semplicemente come parte del processo di aggiornamento.
and they obviously are. FWIW: typically no one “picks” a given version of curl and lib64curl that just happens as part of the update process.

Ho cambiato da curl a wget e l’aggiornamento funziona.
La cosa strana è che poi sono tornato a curl e l’aggiornamento non ha più problemi!
Mi sembra una delle numerose instabilità che spesso trovo in OpenMandriva.

Changing to wget update works. Then going back to curl update works again. My OpenMandriva seems unstable, as often happens.

Nel mio pc ho la stessa situazione
rpm -qa | grep curl
python-curl-7.43.0-1-omv2015.0.x86_64
curl-7.60.0-1-omv2015.0.x86_64
lib64curl4-7.60.0-1-omv2015.0.x86_64

1 Like

Eccellente. Sono contento che tu l’abbia risolto.