Bugzilla auf 16.04 Server installieren: TEST-WARNUNG: Die GID für den „httpd“-Prozess konnte nicht gefunden werden.

Bugzilla auf 16.04 Server installieren: TEST-WARNUNG: Die GID für den „httpd“-Prozess konnte nicht gefunden werden.

Ich versuche Bugzilla auf meinem Heimserver mit 16.04 zu installieren. Ich verwende denDokumentationund ich habe es bis zur 2. Checksetup-Phase geschafft, habe aber ein Problem bei Schritt 3.1.11. Testserver.

Beim Ausführen des Skripts testserver.pl erhalte ich die folgende Fehlermeldung:

$ sudo perl testserver.pl http://localhost/bugzilla
TEST-WARNING Failed to find the GID for the 'httpd' process, unable
to validate webservergroup.
TEST-FAILED Fetch of images/padlock.png failed
Your web server could not fetch http://localhost/bugzilla/images/padlock.png.
Check your web server configuration and try again.

Beim Googeln fand ich einige Links, beginnend mitDieses hier.Dieser Link weist darauf hin, sich einige Zeilen im Skript testserver.pl anzusehen:

my @pscmds = ('ps -eo comm,gid', 'ps -acxo command,gid', 'ps -acxo command,rgid');

Und

if ($line =~ /^(?:\S*\/)?(?:httpd|apache)2?\s+(\d+)$/) {

Dort steht, dass man jeden der PS-Befehle manuell in der Shell ausführen und sich die Ausgabe ansehen soll. Tatsächlich gibt httpd|apache nichts zurück. Irgendwo auf dieser Seite wird ein gekürzter Name diskutiert:

It looks to me like it's the truncation of the names that is causing the
problem? Note it's '/usr/sbin/apach' which is returned
I also note that /usr/sbin/apach sometimes gets a GID of 33 sometimes of 0

meine PS-Ausgabe zeigt auch an /usr/sbin/apach, aber ich habe keine Anweisungen gesehen, welche Änderungen ich vornehmen soll.

Der andere Link, den ich fand, war einAskubuntu-Frage. Dieser Link schien sich hauptsächlich auf den Wert „AllowOverride“ zu beziehen, der in meinem Fall meiner Meinung nach korrekt ist. Gemäß den Anweisungen habe ich eine Datei erstellt /etc/apache2/sites-available/bugzilla.conf:

ServerName localhost

<Directory /var/www/html/bugzilla>
  AddHandler cgi-script .cgi
  Options +ExecCGI
  DirectoryIndex index.cgi index.html
  AllowOverride All
</Directory>

in meiner lokalen Konfiguration habe ich für die Webservergruppe: $webservergroup = 'www-data';

Noch etwas kann eine Rolle spielen, muss es aber nicht: Während der Installation wurde eines der Perl-Pakete nicht gefunden.

E: Package 'apache2-mpm-prefork' has no installation candidate

Vielen Dank für jede Hilfe.

Einige zusätzliche Ressourcen Fehler 380732

Aktualisieren Ich habe dieses Problem gelöst, indem ich Apache2 entfernt/bereinigt und neu installiert habe. Danach war alles gut.

verwandte Informationen