slack non parte più

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

slack non parte più

Messaggio da zorro »

ciao a tutti,
stamani ho aggiornato un po' una slack con swaret. il sistema mi ha aggiornato la bash alla 3.0-i486-2 e dipendenze ok.
al riavvio il pc carica e mi dice
version glibc_2.3.4 not found (required by bash)

mi fa inserire utente e password
e mi chiede ancora l'autenticazione.

in pratica sembra non eseguire tutto l'init

cosa devo fare???

altra cosa strana è che x esempio il login è cos':

(none) login:

e il nome macchina???

Avatar utente
bruno82
Linux 1.x
Linux 1.x
Messaggi: 148
Iscritto il: lun 16 mag 2005, 0:00
Località: Palemmmo
Contatta:

Messaggio da bruno82 »

Secondo me hai dimenticato di inserire EXCLUDE=x86_64 nello swaret.conf.... e quindi ti ha installato alcuni pacchetti a 64 bit.
Mi è capitato la prima volta che ho fatto swaret --upgrade -a ... e da quel momento ci sto molto attento! ehehhe!

Potresti avviare dal cd di Slack, chrootare la partizione di linux e disinstallare i pacchetti a 64 bit per reinstallare poi la versione giusta dai pacchetti contenuti nel cd. E' un lavoraccio, ma se non vuoi formattare devi proprio farlo.

zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

Messaggio da zorro »

non ho mai avuto problemi del genere...
si potrebbe essere come dici tu. non ho detto di aggiornare le glibc, pensando che controllasse le dipendenze da solo.
potrei semplicemente togliere la bsh 3.0 visto che è l'unica differenza? (ma come?)

dove devo andare a guardare / modificare??
grazie1000

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Se vuoi essere catastrofico leggi piu' sotto se no va detro

Codice: Seleziona tutto

/var/log
e cerchi i pacchetti installati da ieri da un

Codice: Seleziona tutto

ls -t 
cosi` te li ordina per data e poi rimuovi quelli.

Potrei dire che sei in uan situazione che ha ben poco di divertente. Come ti e` stato consigliato la cosa migliore a questo punto e` fare backup della configurazione e formattare. in alternativa entra con il cd di slackware, monta il cdrom:

Codice: Seleziona tutto

cd slackware
for i in *
        do
             cd $i
                for l in *.tgz
                        do
                           upgradekpg $l
                       done
done
in questo modo sostituira' tutti i pacchetti del tuo sistema

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

il problema è dato dal fatto che le tue glibc non vanno bene per la versione della bash che hai (ed evidentemente non hai aggiornato)...le glibc sono il pacchetto più delicato del sistema, senza il quale i programmi user space non possono dialogare con il kernel; (e la tua shell bash ha questo problema);
se hai le glibc 2.3.5 credo che vada bene prendere i cd della 10.2 ed aggiornare la bash alla versione presente in essi (con la solita procedura, cioè riavviando, chrootando...fai una ricerca nel forum per questo). Non sono però sicura del fatto che riuscirai a chrootare, proprio perchè la bash del tuo sistema non funziona...prova anche con sh, o con qualche altra shell...

Avendo tu scelto di fare un aggiornamento automatico, non è detto che la bash sia il solo pacchetto ad avere problemi con le glibc in questione...secondo me usare swaret per gli aggironamenti del sistema non è una buona idea.
potrei semplicemente togliere la bsh 3.0 visto che è l'unica differenza?
e dopo come fai ad entrare nel sistema? volendo puoi modificare /etc/passwd con un'altra shell (come la csh) ma poi la sai usare? e magari ha lo stesso problema della bash....

zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

Messaggio da zorro »

l'unico pacchetto che mi ha aggiornato è appunto bash 3.0

dunque ho avviato con il disk 1 della slack.
ho montato la partizione hda2 (/) su /mnt/linux ma se faccio chroot /mnt/linux
mi continua a dare glibc_2.3.4 not found...

visti i consigli che mi avete dato potrei aggiornare le glibc?come?
pensavo di prendere le glibc 2.3.4e installarle con installpkg

mi sembra la soluzione migliore,
intanto cerco come si utilizza chroot

grazie

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

dopo che hai montato la partizione esegui

Codice: Seleziona tutto

installpkg -root /mnt/[punto di mount] PACCHETTO_GLIBC

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

ma poi gli altri pacchetti andranno con le nuove glibc??
per me è meglio downgradare alla versione di bash funzionante...
Ultima modifica di Paoletta il mar 13 dic 2005, 14:13, modificato 1 volta in totale.

zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

Messaggio da zorro »

scarico le nuove glibc e provo...
tr apochi minuti vi aggiorno..
intanto grazie davvero

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

leggi sopra!

zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

Messaggio da zorro »

hmmm
ho letto
per downgradare cosa faccio?????
installpkg??

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

piglia il cd della slack con la vecchia bash, monta la partizione di root e scrivi

Codice: Seleziona tutto

removepkg ROOT /mnt/[punto di mount] PACCHETTO_NUOVO_BASH
installpkg -root /mnt/[punto di mount] PACCHETTO_VECCHIO_BASH

zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

Messaggio da zorro »

sto cercando il vecchio bash 2.05-i386-2 della slack 9

zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

Messaggio da zorro »

non mi rimuove il pacchetto
dice ceh nn esiste...
non è che cerca in /var/log e non nel punto di mount???

zorro
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: mar 13 dic 2005, 12:47

Messaggio da zorro »

ci sono riuscito,
ho rimosso la nuova bash e reinstallato la vecchia bash e tutto è andato ok
ora però cosa mi consigliate per aggiornare il sistema???

grazie davvero paoletta....

Rispondi