Repository 32bit  Forum
Repository 64bit  Wiki

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

[RISOLTO] httpd rotto su web server di produzione

Messaggioda faber32 » gio giu 12, 2014 7:47

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 giu 12, 2014 8:58, modificato 1 volta in totale.
faber32
Linux 1.0
Linux 1.0
 
Messaggi: 6
Iscritto il: gio gen 09, 2014 10:29
Slackware: 12 -13-14.0-14.1

Re: URGENTE: httpd rotto su web server di produzione

Messaggioda lablinux » gio giu 12, 2014 7:57

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/
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 753
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: URGENTE: httpd rotto su web server di produzione

Messaggioda faber32 » gio giu 12, 2014 8:06

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
faber32
Linux 1.0
Linux 1.0
 
Messaggi: 6
Iscritto il: gio gen 09, 2014 10:29
Slackware: 12 -13-14.0-14.1

Re: URGENTE: httpd rotto su web server di produzione

Messaggioda ponce » gio giu 12, 2014 8:09

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".
Avatar utente
ponce
Master
Master
 
Messaggi: 1501
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.17-rc3
Desktop: lxde

Re: URGENTE: httpd rotto su web server di produzione

Messaggioda faber32 » gio giu 12, 2014 8:20

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
faber32
Linux 1.0
Linux 1.0
 
Messaggi: 6
Iscritto il: gio gen 09, 2014 10:29
Slackware: 12 -13-14.0-14.1

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

Messaggioda lablinux » gio giu 12, 2014 10:19

potresti mettere risolto nel primo titolo.
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 753
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

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

Messaggioda faber32 » gio giu 12, 2014 10:42

lablinux ha scritto:potresti mettere risolto nel primo titolo.


L'avevo già fatto. Io lo vedo. Ho sbagliato qualcosa?

Lanfranco
faber32
Linux 1.0
Linux 1.0
 
Messaggi: 6
Iscritto il: gio gen 09, 2014 10:29
Slackware: 12 -13-14.0-14.1

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

Messaggioda lablinux » gio giu 12, 2014 10:46

mi sa che l'hai fatto mentre ti scrivevo.
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 753
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

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

Messaggioda ZeroUno » sab giu 14, 2014 13:02

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
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4398
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 Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti