@clarintux è stato un piacere!

pinguinotattico
Post
-
TUTORIAL: Come fare un backup dei memo vocali dell'iPhone/iPad su LINUX (Debian)! -
TUTORIAL: Come fare un backup dei memo vocali dell'iPhone/iPad su LINUX (Debian)!Il mio problema coi memo vocali è stato che ne avevo quasi 800 e non riuscivo a passarli al PC Linux in quanto la rotellina dell'iPad era ferma allo 0% e diceva sempre "Preparo..." senza esportare nulla su Telegram, LocalSend, File, ecc.
L'unica strada è stata quella del terminale di Linux e Python, in quanto iTunes non è disponibile su Linux (nemmeno con Wine funziona al 100%) e Clementine, VLC e Strawberry Music Player si sono rivelati inutili nella sincronizzazione tra Linux e iOS.
È venuto in soccorso ChatGPT e la maieutica di Socrate con la quale l'ho interrogato e sono riuscito ad arrivare ad una soluzione per me e... per voi!Ho testato questa procedura con:
- iPad con iOS 26
- Debian 13 Trixie
- Trinity Desktop Environment (TDE)
- Konsole
1. BACKUP COMPLETO
1.1 Collegate il dispositivo iOS (es. iPad) al computer, autorizzate quello che c'è da autorizzare
1.2. Aprite Konsole e mandate:
sudo apt update
sudo apt install libimobiledevice-1.0-6 libimobiledevice-utils ifuse python3 python3-pip sqlite3
1.3. Verifica che Debian rileva il dispositivo:
ideviceinfo
1.4. ATTENZIONE: come utenti NON root, mandate:
mkdir -p ~/iOSBackup
Questo vi creerà una cartella nella vostra /home/nome-utente-del-computer
1.5. Accertati di avere spazio sul PC per il backup (per esempio dalle impostazioni del dispositivo iOS risulta che il mio iPad ha 50 GB di spazio occupato e il backup sul PC è venuto a pesare 20 GB) ed esegui il backup completo mandando:
idevicebackup2 backup ~/iOSBackup
1.6. Quando il backup sarà terminato vedrete dentro la cartella "iOSBackup" un'altra cartella con dei numeri e delle lettere strane. Apritela e vedrete molte cartelle, all'interno delle quali rimarrete delusi nel constatare che APPARENTEMENTE il backup non è riuscito come ALMENO credevate.
Occorre perciò portare alla luce tutti i vostri file, ma in questo tutorial ci limitiamo a recuperare i memo vocali (che è dove mi sono spinto io grazie a ChatGPT e alle scarsissime conoscenze che ho per queste cose).2. COME ESTRARRE I MEMO VOCALI
2.1. Per ottenere i file .m4a (il vero formato dei memo vocali di iOS) leggibili devi usare Python dal terminale (es. Konsole) + lo script "iphonemediakit"
2.2. Manda sul terminale come root:
sudo apt install python3.13-venv
2.3. Ora dobbiamo creare l'ambiente virtuale venv nella nostra home.
Quindi creiamo il virtualenv nella nostra home con:python3 -m venv ~/venv
Ora propongo due strade per estrarre i memo vocali. Un metodo non consigliato e un metodo consigliato. Vi consiglio di passare direttamente al punto 4.
3. METODO NON CONSIGLIATO: COME ESTRARRE I MEMO VOCALI (ATTENZIONE: SENZA RINOMINARLI SULLA BASE DEI METADATI)
3.4. Attiviamo l'ambiente con:
source ~/venv/bin/activate
Qui vedremo che il prompt del terminale cambia in (venv) nome-utente ecc.
3.5. I memo vocali stanno nel backup come file .m4a con i riferimenti salvati in un database SQLite.
Puoi estrarli con sqlite3 e una ricerca mirata.
Manda nel terminale (ATTENZIONE: sostituisci le 8 cifre iniziali di seguito con quelle della tua cartella di backup!!!)
cd ~/iOSBackup/00008030*/
sqlite3 Manifest.db "SELECT fileID, relativePath FROM Files WHERE relativePath LIKE '%Recordings/%';"
Poi basta copiarli in massa:
mkdir -p ~/Desktop/MemoVocali
sqlite3 Manifest.db "SELECT fileID FROM Files WHERE relativePath LIKE '%Recordings/%';" | while read fid; do
cp "${fid:0:2}/$fid" ~/Desktop/MemoVocali/
done
Ti ritrovi i memo vocali grezzi in ~/Desktop/MemoVocali/ ma non saranno ancora in .m4a ma in "hash" senza un'estensione. A noi servirà mettere ad essi un'estensione e mettere ad essi i metadati (la data e l'ora delle registrazioni).
2.6 Per rinominare tutti i file con l'estensione .m4a, inserisci nel terminale:
cd ~/Desktop/MemoVocali
for f in *; do
mv "$f" "$f.m4a"
done
4. METODO CONSIGLIATO: COME ESTRARRE I MEMO VOCALI RINOMINANDOLI COI METADATI
4.1. Ora procediamo a rinominarli grazie al file Manifest.db, presente già nel nostro backup completo della cartella home: è un database SQLite che dice quale hash corrisponde a quale percorso originale sul dispositivo iOS.
ChatGPT mi ha creato uno script adatto a questo. Crea un documento vuoto sul tuo desktop e rinominalo (togliendo le virgolette): "extract_voicememos.py"4.2. Apri il file appena creato con Kate o Kwrite e copia e incolla questo script (ATTENZIONE: cambia la voce "nome-utente" con il nome utente del tuo computer, e il nome della cartella "00008030-0012712E3ADB402E" con il nome della cartella effettiva del TUO backup, non il mio) :
#!/usr/bin/env python3
import os
import sqlite3
import shutil
import re
# --- Configurazioni ---
BACKUP_DIR = "/home/nome-utente/iOSBackup/00008030-0012712E3ADB402E"
DB_PATH = os.path.join(BACKUP_DIR, "Manifest.db")
OUTPUT_DIR = os.path.join(os.path.expanduser("~/Desktop/VoiceMemos"))
# Crea la cartella di destinazione se non esiste
os.makedirs(OUTPUT_DIR, exist_ok=True)
# Connessione al database
conn = sqlite3.connect(DB_PATH)
cur = conn.cursor()
# Query per recuperare fileID e relativePath dei voice memos
query = """
SELECT fileID, relativePath
FROM Files
WHERE relativePath LIKE '%Recordings%'
"""
cur.execute(query)
rows = cur.fetchall()
print(f"Trovati {len(rows)} file voice memo.")
# Funzione per convertire nome originale in YYYY-MM-DD HH-MM-SS
def format_filename(original_name):
# Estrae data e ora dal nome (supporta sia m4a che .composition)
m = re.search(r'(\d{8})[ _]?(\d{6})', original_name)
if m:
date_part = m.group(1) # es: 20240326
time_part = m.group(2) # es: 152834
formatted = f"{date_part[:4]}-{date_part[4:6]}-{date_part[6:]} {time_part[:2]}-{time_part[2:4]}-{time_part[4:]}.m4a"
return formatted
else:
# fallback se non trova data/ora: usa hash + m4a
return original_name + ".m4a"
# Ciclo su tutti i file
for fileID, relativePath in rows:
subdir = fileID[:2] # sottocartella in cui iOS mette il file
original_file = os.path.join(BACKUP_DIR, subdir, fileID)
# Prende solo il nome del file dall'originalPath
original_name = os.path.basename(relativePath)
# Genera nome finale leggibile
new_name = format_filename(original_name)
dest_file = os.path.join(OUTPUT_DIR, new_name)
# Copia il file se esiste
if os.path.exists(original_file):
shutil.copy2(original_file, dest_file)
print(f"✅ Copiato: {original_file} → {dest_file}")
else:
print(f"⚠️ File non trovato: {original_file}")
# Chiude il DB
conn.close()
print("🎉 Operazione completata! Tutti i voice memos sono sul Desktop.")
4.3. vai sul tuo Desktop, fai clic destro col mouse e seleziona la voce per aprire il terminale lì.
Manda:
python3 extract_voicememos.py
4.4. Troverai tutti i memo vocali rinominati nella cartella ~/Desktop/VoiceMemos.
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux ha detto in Parabola GNU/Linux non aggiorna:
Se con questo risolvi, aggiungi per favore [RISOLTO] al titolo della discussione, modificando il tuo primo post
Purtroppo non riesco a modificare il titolo del post.
Mi esce come errore:
"Puoi modificare i post solo per 3600 secondo(i) dopo la pubblicazione" -
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux Avrei dovuto inviare questo messaggio:
Titolo: Octopi can't open on Parabola
Testo: «architecture: x86_64
is nonsystemd enabled: no
is nonprism enabled: yessteps to reproduce: install parabola gnu linux from cli iso, do "sudo pacman -S xf86-video-ati meta" in order to run sddm, then login in kde or xfce and open octopi from terminal
expected result: octopi opens
actual result: "Octopi: error while loading shared libraries: libqtermwidget5.so.1: cannot open shared object file: No such file or directory"»
Purtroppo è da giorni che il forum di Parabola, e ora anche questo sito di Parabola per le segnalazioni, mi continua a far visualizzare questo avviso e nessuno se n'è ancora accorto: Sorry, in order to prevent spam, there are posting constraints on members newer than 2 days, and with fewer than 2 posts. Please try again in 20 minutes.
Ho anche scritto su reddit in /r/Parabola che c'è questo problema ma nessuno mi ha risposto.
Pazienza.Ora faccio la segnalazione su reddit con queste diciture.
Aggiungo al titolo del thread [RISOLTO] nel frattempo.P.S: non so se lo sai ma su IceCat browser non è possibile pubblicare nel tuo forum
-
[RISOLTO] Parabola GNU/Linux non aggiorna@pinguinotattico non ci sono riuscito ma ho scoperto diverse cose:
- Avevo installato una versione sperimentale di Parabola che non aggiornava con lxde e con interfaccia grafica di installazione
- Oggi invece ho installato Parabola grazie al tuo video su youtube in cli, ho avuto problemi con sddm e lightdm e installando i driver giusti con "sudo pacman -S xf86-video-ati meta", che con le mie componenti amd vanno bene (grazie chat gpt
), ho lasciato sddm
Ho installato oltre a xfce4 anche kde (con questo comando: sudo pacman -S plasma kde-applications kde-gtk-config dolphin-plugins ark ffmpegthumbs plasma-wayland-session)
Ora però non va Octopi e mi dispiace non avere un package manager/software center con tutte le cose belle catalogate.
Come posso ottemperare a questo bisogno?Quello che mi restituisce il terminale quando cerco di aprire octopi è:
Octopi: error while loading shared libraries: libqtermwidget5.so.1: cannot open shared object file: No such file or directory
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux ho installato arch, ora provo a fare la migrazione.
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux cerco di riassumere l'output che mi è uscito perché è troppo lungo. Ti invio la parte finale perché la parte di sopra secondo me è superflua e non aggiunge nulla di nuovo:
Total Installed Size: 2779.48 MiB Net Upgrade Size: 630.94 MiB :: Proceed with installation? [Y/n] y (551/551) checking keys in keyring [############################################################] 100% (551/551) checking package integrity [############################################################] 100% (551/551) loading package files [############################################################] 100% (551/551) checking for file conflicts [############################################################] 100% error: failed to commit transaction (conflicting files) libxvmc: /usr/include/X11/extensions/vldXvMC.h exists in filesystem mkinitcpio: /usr/lib/initcpio/hooks/encrypt exists in filesystem mkinitcpio: /usr/lib/initcpio/hooks/udev exists in filesystem mkinitcpio: /usr/lib/initcpio/install/encrypt exists in filesystem mkinitcpio: /usr/lib/initcpio/install/sd-encrypt exists in filesystem mkinitcpio: /usr/lib/initcpio/install/systemd exists in filesystem mkinitcpio: /usr/lib/initcpio/install/udev exists in filesystem systemd-sysvcompat: /usr/share/man/man1/init.1.gz exists in filesystem gdk-pixbuf-xlib: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h exists in filesystem gdk-pixbuf-xlib: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.h exists in filesystem gdk-pixbuf-xlib: /usr/lib/libgdk_pixbuf_xlib-2.0.so exists in filesystem gdk-pixbuf-xlib: /usr/lib/libgdk_pixbuf_xlib-2.0.so.0 exists in filesystem gdk-pixbuf-xlib: /usr/lib/pkgconfig/gdk-pixbuf-xlib-2.0.pc exists in filesystem Errors occurred, no packages were upgraded.
-
[RISOLTO] Parabola GNU/Linux non aggiornaL'ho trovato. Dovevo copiare "libcrypto.so.1.1" su /usr/lib della partizione con "sudo cat /usr/lib/libcrypto.so.1.1 | sudo tee /mnt/usr/lib/libcrypto.so.1.1 > /dev/null"
Ci sono riuscito.
Faccio poi "arch-chroot /mnt"
E poi "sudo pacman -Syyu" ma non va:[root@parabolaiso ~)# arch-chroot /mnt [root@parabolaiso /]# sudo pacman -Syyu sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy" sudo: unable to load /usr/lib/sudo/sudoers.so: libldap-2.4.so.2: cannot open shared object file: No such file or directory sudo: fatal error, unable to load plugins
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux no ma io non ho spento nulla la seconda volta che ho fatto la stessa procedura.
A questo punto provo a fare questa procedura che mi hanno consigliato di fare:- Faccio partire la live di Parabola
- Monto la partizione con Parabola installato
- Aggiungo libcrypto.1.1 su /usr/lib/
- Mando "arch-chroot" dal terminale
- Provo a mandare "sudo pacman -Syyu"
Edit: 3. Non riesco a trovare libcrypto nella live di Parabola. Che strazio. Quasi quasi installo arch e poi da arch faccio la procedura per passare a Parabola.
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux sì però se provo, dopo aver inserito utente e password, a rifare sudo pacman -Syu mi esce questo:
Più sotto ho riprovato ad entrare come root scrivendo "su" e a mandare lo stesso comando senza sudo:
Poi vabbè ho inserito un comando che mi aveva detto di fare un utente su internet...
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux dopo 15 min di aggiornamenti su per giù mi chiude il terminale e rimane fermo sulla immagine del desktop senza possibilità di fare nulla (icone e barra di sotto sparite).
Ora il pc è acceso da un'oretta in questa schermata e conto di tenerlo acceso fino alla tua risposta. Non voglio spegnerlo perché quando l'ho fatto (sì, mi è capitato anche prima) ho dovuto riformattare (non avevo nulla di importante per fortuna) e re installare Parabola (mi sembrava la soluzione più veloce e ho fatto così). Mi usciva una schermata nera al login con scritto: "[0.006320] do_IRQ: 1.55 No irq handler for vector
Starting version 242.29-2.par1-parabola /deu/sdbi: recovering journal
/dev/sdbl: clean, 131429/3678208 files, 1936893/14701824 blocks" e rimaneva bloccato (premendo ctrl+f2 sfarfallava e dopo molto tempo di andirivieni tra la schermata del login col terminale e la schermata nera di prima ero riuscito ad entrare ma non riuscivo a fare gli aggiornamenti, ora non ricordo cosa usciva)
Ora cosa posso fare in queste condizioni? Non posso allegare la foto perché mi dice che pesa assai, ma ti basta sapere che si vede solo lo sfondo del pc -
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux mi sono limitato a fare il comando che mi hai inviato perché sinceramente non ho capito cosa dovrei riprendere dalla soluzione (rispetto a cosa? Il link mi rimanda al paragrafo "4.6.1 Errors during package verification", non ho capito cosa c'entra però)...
Ti mando l'output del comando che mi hai inviato:
tigre@tigre-pc: ~ $ sudo pacman -Rns archlinuxarm-keyring archlinux32-keyring controllo delle dipendenze in corso... errore: impossibile eseguire l'operazione richiesta (impossibile soddisfare le dipendenze) :: pacman: la rimozione di archlinuxarm-keyring interrompe la dipendenza 'archlinuxarm-keyring' :: pacman: la rimozione di archlinux32-keyring interrompe la dipendenza 'archlinux32-keyring'
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux questo è quello che mi restituisce:
tigre@tigre-pc: ~ $ sudo pacman -R archlinuxarm-keyring [sudo] password di tigre: controllo delle dipendenze in corso... errore: impossibile eseguire l'operazione richiesta (impossibile soddisfare le dipendenze) :: pacman: la rimozione di archlinuxarm-keyring interrompe la dipendenza 'archlinuxarm-keyring' tigre@tigre-pc: ~ $ sudo pacman -R archlinux32-keyring controllo delle dipendenze in corso... errore: impossibile eseguire l'operazione richiesta (impossibile soddisfare le dipendenze) :: pacman: la rimozione di archlinux32-keyring interrompe la dipendenza 'archlinux32-keyring'
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux
Il terminale non mi fa copiare tutto quello che ha fatto... Ti invio quello che sono riuscito a copiare...http://paste.debian.net/1346879/
http://paste.debian.net/1346880/ -
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux Il terzo comando non è andato.
tigre@tigre-pc: ~ $ sudo rm /var/lib/pacman/db.lck [sudo] password di tigre: rm: impossibile rimuovere '/var/lib/pacman/db.lck': File o directory non esistente tigre@tigre-pc: ~ $ sudo pacman-key --init tigre@tigre-pc: ~ $ sudo pacman-key --populate archlinux parabola ==> Aggiunta delle chiavi da archlinux.gpg in corso... ==> Aggiunta delle chiavi da parabola.gpg in corso... ==> Sto firmando localmente le chiavi verificate nel keyring... -> Sto firmando localmente la chiave 560B3DEC2F13E822ACED475B2EC52AC76AEEB6A0... -> Sto firmando localmente la chiave 17446CB76E250EE809DFE1F2A7DC2FC7EBC8F713... -> Sto firmando localmente la chiave D8AFDDA07A5B6EDFA7D8CCDAD6D055F927843F1C... -> Sto firmando localmente la chiave 1B8C5E87702444D3D825CC8086ED62396D5DBA58... -> Sto firmando localmente la chiave 99195DD3BB6FE10A2F36ED8445698744D4FFBFC9... -> Sto firmando localmente la chiave CB6E213A349B8DF9E96B622AC3F4FFCF3EAE8697... -> Sto firmando localmente la chiave 2DFFE834A07FC9A06F4AAAF444BC7D7F49B9A5A4... -> Sto firmando localmente la chiave D3EAD7F9D076EB9AF650149DA170D6A0B669E21A... -> Sto firmando localmente la chiave 8CD7227DA467D3ED404F6EEFDB590F739E5AC458... -> Sto firmando localmente la chiave DDB867B92AA789C165EEFA799B729B06A680C281... -> Sto firmando localmente la chiave 49F707A1CB366C580E625B3C456032D717A4CD9C... -> Sto firmando localmente la chiave 684148BB25B49E986A4944C55184252D824B18E8... -> Sto firmando localmente la chiave 6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78... -> Sto firmando localmente la chiave FB31DBA3AB8DB76A4157329F7651568F80374459... -> Sto firmando localmente la chiave BFA8008A8265677063B11BF47171986E4B745536... -> Sto firmando localmente la chiave 8C3F8ABD30DF2AFAC6C039A45906AB5E9AAD00E5... -> Sto firmando localmente la chiave 3954A7AB837D0EA9CFA9798925DB7D9B5A8D4B40... -> Sto firmando localmente la chiave 0EF5D686FC13831A54874C275FC681B4822DABB0... -> Sto firmando localmente la chiave E56B405EC149A89EA4D855E3DA2004473258B1E2... -> Sto firmando localmente la chiave 38D33EF29A7691134357648733466E12EC7BA943... -> Sto firmando localmente la chiave 91FFE0700E80619CEB73235CA88E23E377514E00... -> Sto firmando localmente la chiave 1285E187FDE4EF93444F75F9A3CDCDE939A264EE... -> Sto firmando localmente la chiave 0E8B644079F599DFC1DDC3973348882F6AC6A4C2... -> Sto firmando localmente la chiave AB19265E5D7D20687D303246BA1DFB64FFF979E7... ==> Sto importando i valori... ==> Disabilitazione delle chiavi revocate nel keyring in corso... -> Disabilitazione della chiave 8F76BEEA0289F9E1D3E229C05F946DED983D4366 in corso... -> Disabilitazione della chiave 63F395DE2D6398BBE458F281F2DBB4931985A992 in corso... -> Disabilitazione della chiave 50F33E2E5B0C3D900424ABE89BDCF497A4BBCC7F in corso... -> Disabilitazione della chiave 27FFC4769E19F096D41D9265A04F9397CDFD6BB0 in corso... -> Disabilitazione della chiave 39F880E50E49A4D11341E8F939E4F17F295AFBF4 in corso... -> Disabilitazione della chiave 8840BD07FC24CB7CE394A07CCF7037A4F27FB7DA in corso... -> Disabilitazione della chiave 5559BC1A32B8F76B3FCCD9555FA5E5544F010D48 in corso... -> Disabilitazione della chiave 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196 in corso... -> Disabilitazione della chiave 07DFD3A0BC213FA12EDC217559B3122E2FA915EC in corso... -> Disabilitazione della chiave 4FCF887689C41B09506BE8D5F3E1D5C5D30DB0AD in corso... -> Disabilitazione della chiave 5A2257D19FF7E1E0E415968CE62F853100F0D0F0 in corso... -> Disabilitazione della chiave 7FA647CD89891DEDC060287BB9113D1ED21E1A55 in corso... -> Disabilitazione della chiave BC1FBE4D2826A0B51E47ED62E2539214C6C11350 in corso... -> Disabilitazione della chiave 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2 in corso... -> Disabilitazione della chiave 5696C003B0854206450C8E5BE613C09CB4440678 in corso... -> Disabilitazione della chiave 8CF934E339CAD8ABF342E822E711306E3C4F88BC in corso... -> Disabilitazione della chiave F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6 in corso... -> Disabilitazione della chiave 5E7585ADFF106BFFBBA319DC654B877A0864983E in corso... -> Disabilitazione della chiave 65EEFE022108E2B708CBFCF7F9E712E59AF5F22A in corso... -> Disabilitazione della chiave 40440DC037C05620984379A6761FAD69BA06C6A9 in corso... -> Disabilitazione della chiave 34C5D94FE7E7913E86DC427E7FB1A3800C84C0A5 in corso... -> Disabilitazione della chiave 81D7F8241DB38BC759C80FCE3A726C6170E80477 in corso... -> Disabilitazione della chiave E7210A59715F6940CF9A4E36A001876699AD6E84 in corso... -> Disabilitazione della chiave 5357F3B111688D88C1D88119FCF2CB179205AC90 in corso... -> Disabilitazione della chiave FB871F0131FEA4FB5A9192B4C8880A6406361833 in corso... -> Disabilitazione della chiave 66BD74A036D522F51DD70A3C7F2A16726521E06D in corso... -> Disabilitazione della chiave B1F2C889CB2CCB2ADA36D963097D629E437520BD in corso... -> Disabilitazione della chiave 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5 in corso... -> Disabilitazione della chiave 40776A5221EF5AD468A4906D42A1DB15EC133BAD in corso... -> Disabilitazione della chiave D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50 in corso... -> Disabilitazione della chiave 44D4A033AC140143927397D47EFD567D4C7EA887 in corso... ==> Aggiornamento del database in corso... gpg: non è necessario un controllo del trustdb tigre@tigre-pc: ~ $ sudo pacman-key --refresh-keys gpg: refreshing 140 keys from hkps://hkps.pool.sks-keyservers.net gpg: aggiornamento del keyserver fallito: Server indicated a failure ==> ERRORE: Una chiave locale specificata non può essere aggiornata da un keyserver.
-
[RISOLTO] Parabola GNU/Linux non aggiornatigre@tigre-pc: ~ $ sudo rm /var/lib/pacman/db.lck [sudo] password di tigre: rm: impossibile rimuovere '/var/lib/pacman/db.lck': File o directory non esistente tigre@tigre-pc: ~ $ sudo pacman -Syy archlinux-keyring parabola-keyring :: Sincronizzazione dei database in corso... libre 350,3 KiB 1062K/s 00:00 [######################] 100% core 106,1 KiB 120K/s 00:01 [######################] 100% extra 7,5 MiB 440K/s 00:17 [######################] 100% community 29,0 B 0,00B/s 00:00 [######################] 100% pcr 502,3 KiB 1814K/s 00:00 [######################] 100% risoluzione delle dipendenze in corso... ricerca dei pacchetti in conflitto in corso... Pacchetti (2) archlinux-keyring-20250123-1 parabola-keyring-20241022-1 Dimensione totale dei pacchetti da scaricare: 1,18 MiB Dimensione totale dei pacchetti da installare: 1,79 MiB Dimensione netta dell'aggiornamento: 0,73 MiB :: Vuoi procedere con l'installazione? [S/n] S :: Download dei pacchetti in corso... archlinux-keyring-2... 1206,9 KiB 289K/s 00:04 [######################] 100% (2/2) verifica delle chiavi presenti nel porta... [######################] 100% download delle chiavi richieste in corso... errore: key "6D42BDD116E0068F" could not be looked up remotely errore: la chiave richiesta non è presente nel portachiavi errore: impossibile eseguire l'operazione richiesta (errore inaspettato) Si sono verificati degli errori, nessun pacchetto è stato aggiornato.
-
[RISOLTO] Parabola GNU/Linux non aggiornatigre@tigre-pc: ~ $ sudo pacman -Syy archlinux-keyring parabola-keyring :: Sincronizzazione dei database in corso... errore: impossibile aggiornare libre (impossibile bloccare il database) errore: impossibile aggiornare core (impossibile bloccare il database) errore: impossibile aggiornare extra (impossibile bloccare il database) errore: impossibile aggiornare community (impossibile bloccare il database) errore: impossibile aggiornare pcr (impossibile bloccare il database) errore: failed to synchronize all databases
-
[RISOLTO] Parabola GNU/Linux non aggiorna@clarintux qualcosa è cambiato quando ho avviato l'aggiornamento, ma non per il meglio comunque.
Metto qui il codice perché sennò sarei costretto a tagliare il codice a causa della lunghezza:
https://paste.debian.net/1346468/ -
[RISOLTO] Parabola GNU/Linux non aggiornaAppena installato su chiavetta usb Parabola GNU/Linux e ho tantissimi aggiornamenti in sospeso che non riesco a fare.
Di seguito riporto gli screenshot. -
Schermate rosse in alcune parti delle applicazioni/siti web su Debian@clarintux Ok grazie mille, provo ad inviare una segnalazione a Debian e menziono anche questo thread