Newsgroup: it.comp.os.linux.iniziare
Titolo: MYSQL EXPLOIT e SUSE 9.0

Salve,
io ho una suse 9.0 su cui è presente Mysql server nella versione
4.0.15 e quindi affetta dall'exploit recentemente reso pubblico da
Stefano Di Paola.
Io vorrei aggiornare il mio Mysql alla versione sicura, che è la
4.0.27, direttamente da yast, per sfruttare le sue potenzialità e non
sconvolgere l'attuale configurazione del sistema, però la suse ha
sospeso gli update per questa release di suse, nel novembre del 2005 se
non sbaglio.
Qualcuno se la cosa è fattibile e ha dei suggerimenti da darmi?
Grazie mille Maurizio

 Qualcuno se la cosa è fattibile e ha dei suggerimenti da darmi?
Installa gli rpm pre una versione di SUSE più nuova, fai un bel backup
prima così se dovesse dare problemi (improbabile) puoi sempre tornare
indietro.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
     --Galileo Galilei (Opere VII)

Salve,
ho provato a seguire il consiglio di Lorenzo e ho preso il pacchetto
mysql dalla SUSE 9.2.
Ho avuto un pò di problemi con le dipendenze e ho dovuto aggiornare od
installare qualche altro pacchetto ma alla fine ci sono riuscito.
L'unico dubbio che mi rimane è che sia al momento dell'installazione
del nuovo rpm che al momento di riavviare mysqld ho avuto dei warning
come questo:
/etc/init.d/mysql restart
Restarting service MySQL
Shutting down service mysql
  done
Starting service MySQLsleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
sleep: intervallo di tempo non valido: `0.2'
Usare `sleep --help' per ulteriori informazioni.
ho provato anche ad aggiornare il pacchetto che contiene sleep ma è
coreutils che si porta dietro una serie di dipendenze come la glibc da
cui dipendono moltissimi paccheti del sistema ed ho rinunciato.
La prova è stata fatta su di una macchina secondaria ma la modofica
dovrei farla anche su di una per cui non mi posso permettere 'che mi
lasci a piedi'.
Cosa ne pensate di questi avvisi?
Grazie Maurizio


 Cosa ne pensate di questi avvisi?
Lo script vuol fare aspettare a "sleep" 0.2 secondi, ma la tua versione
di sleep non sembra supportare i decimi di secondo. Quindi o aggiorni
anche le coreutils (ma mi sembra sesagerato, per un problema così
banale), oppure modifichi lo script come consigliato da Vide (ad esempio
se gli fai aspettare 1 secondo, invece di 0.2 ci metterà qualche secondo
di più ad avviarsi, ma non dovrebbe dare problemi).


ciao,
ho corretto lo script di init come da voi suggerito e gli avvisi sono
naturalmente scomparsi.
Non pensavo fosse un problema così semplice perchè mi era apparso
anche durante l'upgrade dell' rpm e ritenevo fosse generata
direttamente da una parte del nuovo codice installato.
Penso di potermi ritenere soddisfatto mysql sembra funzionare
correttamente,
grazie a tutti per il pronto supporto,
Maurizio