php dziwne je(st)
Przemek Piotrowski
przemek.piotrowski w nic.com.pl
Wto, 13 Sie 2002, 19:38:30 CEST
witam
zrobiłem upgrade php-4.0.6 -> php-4.2.2-5
na wszystkich-1 maszynach jest ok., a na jednej nie ):
ppiotr w n1:~$ php -h
Content-type: text/html
PHP Fatal error: Unable to start session mm module in Unknown on line 0
ppiotr w n1:~$ strace php --help
...
unlink("/tmp/session_mm_cgi501.sem") = -1 ENOENT (No such file or directory)
...
no i słusznie, w końcu ja mm nie chcę wcale a wcale
ppiotr w n1:~$ grep session.save_handler /etc/php/php.ini
session.save_handler = files
(chociaż sama biblioteka jest:
ppiotr w n1:~$ rpm -qa | grep mm
mm-1.1.3-4)
dalej jest jeszcze ciekawiej:
przekompilowałem php z %define _without_mm 1 i --disable-session
błąd ten sam, w dodatku
ppiotr w n1:~$ ldd /usr/bin/php | grep mm
libmm.so.11 => /usr/lib/libmm.so.11 (0x00211000)
skąd się ta biblioteka tam wzięła?
zacząłem oglądać dokładniej strace i jest tam coś takiego:
open("/etc/php/php.ini", O_RDONLY) = 3
getcwd("/home/users/ppiotr", 4095) = 19
lstat("/etc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/etc/php", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/etc/php/php.ini", {st_mode=S_IFREG|0644, st_size=28117, ...}) = 0
brk(0x8054000) = 0x8054000
ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbffff81c) = -1 ENOTTY (Inappropriate ioctl for device)
fstat(3, {st_mode=S_IFREG|0644, st_size=28117, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x125000
read(3, "[PHP]\n\n;;;;;;;;;;;\n; WARNING ;\n;"..., 8192) = 8192
read(3, "it = 8M ; Maximum amount of"..., 8192) = 8192
brk(0x8055000) = 0x8055000
read(3, "_domxml.dll\n;extension=php_dotne"..., 8192) = 8192
brk(0x8056000) = 0x8056000
read(3, "tropy_file =\n\n;session.entropy_l"..., 8192) = 3541
read(3, "", 4096) = 0
brk(0x8057000) = 0x8057000
read(3, "", 8192) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbfffec58) = -1 ENOTTY (Inappropriate ioctl for device)
close(3) = 0
co ma wspólnego php z kartą muzyczną?!?!?
(nie, w tej maszynie nie ma takowej)
wszelkie wskazówki co do kierunku poszukiwań źródła tej magii baaardzo
mile widziane
przem.
--
If it be your will / If there is a choice / Let the rivers fill
Let the hills rejoice / Let your mercy spill / On all these
burning hearts in hell [ Leonard Cohen ]
Więcej informacji o liście dyskusyjnej pld-devel-pl