[BUG] Apache + mod_ssl + mod_speedycgi

Daniel Mróz beorn w send.gromada.pl
Wto, 11 Cze 2002, 09:43:13 CEST


On Tue, Jun 11, 2002 at  9:23:26 +0200, Paweł A. Gajda wrote:
>> Ponadto po upgrade apache-mod_speedycgi:
>> [root w lserver root]# cat /etc/httpd/httpd.conf
>> Include /etc/httpd/mod_speedycgi.conf
>> [root w lserver root]# 
> Przed minutą robiłem upgrade i wszystko poszło OK; spróbuj wykonać 
> %post z mod_speedycgi ręcznie i zobaczyć co zeżarło httpd.conf.
No i wyjasnilo sie.
Zapomnialem napisac, ze wczesniej wywalilem mod_speedycgi. Winny jest
nie POSTIN, lecz PREUN, a raczej dziwne zachowanie grepa. W PREUN
stoi:

   grep -v -q "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf

No to sprawdzmy:

[root w lserver archives]# tail -1 /etc/httpd/httpd.conf
Include /etc/httpd/mod_speedycgi.conf
[root w lserver archives]# grep "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf
Include /etc/httpd/mod_speedycgi.conf
[root w lserver archives]# grep -v "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf
      *CIAP... caly httpd.conf bez includowanego mod_speedycgi.conf*
[root w lserver archives]# grep -v -q "^Include.*mod_speedycgi.conf" /etc/httpd/httpd.conf
[root w lserver archives]#


Czyli wyjscie grepa z `-v -q' jest w PREUN przekierowywane do
http.conf.tmp, ktory powinien zawierac httpd.conf bez `Include
mod_speedycgi.conf'. Problem w tym, ze grep z `-q' zwraca pusty ciag
znakow, tak wiec po zamianie httpd.conf.tmp na httpd.conf w PREUN mamy
pusty konfig.
Najwyrazniej zwalony jest grep.


Pozdrawiam
Beorn

-- 
----------------------------------------------------------------------
Daniel `Beorn' Mróz      <beorn w alpha.pl>       http://127.0.0.1/beorn
GCS/E d-(pu) s-:- a--@ C++++ UL++++$ P+++ L+++ E--- X W+>++ N+++ o? K-
w--- O M- V- PS PE- !Y PGP+ t- 5- R tv-- b+ DI++ D+++ G++ e h+ r--- y?
----------------------------------------------------------------------



Więcej informacji o liście dyskusyjnej pld-devel-pl