** Description changed:

  Binary package hint: pnopaste
  
- I get the following in my mail because the cron job is run as 'nobody'
- which doensn't have read access to 'conf/debiandb.pm'.
+ /etc/cron.d/pnopaste doesn't have read access to conf/debiandb.pm while
+ running as 'nobody'.
  
- To reproduce: sudo -u nobody /usr/share/pnopaste/bin/expired_delete.pl
+ impact: This bug prevent entries from expiring in the database. It also
+ cause annoying emails every 30 minutes to be sent to nobody since the
+ cron scripts is outputting errors.
+ 
+ how the bug has been addressed: The user the cron job run as has been
+ changed from 'nobody' to 'www-data' (which 'conf/debiandb.pm' has read
+ access)
+ 
+ patch is attached.
+ 
+ TEST CASE: sudo -u nobody /usr/share/pnopaste/bin/expired_delete.pl
  Using www-data is fine : sudo -u www-data 
/usr/share/pnopaste/bin/expired_delete.pl
+ 
+ I don't think there's any chances of regression by this patch.
+ 
  
  Can't locate conf/debiandb.pm in @INC (@INC contains: /etc/perl 
/usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
/usr/local/lib/site_perl . /usr/share/pnopaste/bin/../) at 
/usr/share/pnopaste/bin/..//conf/SQL_Access.pm line 5.
  BEGIN failed--compilation aborted at 
/usr/share/pnopaste/bin/..//conf/SQL_Access.pm line 5.
  Compilation failed in require at /usr/share/pnopaste/bin/..//lib/Database.pm 
line 15.
  BEGIN failed--compilation aborted at 
/usr/share/pnopaste/bin/..//lib/Database.pm line 15.
  Compilation failed in require at /usr/share/pnopaste/bin/..//lib/Expire.pm 
line 13.
  BEGIN failed--compilation aborted at 
/usr/share/pnopaste/bin/..//lib/Expire.pm line 13.
  Compilation failed in require at /usr/share/pnopaste/bin/expired_delete.pl 
line 21.
  BEGIN failed--compilation aborted at 
/usr/share/pnopaste/bin/expired_delete.pl line 21.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: pnopaste 1.3-2
  ProcVersionSignature: Ubuntu 2.6.32-30.59-generic-pae 2.6.32.29+drm33.13
  Uname: Linux 2.6.32-30-generic-pae i686
  Architecture: i386
  Date: Tue Apr 26 14:46:07 2011
  InstallationMedia: Ubuntu-Server 10.04.2 LTS "Lucid Lynx" - Release i386 
(20110211.1)
  PackageArchitecture: all
  ProcEnviron:
   LANG=fr_CA.UTF-8
   SHELL=/bin/bash
  SourcePackage: pnopaste

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/771421

Title:
  problem with the cronjob : Can't locate conf/debiandb.pm in @INC

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to