Repository 32bit  Forum
Repository 64bit  Wiki

cambio di processore==illegal instruction ?

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.

cambio di processore==illegal instruction ?

Messaggioda ZeroUno » dom set 23, 2012 18:34

Ho un vps che fino a ieri aveva, al /proc/cpuinfo:
QEMU Virtual CPU

Oggi il servizio è stato upgradato e cpuinfo mi dice:
Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz


Su questo vps avevo compilato i pacchetti di base per un LAMP.
Da quando è stato effettuato l'upgrade però apache non mi si startava più.
Da un strace ho scoperto che php da "Illegal istruction".

Sono riuscito a far avviare apache commentando alcuni moduli in php.ini.
Il sistema è centos ma io ho compilato i pacchetti con lo slackbuild di slackware (adattato)
Questa è la configurazione attuale di php.ini (che è lo stesso di slackware current):
I moduli che vedete commentati con due punti e virgola li ho disabilitati perchè non li ho messi in ./configure.
I moduli che vedete commentati con un punto e virgola invece sono quelli che ho dovuto commentare per far avviare apache
Codice: Seleziona tutto
extension=bcmath.so
extension=bz2.so
;extension=calendar.so
extension=ctype.so
extension=curl.so
extension=dba.so
extension=dom.so
;;extension=enchant.so
extension=exif.so
;extension=ftp.so
extension=gd.so
extension=gettext.so
;extension=gmp.so
;;extension=iconv.so
;;extension=ldap.so
extension=mbstring.so
extension=mysql.so
extension=mysqli.so
extension=openssl.so
;;extension=pdo.so
;;extension=pdo_mysql.so
;;extension=pdo_sqlite.so
;;extension=pspell.so
;extension=shmop.so
;;extension=snmp.so
extension=soap.so
;;extension=sqlite3.so
extension=tokenizer.so
extension=wddx.so
extension=xmlreader.so
;;extension=xsl.so
extension=zip.so
extension=zlib.so

In questo modo apache si starta e funzionicchia, ma quando con phpMyAdmin vado ad aprire una tabella ottengo un "connection reset" e un "Illegal instruction" nell'error_log.

Ho anche ricompilato apache e php (approfittando per upgradare) ma non risolve.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite