errore HTTPD: undefined symbol xmlTextReaderSche...[RISOLTO]

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.
Rispondi
simonevio
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: mar 3 apr 2007, 22:33
Slackware: 14.2
Kernel: 4.4.29
Desktop: xfce

errore HTTPD: undefined symbol xmlTextReaderSche...[RISOLTO]

Messaggio da simonevio »

Ciao a tutti, ho Slack 12 con PHP e sono sempre riuscito a lavorare (in locale) con apache e phpMyAdmin. Ultimamente ho questo errore e httpd non parte:

httpd: Syntax error on line 471 of /etc/httpd/httpd.conf: Syntax error on line 6 of /etc/httpd/mod_php.conf: Cannot load /usr/lib/httpd/modules/libphp5.so into server: /usr/lib/httpd/modules/libphp5.so: undefined symbol: xmlTextReaderSchemaValidate

Temo che il problema sia dovuto ad alcune installazioni/aggiornamenti fatti con swaret (compresi php, mysql e httpd), ma non saprei proprio quale potrebbe aver decretato l'inizio dei problemi. Ho ovviamente provato a reinstallare i pacchetti php-mysql-httpd precedenti ma il problema resta. PHP 5.2.5 configurato con "enable-xml", HTTPD 2.2.8.

Riuscite a darmi una mano?
Grazie in anticipo
Ultima modifica di simonevio il mar 26 feb 2008, 22:45, modificato 1 volta in totale.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da aschenaz »

Così, ad occhio, ti direi di reinstallare libxml2 (slackware/l).

Potrebbe anche essere che le nuove installazioni abbiano mantenuto i vecchi file di configurazione... :roll:
Se con libxml2 non ottieni nulla, prova a cancellare a mano /etc/httpd, a reinstallare Apache ed a riconfigurare.

Consiglio spassionato: non usare swaret & co. per aggiornamenti LAMP. Anzi, se il server che hai va bene, a che scopo aggiornare (fatta eccezione per gli aggiornamenti di sicurezza)?

simonevio
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: mar 3 apr 2007, 22:33
Slackware: 14.2
Kernel: 4.4.29
Desktop: xfce

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da simonevio »

Ho provato a reinstallare libxml2, a reinstallare e riconfigurare apache ma nulla, sempre lo stesso errore e httpd non parte.

Purtroppo non sapevo che LAMP-swaret fosse un connubio difficile...

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da conraid »

A parte l'uso di Swaret, da quale repository hai preso i pacchetti?

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da davide77 »

Prova ad aggiungere in testa a /etc/ld.so.conf una riga con /usr/lib .

Hai per caso installato openwengo? A me dava un problema simile proprio per questo perchè swaret aveva aggiunto al file di cui sopra la riga della directory delle librerie del sudetto pacchetto.

(Ok, lo ammetto, dopo l'introduzione alle funzionalità di un blade ho le connessioni sinaptiche un tantino in overflow :D )

simonevio
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: mar 3 apr 2007, 22:33
Slackware: 14.2
Kernel: 4.4.29
Desktop: xfce

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da simonevio »

I repository sono
REPOS_ROOT=Slacky%http://filer-1.filearena.net/pub/slackw ... ware-12.0/
REPOS_ROOT=Inode.at%http://linuxpackages.inode.at/Slackware-12.0/
REPOS_ROOT=slackware-current%http://de.repos.slackware-current.net/

Aggiunto /usr/lib a /etc/ld.so.conf ma nulla di nuovo. Non ho openwengo.

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da davide77 »

Domanda stupida ma devo fartela, hai dato ldconfig da root dopo aver cambiato ld.so.conf?

Se io tolgo /usr/lib mi da:

Codice: Seleziona tutto

httpd: Syntax error on line 472 of /etc/httpd/httpd.conf: Syntax error on line 6 of /etc/httpd/mod_php.conf: Cannot load /usr/lib/httpd/modules/libphp5.so into server: /usr/lib/httpd/modules/libphp5.so: undefined symbol: xmlTextReaderSetup
Errore simile al tuo, probabilmente non è lo stesso perchè io non ho attivato alcuni moduli.

simonevio
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: mar 3 apr 2007, 22:33
Slackware: 14.2
Kernel: 4.4.29
Desktop: xfce

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da simonevio »

Mai ritenere qualcuno meno stupido di quanto possa esserlo...

No, avevo dimenticato ldconfig!

aggiunto /usr/lib a /etc/ld.so.conf e dopo ldconfig, tutto funziona. Grazie!

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da davide77 »

Mea culpa (in fondo avevo detto di essere cotto). Visto che ci sei metti un [RISOLTO] nel titolo del topic, così si sa subito che c'è una soluzione.

Ah, per la cronaca, libxml2.so.<qualchecosa> c'è sia in openwengo che in openoffice (ovviamente versioni diverse da quella di slack), swaret aggiunge anche la directory delle librerie di openoffice a ld.so.conf, quindi se hai installato quest'ultimo ti dà comunque il problema.

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: errore HTTPD: undefined symbol xmlTextReaderSchemaValidate

Messaggio da conraid »

simonevio ha scritto:I repository sono
REPOS_ROOT=Slacky%http://filer-1.filearena.net/pub/slackw ... ware-12.0/
REPOS_ROOT=Inode.at%http://linuxpackages.inode.at/Slackware-12.0/
REPOS_ROOT=slackware-current%http://de.repos.slackware-current.net/
Mi fa piacere che hai risolto, ma attento ad installare pacchetti compilati per la current in una stable

Rispondi