RE: Cache::FileCache issues

2002-01-29 Thread Christian Gilmore

Hrm. I'm running Solaris 8 with a standard install/patch set. I've tried
manipulating the path to have mkdir either be the solaris default
(/usr/bin/mkdir) or the GNU fileutils version (/opt/gnu/bin/mkdir). Both
produce the same error.

[Tue Jan 29 08:28:43 2002] [debug] AuthenCache.pm(197): [client
1.16.67.28] manage_cache: path=/opt/gnu/bin:/sbin:/usr/sbin:/usr/bin
[Tue Jan 29 08:28:43 2002] [debug] AuthenCache.pm(200): [client
1.16.67.28] manage_cache: mkdir=/opt/gnu/bin/mkdir
[Tue Jan 29 08:28:43 2002] [error] mkdir : No such file or directory at
/opt/gnu/depot/perl-5.6.1/lib/site_perl/5.6.1/Cache/FileBackend.pm line
220

[Tue Jan 29 08:32:13 2002] [debug] AuthenCache.pm(197): [client
1.16.67.28] manage_cache: path=/usr/bin:/opt/gnu/bin:/sbin:/usr/sbin
[Tue Jan 29 08:32:13 2002] [debug] AuthenCache.pm(200): [client
1.16.67.28] manage_cache: mkdir=/usr/bin/mkdir
[Tue Jan 29 08:32:13 2002] [error] mkdir : No such file or directory at
/opt/gnu/depot/perl-5.6.1/lib/site_perl/5.6.1/Cache/FileBackend.pm line
220

Regards,
Christian

 -Original Message-
 From: Perrin Harkins [mailto:[EMAIL PROTECTED]]
 Sent: Monday, January 28, 2002 4:38 PM
 To: Christian Gilmore; Modperl Mailing List (E-mail)
 Subject: Re: Cache::FileCache issues


  [Mon Jan 28 14:52:35 2002] [error] mkdir : No such file or
 directory at
  /opt/gnu
  /depot/perl-5.6.1/lib/site_perl/5.6.1/Cache/FileBackend.pm line 220

 Looks to me like your system has no mkdir command, or it
 isn't in the path,
 or it doesn't support an option that's needed (-p maybe?).

 Maybe Cache::FileBackend should use File::Path::mkpath for
 portability.

 - Perrin





Cache::FileCache issues

2002-01-28 Thread Christian Gilmore

Hi. I'm trying to update Apache::AuthenCache and Apache::AuthzCache to use
Cache::Cache instead of IPC::Cache. The cutover should be straightforward
enough, but I am finding a roadblock. I'm hoping someone can point out
something obvious I'm overlooking. Here is the relevant hunk of code and
output from the debug-set apache.

my $cache = Cache::FileCache-new({ namespace  = $auth_name,
default_expires_in =
$cache_time_limit,
cache_root = $cache_dir,
directory_umask= $cache_umask });


[Mon Jan 28 14:52:35 2002] [debug]
/opt/gnu/depot/perl-5.6.1/lib/site_perl/5.6.1
/Apache/AuthenCache.pm(178): [client 1.16.67.28] manage_cache:
cache_time_limit=
30, cache_dir=/tmp, cache_umask=007, auth_name=Enterprise Server
[Mon Jan 28 14:52:35 2002] [error] mkdir : No such file or directory at
/opt/gnu
/depot/perl-5.6.1/lib/site_perl/5.6.1/Cache/FileBackend.pm line 220

I'm trying to use the default /tmp (I have also tried a non-default), but
I get a burp from within Cache::FileCache's library. Ideas?

Regards,
Christian

-
Christian Gilmore
Team Lead
Web Infrastructure  Tools
IBM Software Group




Re: Cache::FileCache issues

2002-01-28 Thread Perrin Harkins

 [Mon Jan 28 14:52:35 2002] [error] mkdir : No such file or directory at
 /opt/gnu
 /depot/perl-5.6.1/lib/site_perl/5.6.1/Cache/FileBackend.pm line 220

Looks to me like your system has no mkdir command, or it isn't in the path,
or it doesn't support an option that's needed (-p maybe?).

Maybe Cache::FileBackend should use File::Path::mkpath for portability.

- Perrin