Kristis,

It appears that I can get the scmbug_daemon to start if I do the following in /proj/apps/scmbug/share/scmbug/lib/Scmbug/Common.pm:

sub package_exists {
  :
  :
 }elsif ($package_name eq "Bugzilla) {
    $cmd = "require Bugzilla::Bug";
} else {
  :
  :
}

I hardcoded the package name 'Bugzilla' to 'Bugzilla::Bug'.

This enabled me to get past this higher level package. All subsequent "Buzilla::XXX" packages processed fine.

The "Bugzilla.pm" file that is in the bugzilla installation directory is not found by the Common.pm package. It dies at the '( ! eval ($cmd)) section of 'Common.pm'.

Packages that work:

/proj/apps/bugzilla/Bugzilla/XXX.pm

package that doesn't work:

/proj/apps/bugzilla/Bugzilla.pm (this DOES exist and is the @INC when printed to STDOUT).

What gives?

Thanks.
J


From: Kristis Makris <[EMAIL PROTECTED]>
To: John Coffie <[EMAIL PROTECTED]>
CC: [email protected]
Subject: Re: [scmbug-users] Scmbug error 79: Package 'Bugzilla' notfoundininstallation
Date: Wed, 13 Feb 2008 15:05:56 -0700

On Wed, 2008-02-13 at 16:55 -0500, John Coffie wrote:
> I'm running everything as root.

Is there some magic dust on Solaris that runs all daemons in a chroot
jail, or something to that effect, that causes this ?

It's a permissions error.


<< signature.asc >>


_______________________________________________
scmbug-users mailing list
[email protected]
http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users

Reply via email to