[RISOLTO] httpd rotto su web server di produzione

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

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.
Rispondi
faber32
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: gio 9 gen 2014, 10:29
Slackware: 12 -13-14.0-14.1

[RISOLTO] httpd rotto su web server di produzione

Messaggio da faber32 »

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
Ultima modifica di faber32 il gio 12 giu 2014, 9:58, modificato 1 volta in totale.

Avatar utente
lablinux
Linux 4.x
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

Messaggio da lablinux »

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/

faber32
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: gio 9 gen 2014, 10:29
Slackware: 12 -13-14.0-14.1

Re: URGENTE: httpd rotto su web server di produzione

Messaggio da faber32 »

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

Avatar utente
ponce
Iper Master
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

Messaggio da ponce »

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".

faber32
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: gio 9 gen 2014, 10:29
Slackware: 12 -13-14.0-14.1

Re: URGENTE: httpd rotto su web server di produzione

Messaggio da faber32 »

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".
Grazie mille!!!!

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

Avatar utente
lablinux
Linux 4.x
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

Messaggio da lablinux »

potresti mettere risolto nel primo titolo.

faber32
Linux 0.x
Linux 0.x
Messaggi: 6
Iscritto il: gio 9 gen 2014, 10:29
Slackware: 12 -13-14.0-14.1

Re: [RISOLTO] httpd rotto su web server di produzione

Messaggio da faber32 »

lablinux ha scritto:potresti mettere risolto nel primo titolo.
L'avevo già fatto. Io lo vedo. Ho sbagliato qualcosa?

Lanfranco

Avatar utente
lablinux
Linux 4.x
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

Messaggio da lablinux »

mi sa che l'hai fatto mentre ti scrivevo.

Avatar utente
ZeroUno
Staff
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

Messaggio da ZeroUno »

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.
Fortunatamente hai risolto. Ma mi sento di darti una strigliata...

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

Rispondi