ID:               13595
 Updated by:       [EMAIL PROTECTED]
-Summary:          Solution for "PHP Fatal error:  Unable to start
                   session mm module in Unknown on
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           Analyzed
 Bug Type:         Session related
 Operating System: Debian Sid
 PHP Version:      4.0.6
 New Comment:

Ah .. interesting ...

Did you set the save path explicitely to '/dev/null' ? (And if so,
why?)

All I know at the moment is that serveral session issues are adressed
at the moment. Marking this as analyzed until one of our session gurus
can answer this more accurat.


Previous Comments:
------------------------------------------------------------------------

[2002-03-06 19:50:16] [EMAIL PROTECTED]

Thanks to [EMAIL PROTECTED], I found the problem using strace.  I had
'session.save_path' set to '/dev/null'.  

Why does 4.1.2 not handle this gracefully like 4.0.5, and is there any
way to get a more helpful error message in this case?

In case you're interested in the exact errors, I've included the errors
from the strace below:

unlink("/dev/null/session_mm_apache0.sem") = -1 ENOTDIR (Not a
directory)
open("/dev/null/session_mm_apache0.sem", O_RDWR|O_CREAT, 0600) = -1
ENOTDIR (Not a directory)
unlink("/dev/null/session_mm_apache0.sem") = -1 ENOTDIR (Not a
directory)

------------------------------------------------------------------------

[2002-03-05 02:24:42] [EMAIL PROTECTED]

An other alternative would be to use use 'strace' on the apache process
(make sure you start apache with -X switch), maybe you can gather where
it has failed, e.g.

strace -e trace=file -o output /usr/sbin/apache -X

and see in file 'output' what fails.

------------------------------------------------------------------------

[2002-03-05 02:17:02] [EMAIL PROTECTED]

Can you try a snapshot from snaps.php.net? It might be fixed, if not we
need feedback on that branch anyways.

regards,
Derick

------------------------------------------------------------------------

[2002-03-05 01:48:33] [EMAIL PROTECTED]

I'm seeing this problem on Slackware 8.0, when upgrading 
from the original mod_php.tgz package (PHP 4.0.5) to the 
updated version (PHP 4.1.2).

I already checked, there is no 'session_mm.sem' file to 
remove (stopping apache automatically removes the file).  
So my question is, what is going on, and how do I fix it?

------------------------------------------------------------------------

[2001-11-11 12:37:22] [EMAIL PROTECTED]

So it's not a bug in PHP. Thanks & Closing...

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/13595

-- 
Edit this bug report at http://bugs.php.net/?id=13595&edit=1

Reply via email to