[RISOLTO] httpd rotto su web server di produzione
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
[RISOLTO] httpd rotto su web server di produzione
Buongiorno,
ho un server di produzione Slackware 64 14.1
Stamattina, ho applicato una serie di aggiornamenti, tramite slackpkg: per l'esattezza il php e l'httpd.
Quando ho tentato di rilanciare l'httpd ho ottenuto:
/usr/sbin/httpd: symbol lookup error: /usr/sbin/httpd: undefined symbol: apr_table_getm
E non mi riesce di farlo partire, ho provato a controllare se si trattava di quallcosa che riguardava i file di configurazione ma a prima vista
non mi sembra.
Ho fatto una ricerca su google senza trovare nulla. Adesso mi ritrovo con il server httpd giù. Vorrei quanto meno tornare indietro alla versione precedente,
che funzionava regolarmente, ma non so come fare reinstallare una vecchia versione tramite slackpkg (al più potrei ricoprire i file con un backup fatto in precedenza, ma credo che non sia il metodo giusto.
Per favore, qualcuno mi può aiutare?
Cordiali saluti
Lanfranco Fabriani
ho un server di produzione Slackware 64 14.1
Stamattina, ho applicato una serie di aggiornamenti, tramite slackpkg: per l'esattezza il php e l'httpd.
Quando ho tentato di rilanciare l'httpd ho ottenuto:
/usr/sbin/httpd: symbol lookup error: /usr/sbin/httpd: undefined symbol: apr_table_getm
E non mi riesce di farlo partire, ho provato a controllare se si trattava di quallcosa che riguardava i file di configurazione ma a prima vista
non mi sembra.
Ho fatto una ricerca su google senza trovare nulla. Adesso mi ritrovo con il server httpd giù. Vorrei quanto meno tornare indietro alla versione precedente,
che funzionava regolarmente, ma non so come fare reinstallare una vecchia versione tramite slackpkg (al più potrei ricoprire i file con un backup fatto in precedenza, ma credo che non sia il metodo giusto.
Per favore, qualcuno mi può aiutare?
Cordiali saluti
Lanfranco Fabriani
Ultima modifica di faber32 il gio 12 giu 2014, 9:58, modificato 1 volta in totale.
- lablinux
- Linux 4.x
- Messaggi: 1212
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: URGENTE: httpd rotto su web server di produzione
L'aggiornamento di apache risale a fine marzo (28/03) è quella che ha fatto? Quello del php è più recente.
Non so risponderti, ma apr_table_getm sembra (a una prima vista in google) un modulo interno ad apache. Prova a reinstallarle il server.
PS se mastichi l'inglese, ti consiglio http://www.linuxquestions.org/
Non so risponderti, ma apr_table_getm sembra (a una prima vista in google) un modulo interno ad apache. Prova a reinstallarle il server.
PS se mastichi l'inglese, ti consiglio http://www.linuxquestions.org/
Re: URGENTE: httpd rotto su web server di produzione
Sì, l'httpd non l'avevo installato a marzo per altri motivi, nei giorni scorsi ho ripreso tutta la faccenda degli aggiornamenti e ho fatto anche quello.
Ora, assolutamente *non posso* reinstallare il server.
Grazie per la risposta, comunque.
Lanfranco
Ora, assolutamente *non posso* reinstallare il server.
Grazie per la risposta, comunque.
Lanfranco
- ponce
- Iper Master
- Messaggi: 3025
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: URGENTE: httpd rotto su web server di produzione
ciao faber,
credo che il tuo problema dipenda dal fatto che tu debba applicare anche gli aggiornamenti di apr e apr-util (e fondamentalmente anche gli altri che ti propone slackpkg).
se vuoi ripristinare i file precedenti puoi sostituirli col comando upgradepkg e li trovi in un qualunque mirror di slackware, come questo
http://slackware.osuosl.org/slackware64 ... ackware64/
P.S. per favore evita di mettere "URGENTE" nel titolo del topic: molti di noi lavorano con queste cose, ed e' tutto "URGENTE".
credo che il tuo problema dipenda dal fatto che tu debba applicare anche gli aggiornamenti di apr e apr-util (e fondamentalmente anche gli altri che ti propone slackpkg).
se vuoi ripristinare i file precedenti puoi sostituirli col comando upgradepkg e li trovi in un qualunque mirror di slackware, come questo
http://slackware.osuosl.org/slackware64 ... ackware64/
P.S. per favore evita di mettere "URGENTE" nel titolo del topic: molti di noi lavorano con queste cose, ed e' tutto "URGENTE".
Re: URGENTE: httpd rotto su web server di produzione
Grazie mille!!!!ponce ha scritto:ciao faber,
credo che il tuo problema dipenda dal fatto che tu debba applicare anche gli aggiornamenti di apr e apr-util (e fondamentalmente anche gli altri che ti propone slackpkg).
se vuoi ripristinare i file precedenti puoi sostituirli col comando upgradekg e li trovi in un qualunque mirror di slackware, come questo
http://slackware.osuosl.org/slackware64 ... ackware64/
P.S. per favore evita di mettere "URGENTE" nel titolo del topic: molti di noi lavorano con queste cose, ed e' tutto "URGENTE".
E' ripartito tutto. Non avevo visto gli annunci di apr e apr-util.
Mi dispiace per aver indicato l'urgenza, ma nel giro di un'ora dovevo decidere se provare a ripristinare i backup o no.
Ancora grazie, adesso posso iniziare a respirare normalmente.
Lanfranco
- lablinux
- Linux 4.x
- Messaggi: 1212
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: [RISOLTO] httpd rotto su web server di produzione
potresti mettere risolto nel primo titolo.
Re: [RISOLTO] httpd rotto su web server di produzione
L'avevo già fatto. Io lo vedo. Ho sbagliato qualcosa?lablinux ha scritto:potresti mettere risolto nel primo titolo.
Lanfranco
- lablinux
- Linux 4.x
- Messaggi: 1212
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: [RISOLTO] httpd rotto su web server di produzione
mi sa che l'hai fatto mentre ti scrivevo.
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: [RISOLTO] httpd rotto su web server di produzione
Fortunatamente hai risolto. Ma mi sento di darti una strigliata...faber32 ha scritto:ho un server di produzione Slackware 64 14.1
Stamattina, ho applicato una serie di aggiornamenti, tramite slackpkg: per l'esattezza il php e l'httpd.
Non so da quanto tempo lavori in un ambiente di produzione, ma c'è UNA regola fondamentale da rispettare: "se un servizio funziona NON SI TOCCA" nemmeno in caso di gravi bug di sicurezza, finchè non sei arcisicuro di quello che fai.
Quindi se proprio hai un motivo valido per aggiornare (malfunzionamenti noti di cui è noto che l'aggiornamento risolva) devi farlo prima su un ambiente di test o di sviluppo, testare che tutto funzioni e quindi applicare la patch in produzione, oppure se hai un cluster o la macchina è bilanciata ti puoi permettere di aggiornarne una per volta. Se non hai un ambiente di test usa il tuo pc come ambiente di test.
Tutto questo è valido soprattutto se usi slackpkg invece di upgradepkg mirato.
Per la prossima volta comunque (augurandoti che non ci sia una prossima volta) quanto riguarda il downgrade con slackpkg modifica nel file /etc/slackpkg.conf la riga
PRIORITY=( patches %PKGMAIN extra pasture testing )
in
PRIORITY=( %PKGMAIN )
e quindi dai
# slackpkg update
# slackpkg upgrade httpd php
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111