Public bug reported:

Binary package hint: php5

Description:    Ubuntu 10.04 LTS
Release:        10.04

php5-common:
  Installed: 5.3.2-1ubuntu4.2
  Candidate: 5.3.2-1ubuntu4.2
  Version table:
 *** 5.3.2-1ubuntu4.2 0
        500 http://gb.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        100 /var/lib/dpkg/status
     5.3.2-1ubuntu4 0
        500 http://gb.archive.ubuntu.com/ubuntu/ lucid/main Packages

/var/log/apache2/error.log: [Wed Aug 18 13:17:39 2010] [error] [client
192.168.0.103] PHP Notice:  session_start(): ps_files_cleanup_dir:
opendir(/var/lib/php5) failed: Permission denied (13) in /var/www/a.php
on line 1

This seems to be a regression introduced by upstream packagers.  php.ini
used to have session.gc_probability=0 with the comment "This is disabled
in the Debian packages, due to the strict permissions on /var/lib/php5".
The strict permissions remain, but session.gc_probability is now
enabled.

By default there's a 0.1% chance that a call to session_start() will
trigger this, but setting session.gc_divisor=1 makes this easily
reproducible.

The problem was originally spotted by a developer colleague, who
referenced this blog entry: http://somethingemporium.com/2007/06
/obscure-error-with-php5-on-debian-ubuntu-session-phpini-garbage

** Affects: php5 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
session.gc_probablity=1 in /etc/php5/apache2/php.ini conflicts with permissions 
on /var/lib/php5
https://bugs.launchpad.net/bugs/619855
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to php5 in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to