Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Mam nastepujący problem. Zaktualizowałem sobie serwer (12 łatek) i po restarcie serwera nie chca powstać:
httpd, mysqld oraz dovecot. Nie wiem co się stało tak naprawdę. System to CentOS5. Wątpię,aby paczki z aktualizacjami zrobiły ała, bo przywróciłem backup dumpa z poprzedniego dnia, kiedy nic nie było robione. Oto output:

[root@d139285 ~]# /etc/init.d/httpd start
Uruchamianie httpd: /usr/sbin/httpd: error while loading shared libraries: libaprutil-1.so.0: failed to map segment from shared object: Permission denied

[root@d139285 ~]# /etc/init.d/mysqld start
Starting MySQL..Manager of pid-file quit without updating f[NIEUDANE]
[root@d139285 ~]# /etc/init.d/dovecot start
Starting dovecot: Error: ssl_cert_file: Can't use /etc/httpd/conf/ssl.crt/server.crt: Permission denied
Fatal: Invalid configuration in /etc/dovecot.conf
[NIEUDANE]
[root@d139285 ~]#

część conf dovecota:
## Dovecot 1.1 configuration file

protocols = pop3

#ssl_cert_file = /etc/exim.cert
#ssl_key_file = /etc/exim.key
ssl_cert_file = /etc/httpd/conf/ssl.crt/server.crt
ssl_key_file = /etc/httpd/conf/ssl.key/server.key

disable_plaintext_auth = no

##
## Login processes
##

#login_chroot = yes

login_user = dovecot

jeżeli chodzi o problem z httpd to znalazłem poradę:
http://www.directadmin.com/forum/showthread.php?p=181385
zrobiłem takowe dowiązanie, zrestartowałem jeszcze raz serwa i bez skutku.
Jak ręcznie kilowałem powyższe demony przed restartem (serwer chodził nieprzerwanie przez 60 dni) to wstawały bez problemu. Po restarcie jest kicha jednym słowem i nie mogę dojść co się stało. Problem w tym, ze tym serwerm bawi się jeszcze jeden człowiek przez directadmina i nie mogę wyciągnać od niego żadnych informacji, co przez ten czas na tym serwerze robił. Nie lubię tego wynalazku no ta bene. Próbował instalowac rózne rzeczy w międzyczasie i obawiam się, że swoimi zabawami cos spsuł. Proszę Was o pomoc i wskazówki co mogę sprawdzićAdam W. edytował(a) ten post dnia 15.07.10 o godzinie 10:04

konto usunięte

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

ldd /usr/sbin/httpd ?
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Marcin Bojko:
ldd /usr/sbin/httpd ?

ldd /usr/sbin/httpd
linux-gate.so.1 => (0x00c95000)
libz.so.1 => /usr/local/lib/libz.so.1 (0x0074c000)
libssl.so.6 => /lib/libssl.so.6 (0x001e2000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x009ed000)
libm.so.6 => /lib/libm.so.6 (0x005ad000)
libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x00237000)
libaprutil-1.so.0 => /etc/httpd/lib/libaprutil-1.so.0 (0x00e09000)
libexpat.so.0 => /etc/httpd/lib/libexpat.so.0 (0x0061a000)
libapr-1.so.0 => /etc/httpd/lib/libapr-1.so.0 (0x00110000)
libuuid.so.1 => /lib/libuuid.so.1 (0x008f8000)
librt.so.1 => /lib/librt.so.1 (0x005d8000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x005e3000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00530000)
libdl.so.2 => /lib/libdl.so.2 (0x00529000)
libc.so.6 => /lib/libc.so.6 (0x003cf000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00137000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00936000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x008d8000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00909000)
libresolv.so.2 => /lib/libresolv.so.2 (0x008e2000)
/lib/ld-linux.so.2 (0x003b0000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x008fe000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x008dd000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00593000)
libsepol.so.1 => /lib/libsepol.so.1 (0x0054b000)

konto usunięte

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

libaprutil-1.so.0 => /etc/httpd/lib/libaprutil-1.so.0 (0x00e09000)
libexpat.so.0 => /etc/httpd/lib/libexpat.so.0 (0x0061a000)
libapr-1.so.0 => /etc/httpd/lib/libapr-1.so.0 (0x00110000)

Czy to na pewno poprawne lokalizacja bibliotek? W katalogu /etc ?
Prawdopodobnie są top symlinki wskazujące do nieistniejących bibliotek.Marcin Bojko edytował(a) ten post dnia 15.07.10 o godzinie 10:30
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Marcin Bojko:
libaprutil-1.so.0 => /etc/httpd/lib/libaprutil-1.so.0 (0x00e09000)
libexpat.so.0 => /etc/httpd/lib/libexpat.so.0 (0x0061a000)
libapr-1.so.0 => /etc/httpd/lib/libapr-1.so.0 (0x00110000)

Czy to na pewno poprawne lokalizacja bibliotek? W katalogu /etc ?
Prawdopodobnie są top symlinki wskazujące do nieistniejących bibliotek.

zawartość /etc/httpd/lib/
[root@d139285 lib]# ls -la
razem 3116
drwxr-xr-x 3 root root 4096 maj 21 11:07 .
drwxr-xr-x 5 root root 4096 maj 21 11:07 ..
-rw-r--r-- 1 root root 8367 maj 21 11:07 apr.exp
-rw-r--r-- 1 root root 5165 maj 21 11:07 aprutil.exp
-rw-r--r-- 1 root root 874980 maj 21 11:07 libapr-1.a
-rwxr-xr-x 1 root root 834 maj 21 11:07 libapr-1.la
lrwxrwxrwx 1 root root 17 maj 21 11:07 libapr-1.so -> libapr-1.so.0.4.2
lrwxrwxrwx 1 root root 17 maj 21 11:07 libapr-1.so.0 -> libapr-1.so.0.4.2
-rwxr-xr-x 1 root root 591250 maj 21 11:07 libapr-1.so.0.4.2
-rw-r--r-- 1 root root 528814 maj 21 11:07 libaprutil-1.a
-rwxr-xr-x 1 root root 916 maj 21 11:07 libaprutil-1.la
lrwxrwxrwx 1 root root 21 maj 21 11:07 libaprutil-1.so -> libaprutil-1.so.0.3.9
lrwxrwxrwx 1 root root 21 maj 21 11:07 libaprutil-1.so.0 -> libaprutil-1.so.0.3.9
-rwxr-xr-x 1 root root 379366 maj 21 11:07 libaprutil-1.so.0.3.9
-rw-r--r-- 1 root root 344760 maj 21 11:07 libexpat.a
-rwxr-xr-x 1 root root 799 maj 21 11:07 libexpat.la
lrwxrwxrwx 1 root root 17 maj 21 11:07 libexpat.so -> libexpat.so.0.1.0
lrwxrwxrwx 1 root root 17 maj 21 11:07 libexpat.so.0 -> libexpat.so.0.1.0
-rwxr-xr-x 1 root root 304872 maj 21 11:07 libexpat.so.0.1.0
drwxr-xr-x 2 root root 4096 maj 21 11:07 pkgconfig

zawartość katalogu /usr/lib/

libapr-1.so.0
libapr-1.so.0.2.7
libaprutil-1.so.0
libaprutil-1.so.0.2.7

Teoretycznie wszystko jest :-/Adam W. edytował(a) ten post dnia 15.07.10 o godzinie 11:13

konto usunięte

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Wygląda na to że istnieje różnica w wersjach libapr dostarczanego z httpd i istniejącego w systemie.
Może przekieruj go tylko do /etc poprzez LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/etc/httpd/lib/:$LD_LIBRARY_PATH

lub spróbuj na chwilę przenieśc biblioteki z /usr/lib w inne miejsce - sprawdzisz które z nich właściwie wywołuje httpd.
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Tak w ogóle to po co Ci dwie różne wersje aprutil?

rpm -qf /etc/httpd/lib/libaprutil-1.so.0.3.9
rpm -qf /usr/lib/libaprutil-1.so.0.2.7

Zobacz do jakich pakietów należą, spróbuj usunąć starszą (0.2.7).

Najłatwiej będzie jeśli zobaczysz jakiej wymaga RPM z httpd.
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Irek Słonina:
Tak w ogóle to po co Ci dwie różne wersje aprutil?

rpm -qf /etc/httpd/lib/libaprutil-1.so.0.3.9
rpm -qf /usr/lib/libaprutil-1.so.0.2.7

Zobacz do jakich pakietów należą, spróbuj usunąć starszą (0.2.7).
usunąłem starsza pakiet nazywał się apr-util-1.2.7.-11.el5
sprawdziłem ten nowszy i jest rpm -qf /etc/httpd/lib/libaprutil-1.so.0.3.9
plik /etc/httpd/lib/libaprutil-1.so.0.3.9 nie naleĹźy do Ĺźadnego pakietu.
Więc przywracam starą ;-)
[root@d139285 libutil]# yum install apr-util
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: sunsite.icm.edu.pl
* base: sunsite.icm.edu.pl
* extras: sunsite.icm.edu.pl
* updates: sunsite.icm.edu.pl
Excluding Packages in global exclude list
Finished
Setting up Install Process
Package apr-util-1.2.7-11.el5.i386 already installed and latest version
Nothing to do
Najłatwiej będzie jeśli zobaczysz jakiej wymaga RPM z httpd.

jak to sprawdzić ;-)? w httpd.conf?Adam W. edytował(a) ten post dnia 15.07.10 o godzinie 12:55
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Adam W.:
Najłatwiej będzie jeśli zobaczysz jakiej wymaga RPM z httpd.

jak to sprawdzić ;-)

rpm -qpR httpd-cośtam.rpm
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Irek Słonina:
Adam W.:
Najłatwiej będzie jeśli zobaczysz jakiej wymaga RPM z httpd.

jak to sprawdzić ;-)

rpm -qpR httpd-cośtam.rpm

odpaliłem find-a httpd i nie znalazł rpm'a. Fakt, ze siedziałem zawsze na debie, ale find powinien mi tę pake zlokalizowac? Gdzie w Centcie znajduja się wszystkie rpm?
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Adam W.:
odpaliłem find-a httpd i nie znalazł rpm'a. Fakt, ze siedziałem zawsze na debie, ale find powinien mi tę pake zlokalizowac? Gdzie w Centcie znajduja się wszystkie rpm?

W repo...

yum install yum-downloadonly
yum --downloadonly --downloaddir=. install httpd
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Irek Słonina:
Adam W.:
odpaliłem find-a httpd i nie znalazł rpm'a. Fakt, ze siedziałem zawsze na debie, ale find powinien mi tę pake zlokalizowac? Gdzie w Centcie znajduja się wszystkie rpm?

W repo...

yum install yum-downloadonly
zainstalowane
yum --downloadonly --downloaddir=. install httpd
[root@d139285 conf]# yum --downloadonly --downloaddir=. install httpd
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* addons: sunsite.icm.edu.pl
* base: sunsite.icm.edu.pl
* extras: sunsite.icm.edu.pl
* updates: sunsite.icm.edu.pl
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package httpd available.
Nothing to do
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Adam W.:
Irek Słonina:
Adam W.:
odpaliłem find-a httpd i nie znalazł rpm'a. Fakt, ze siedziałem zawsze na debie, ale find powinien mi tę pake zlokalizowac? Gdzie w Centcie znajduja się wszystkie rpm?

W repo...

yum install yum-downloadonly
zainstalowane
yum --downloadonly --downloaddir=. install httpd
[root@d139285 conf]# yum --downloadonly --downloaddir=. install httpd
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* addons: sunsite.icm.edu.pl
* base: sunsite.icm.edu.pl
* extras: sunsite.icm.edu.pl
* updates: sunsite.icm.edu.pl
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package httpd available.
Nothing to do

Panie kolego... improwizuj trochę.

yum --downloadonly --downloaddir=. reinstall httpd
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Panie kolego... improwizuj trochę.

yum --downloadonly --downloaddir=. reinstall httpd

tego typu improwizacje nic nie daja, bo komunikat jest wyraźny, ze takiej paki w repo nie ma. Napewno nazywa się httpd?
Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Zrób sobie yum search httpd - powinno Ci zwrócić nazwę paczki.

Michał
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Michał Ł.:
Zrób sobie yum search httpd - powinno Ci zwrócić nazwę paczki.

Michał
[root@d139285 ~]# yum search httpd
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* addons: sunsite.icm.edu.pl
* base: sunsite.icm.edu.pl
* extras: sunsite.icm.edu.pl
* updates: sunsite.icm.edu.pl
Excluding Packages in global exclude list
Finished
======================================================================= Matched: httpd =======================================================================
system-config-httpd.noarch : NarzÄdzie konfiguracji Apache

ale to nie tego szukamy chyba ;-)
Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Hmmm ... jak ja klepnę z Centos tą komendę mam:

[root@lvm ~]# yum search httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.vcu.edu
* base: mirror.cogentco.com
* extras: ftp.usf.edu
* updates: ftp.usf.edu
============================================================================================================== Matched: httpd ===============================================================================================================
mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP server
system-config-httpd.noarch : Apache configuration tool
centos-ds.x86_64 : CentOS Directory, Administration, and Console Suite
httpd.x86_64 : Apache HTTP Server
httpd-devel.i386 : Development tools for the Apache HTTP server.
httpd-devel.x86_64 : Development tools for the Apache HTTP server.
httpd-manual.x86_64 : Documentation for the Apache HTTP server.
mod_dav_svn.x86_64 : Apache server module for Subversion server.
[root@lvm ~]#

i pewnie idzie o paczkę httpd.x86_64

Michał
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

Michał Ł.:
Hmmm ... jak ja klepnę z Centos tą komendę mam:

[root@lvm ~]# yum search httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.vcu.edu
* base: mirror.cogentco.com
* extras: ftp.usf.edu
* updates: ftp.usf.edu
============================================================================================================== Matched: httpd ===============================================================================================================
mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP server
system-config-httpd.noarch : Apache configuration tool
centos-ds.x86_64 : CentOS Directory, Administration, and Console Suite
httpd.x86_64 : Apache HTTP Server
httpd-devel.i386 : Development tools for the Apache HTTP server.
httpd-devel.x86_64 : Development tools for the Apache HTTP server.
httpd-manual.x86_64 : Documentation for the Apache HTTP server.
mod_dav_svn.x86_64 : Apache server module for Subversion server.
[root@lvm ~]#

i pewnie idzie o paczkę httpd.x86_64

Michał
Pewnie dlatego, ze ciągnie Ci z innych źródeł, które sa bliżej Twojego serwera. Ja mam inna lokalizacje, więc tez inne źródła. Powinien być jeden standard ;-)
Adam W.

Adam W. Technical Consultant

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

macie na to jakąś złotą radę? z Centa jestem zielony :-/

konto usunięte

Temat: PROBLEM Z URUCHOMIENIEM USŁUG NA SERWERZE PO JEGO RESTARCIE

który to centos ?

Następna dyskusja:

Problem z uruchomieniem




Wyślij zaproszenie do