LZMA data is corrupt - system halted

Italian forum
User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

LZMA data is corrupt - system halted

Post by Zievatron » 13. Jun 2013, 19:06

Non riesco più ad usare il notebook, che è il PC che uso abitualmente, con Salix.
All'avvio mi risponde come in oggetto. :s

E' grave? Si può curare?

Marco
Posts: 117
Joined: 10. Apr 2012, 17:43

Re: LZMA data is corrupt - system halted

Post by Marco » 14. Jun 2013, 08:48

http://www.linuxquestions.org/questions ... 175439502/
La bella notizia:qui c'è qualcuno che ha avuto il il tuo stesso problema ed ha risolto.....
la brutta (almeno per me...... :oops: ) che è in inglese.... sembrerebbe esser legato al tipo di filesystem usato, se non ho capito male..... :?:
Cmq se risolvi, posta il come (una miniguida :idea: ) in modo da esser di aiuto a chi ha lo stesso problema..........
Se un uomo ha fame non regalargli un pesce, ma insegnagli a pescare.

User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: LZMA data is corrupt - system halted

Post by Zievatron » 14. Jun 2013, 12:59

Visto il link, ma sembra diverso dal mio caso.
Cioè, il malfunzionamento, nel caso del link, era occasionale e non ho capito quando si manifestava. Era causato da un modulo difettoso di RAM.
Nel mio caso il malfunzionamento avviene subito dopo la pagina di Grub. Più esattamente, c'è una prima riga OK che compare e poi il messaggio di errore.

Potrebbe essere corrotto il kernel?
In tal caso dovrei reinstallaro. Potrei avviare da chiavettalive, chroottarmi e poi? Come reinstallo il kernel?

User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: LZMA data is corrupt - system halted

Post by Zievatron » 15. Jun 2013, 15:34

Ho trovato questa pagina: http://www.salixos.org/wiki/index.php/H ... nel_source
Non so se va bene, ma tanto vale provare.
E subito sono problemi.
Ho avviato da una Arch su livekey, mi sono chroottato in Salix ed ho dato:

Code: Select all

slapt-get -u
Eseguite le operazioni di recupero di dati pacchetti e liste varie, mi ha risposto:

Code: Select all

    Impossibile verificare il checksum
    Errore nel download, correggi le sorgenti e riesegui --update 
Cos'è che mi chiede di fare? Rieditare io i sorgenti??!! :shock: Sarà mica ammattito? :?

Marco
Posts: 117
Joined: 10. Apr 2012, 17:43

Re: LZMA data is corrupt - system halted

Post by Marco » 16. Jun 2013, 14:07

Errore nel download, correggi le sorgenti e riesegui --update
Ma prima di quella scritta c'è altro? Se ti scrive anche na roba del genere:" ...Errore nel download: couldn't etc.etc.
Molto probabilmante non sei connesso.......
Controlla la connessione e prova con il comando completo
Slapt-get --update
Se invece internet è a posto prova ad aggiungere --no-md5
dovrebbe esser na roba del genere Slapt-get --no-md5 -u
Se un uomo ha fame non regalargli un pesce, ma insegnagli a pescare.

User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: LZMA data is corrupt - system halted

Post by Zievatron » 16. Jun 2013, 18:17

No. La rete è a posto ed il comando funziona. Non ha nessun effetto il --no-md5.
Questo è l'output completo:

Code: Select all

root[/]# slapt-get --no-md5 --update
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/]...Impossibile verificare il checksum
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Fatto
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Impossibile verificare il checksum
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/14.0/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/14.0/]...Fatto
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/14.0/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/14.0/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/14.0/]...Impossibile verificare il checksum
Recupero i dati dei pacchetti [http://people.salixos.org/shador/kernels/x86_64/]...Cached
Recupero la lista delle patch [http://people.salixos.org/shador/kernels/x86_64/]...Fatto
Recupero la lista dei checksum [http://people.salixos.org/shador/kernels/x86_64/]...Cached
Recupero la firma dei checksum [http://people.salixos.org/shador/kernels/x86_64/]...Non trovato
Lettura della lista dei pacchetti...Fatto
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/slackware-13.37/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/slackware-13.37/]...Cached
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/slackware-13.37/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/slackware-13.37/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/slackware-13.37/]...Impossibile verificare il checksum
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/slackware-13.37/extra/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/slackware-13.37/extra/]...Fatto
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/slackware-13.37/extra/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/slackware-13.37/extra/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/slackware-13.37/extra/]...Impossibile verificare il checksum
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/13.37/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/13.37/]...Fatto
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/13.37/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/13.37/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/13.37/]...Impossibile verificare il checksum
Errore nel download, correggi le sorgenti e riesegui --update
Ho proseguito ed ho ottenuto:

Code: Select all

root[/]# slapt-get -i kernel-source
Lettura della lista dei pacchetti...Fatto
I seguenti NUOVI pacchetti saranno installati:
  kernel-source 
0 pacchetti aggiornati, 0 pacchetti reinstallati, 1 nuovo pacchetto da installare, 0 pacchetti da rimuovere, 0 pacchetti non aggiornati.
Da scaricare 65,2MB di archivi.
Dopo l'installazione saranno utilizzati 445,1MB addizionali di spazio sul disco.
1/1 Get http://ftp.gwdg.de/pub/linux/slackware/slackware64-14.0/ kernel-source 3.2.45-noarch-3 [65,2MB]...Fatto

Preparazione dell'installazione kernel-source-3.2.45-noarch-3
Installing package kernel-source-3.2.45-noarch-3...
WARNING: File exists, where symlink should be created. It will be removed. (usr/src/linux)
| kernel-source (Linux kernel source)
| 
| Source code for Linus Torvalds' Linux kernel.
| 
| This is the complete source code for the Linux kernel.
| 
| Commits 393143615d9f2f581d87387268dc11b95adc339c and
| 53e587aa5ca81497d0ea6e340320ec5778d1f311 are reverted, which
| caused failures on systems with Intel graphics.
| 
| 
| 
| 
Fatto
Ho provato a riavviare, ma non è cambiato niente. Ergo, devo anche compilare. Ho provato aseguire le istruzioni di quest'altra pagina http://www.salixos.org/wiki/index.php/H ... ile_kernel, ma ho ottenuto questo:

Code: Select all

root[/]# ln -s /usr/src/linux-3.2.45 /usr/src/linux
root[/]# cd /usr/src/linux
root[linux]# make mrproper
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/usr/src/linux-3.2.45/scripts/gcc-goto.sh: line 5: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
  CLEAN   .
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/bash: /dev/null: Permesso negato
/bin/bash: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
  CLEAN   arch/x86/tools
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
  CLEAN   .tmp_versions
xargs: "/dev/null": Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/bash: /dev/null: Permesso negato
/bin/bash: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
  CLEAN   scripts/basic
  CLEAN   scripts/kconfig
  CLEAN   scripts/mod
  CLEAN   scripts
/bin/sh: /dev/null: Permesso negato
/bin/sh: /dev/null: Permesso negato
  CLEAN   include/config include/generated arch/x86/include/generated
  CLEAN   .config include/linux/version.h Module.symvers
Che storia è questa dei permessi negati?
Sono chroottato, quindi sono root. Se neanche come root ho i permessi, da dove devo prenderli? :?

Marco
Posts: 117
Joined: 10. Apr 2012, 17:43

Re: LZMA data is corrupt - system halted

Post by Marco » 16. Jun 2013, 20:12

Non ha nessun effetto il --no-md5.
:?: :?: :?: :?: Veramente ha avuto efetto............. infatti il --no-md5 serve per fare l'update senza verificare il checksum
Installing package kernel-source-3.2.45-noarch-3...
Qui c'è qualcosa che non va................ il kernel di default è il 3.2.29 e non il 3.2.45
Personalmente ho problemi sulla macchina fissa proprio perchè ho forzato upgrade al 3.2.45
perso che tu debba reinstallare i pacchetti relativi al 3.2.29 o almeno prova andando a scaricarti un kernel da kernel.org
e poi segui la seconda guida che ti hanno dato nell'altro post.
Ora tocca a me........ hai fatto il chroot da una live di salix o da gentoo...
mi elenchi i passaggi che hai fatto per il chroot
io sto provando a reinstallare il kernel sulla macchina che non va, faccio il chroot etc. etc.
però a differenza tua io non ho la connesione adsl.
Un saluto
Se un uomo ha fame non regalargli un pesce, ma insegnagli a pescare.

User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: LZMA data is corrupt - system halted

Post by Zievatron » 16. Jun 2013, 21:20

Marco wrote: :?: :?: :?: :?: Veramente ha avuto efetto............. infatti il --no-md5 serve per fare l'update senza verificare il checksum
O.K. Non ne dubito, ma io non ho visto una virgola diversa nell'output.
Installing package kernel-source-3.2.45-noarch-3...
Qui c'è qualcosa che non va................ il kernel di default è il 3.2.29 e non il 3.2.45.
Non gliel'ho chiesto io, è venuto da solo.
... perso che tu debba reinstallare i pacchetti relativi al 3.2.29 o almeno prova andando a scaricarti un kernel da kernel.org ...
Posso farlo direttamente da chroot? Con che istruzioni? Oppure lo scarico a parte e poi?
Queste indicazioni non mi sono del tutto chiare:
Unpack source into /usr/src/ and symlink /usr/src/linux to that directory
Preferirei eseguire l'operazione intera da chroot.
... hai fatto il chroot da una live di salix o da gentoo...
No. Su questa macchina non ho gentoo. Ho usato una livekey con Fedora 17.
Avviata Fedora, ho montato la partizione Salix, ho aperto il terminale e dato:

Code: Select all

su
password
chroot /run/media/unknow/Salix 
Quindi i comandi per slapt.

P.S.: Ho appena guardato su kernel.org.
L'ultima stabile risulta essere la 3.9.6
Perchè accontentarsi di una 3.2.29?
Non la vedo neanche! Vedo queste:
mainline: 3.10-rc6 2013-06-15
stable: 3.9.6 2013-06-13
stable: 3.8.13 [EOL] 2013-05-11
stable: 3.7.10 [EOL] 2013-02-27
longterm: 3.4.49 2013-06-13
longterm: 3.2.46 2013-05-30
longterm: 3.0.82 2013-06-13
longterm: 2.6.34.14 2013-01-16
longterm: 2.6.32.61

Marco
Posts: 117
Joined: 10. Apr 2012, 17:43

Re: LZMA data is corrupt - system halted

Post by Marco » 17. Jun 2013, 07:59

Code: Select all
slapt-get -u


Eseguite le operazioni di recupero di dati pacchetti e liste varie, mi ha risposto:

Code: Select all
Impossibile verificare il checksum
Errore nel download, correggi le sorgenti e riesegui --update
PRIMO CASO.= Qui a quanto hai postato slap-get non esegue l'update dei repo, perchè di norma prima di fare l'update verifica il checksum.......
quindi non potendo verificare il checksum non ha eseguito l'update
No. La rete è a posto ed il comando funziona. Non ha nessun effetto il --no-md5.
Questo è l'output completo:

Code: Select all
root[/]# slapt-get --no-md5 --update
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/]...Impossibile verificare il checksum
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Fatto
Recupero la lista dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Cached
Recupero la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Cached
Verifico la firma dei checksum [http://salix.enialis.net/x86_64/slackware-14.0/extra/]...Impossibile verificare il checksum
Recupero i dati dei pacchetti [http://salix.enialis.net/x86_64/14.0/]...Cached
Recupero la lista delle patch [http://salix.enialis.net/x86_64/14.0/]...Fatto
SECONDO CASO = Avendo aggiunto il --no-md5 (cioè gli hai detto non controllare il checksum) ti ha eseguito correttamente l'update dei repo,(si vede chiaramente) ovviamente avendogli dato quell'opzione ti dice impossibile verificare etc. etc. Ma l'importante e che tu abbia updato i repo.
Se un uomo ha fame non regalargli un pesce, ma insegnagli a pescare.

Marco
Posts: 117
Joined: 10. Apr 2012, 17:43

Re: LZMA data is corrupt - system halted

Post by Marco » 17. Jun 2013, 08:35

Installing package kernel-source-3.2.45-noarch-3...


Qui c'è qualcosa che non va................ il kernel di default è il 3.2.29 e non il 3.2.45.


Non gliel'ho chiesto io, è venuto da solo.
Il fatto è che slapt-get (riga di comando) a differenza di gslapt (grafico) non ha i kernel "bloccati" infatti se vai su gslapt, pacchetto,esclusi, nella lista troveari il kernel, quindi il 3.2.29 e quello di base e rimane tale, almeno di non aggiornarlo tramite slap-get (come ho fatto io)
ed infatti adesso mi ritrovo la macchina incasinata.
Cmq disinstalla i sorgenti che hai appena installato...........
slapt-get --remove kernel-source-3.2.45-noarch-3
e reinstalla tutti i pacchetti relativi al kernel 3.2.29 che sono: (ne dovrebbero esser 5)
kernel-firmware 20120804 / kernel-headers-3.2.29 / kernel-huge-3.2.29 / kernel-modules-3.2.29 / kernel-source-3.2.29
slap-get --reinstall nomepacchetto
Attenzione, a differenza di gslapt, slap-get vuole una sintassi perfetta, cioè i nomi dei pacchetti devono esser precisi per spazi,numeri,nome etc. etc.
per aiutarti a sapere quale il nome completo del pacchetto usa slapt-get --search nomepaccheto (esempio: slap-get --search kernel-modules ti elencherà i due pacchetti disponibili e potrai vedere come scriverli correttamente.

http://www.salixos.org/wiki/index.php/H ... ile_kernel
Unpack source into /usr/src/ and symlink /usr/src/linux to that directory
Quando scarichi il kernel esso e compresso il tar (sorgente) quindi qui ti dice di scompattarlo (con il comando tar nomepachetto) nell directory indicata.
poi crei il link simbolico (un collegamento) con il comando ln -s
in partica se scarichi il kernel 3.4.49 una volta scompattato nella dir /usr/src avrai una cartella che si chiamerà linux-3.4.49 (o pressapoco cosi)
poi dai il comando ln -s /usr/src/linux-3.4.49 /usr/src/pippo <------ qui puoi metterci qualunque nome che vuoi (io ho usato pippo)
poi sempre da chroot entri in pippo...... e poi segui le distruzioni...... e speri (se per caso dovresti incappar in qualche problema, ti anticipo subito che la compilazione del kernel l'ho fatta si e no un paio di volte, e come funzioni con tutte quelle voci ancora ci devo capir qualcosa, in pratica non potrei esserti d'aiuto....... e dovrai vedere con qualche altra anima pia)
Se un uomo ha fame non regalargli un pesce, ma insegnagli a pescare.

Post Reply