X troubleshooting
X/Troubleshooting – Ubuntu Wiki
Risoluzione dei problemi in fase di installazione dei pacchetti
I comandi di riferimento quando si presentano problemi con i pacchetti sono:
per effettuare un controllo:
sudo apt-get check
per provare a riparare i pacchetti danneggiati:
sudo dpkg --configure -a
per risolvere errori o dipendenze non soddisfatte dei pacchetti:
sudo apt-get -f install ------------
La lista dei pacchetti è corrotta
Apparira un messaggio del tipo:
The package lists or status file could not be parsed or opened
In questo caso conviene ricreare la lista dei pacchetti con
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
Il problema riguarda il file di status
E: Problem with MergeList /var/lib/dpkg/status E: The package lists or status file could not be parsed or opened.
Per risolvere il problema non resta che ripristinare un file di status precedente. I files di status sono archiviati in /var/backup
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
——————–
Il pacchetto .deb da installare è corrotto
L’errore che si può ottenere sarà tipo
Unpacking ... dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt dpkg-deb: error: subprocess <decompress> returned error exit status 2 dpkg: error processing archive /var/cache/apt/archives/...deb (--unpack): cannot copy
Per risolvere l’errore pulire la cache e reinstallare. Per pulire la cache
sudo apt-get clean
Quindi se il pacchetto è nei repository ufficiali sudo apt-get upgrade
Signature non valida BADSIG 40976EAF437D05B5
Qualora di si prensenti l’errore
…
The following signatures were invalid: BADSIG 40976EAF437D05B5
…
Si tratta di un problema nelle firme ( errore GPG )
Ricostruire la cache software con
sudo mv /var/lib/apt/lists /var/lib/apt/lists.old
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt-get update
eventualmente aggiornare la chiave errata
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Per ulteriori dettagli
- Installazione applicativi e gestione pacchetti con apt-get e dpkg in linux ubuntu debian
- Problemi ed errori installazione pacchetti: apt-get, dpkg
- error in Version string ….. epoch in version is not number
- dpkg: error: parsing file ‘/var/lib/dpkg/status’ risolvere ripristinando status
- E: Malformed Description-md5 line; doesn’t have the required length (32 != 33)
- dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt
- The following signatures were invalid: BADSIG 40976EAF437D05B5
- Malformed Description-md5 line; includes invalid character
flashplugin troubleshooting
Per poter utilizzare il plugin di flash player si deve installare flashplugin-installer che si trova nei repository partner canonical
sudo apt-get install flashplugin-installer
in caso di blocco in fase di update interromepre l’installazione con CTRL_C o kill.
I processi pendenti possono esesre cercati con
ps afx | grep [d]pkg
Per ulteriori dettagli:
Configurazione audio in Ubuntu
Per modificare la scheda di default si può agire a più livelli:
- inserire la scheda inutilizzata in blacklist
- modificare il file di configurazione in
/usr/share/alsa/alsa.conf - agire a livello di bios disabilitando la scheda che non si intende utilzzare
Risorse:
- Informazioni schede audio in linux ubuntu debian
- Audio in Linux: Oss, ALSA, pulseaudio ubuntu linux
- Linux schede audio compatibili
- Pulseaudio ubuntu
- M-Audio Audiophile 2496 – Ubuntu 11.10 – 12.04 – 12.10 linux …
Grub 2.0 e Grub
Le informazioni minimali da digitare interattivamente in grub2 in caso di partizione msdos sono
set root='(hd1,msdos3)' linux /ubuntu-installer/amd64/linux root=/dev/hda3 initrd /ubuntu-installer/amd64/initrd.gz
Una volta selezionata una voce di menu la si potrà modificare entrando in edit con il tasto e. Poi al solito il tasto ESC consente di uscire dalla modalità di edit. F10 per il boot.
Le voci di menu possono essere adattate al volo al momento del boot via grub2
Volendo è anche possibile upgradare il menu grub2 inserendo le seguenti righe in /etc/grub.d/40custom opportunamente modificate così da avere a disposizone all’avvio voci di menu per l’installazione via netboot per partizione msdos classica e gpt2.
sudo cat /etc/grub.d/40custom submenu 'Ubuntu install via netboot-internet' { menuentry 'Netboot amd64 msdos' { insmod part_msdos insmod ext2 set root='(hd1,msdos3)' linux /ubuntu-installer/amd64/linux root=/dev/hda3 initrd /ubuntu-installer/amd64/initrd.gz } menuentry 'Netboot amd64 gpt' { insmod part_gpt insmod ext2 set root='(hd1,gpt3)' linux /ubuntu-installer/amd64/linux root=/dev/gpt3 initrd /ubuntu-installer/amd64/initrd.gz } }
Dettagli sul Le voci di menu possono essere adattate al volo al momento del boot via grub2