The jobqueue.pl report error "open >'./data/worker-jobqueue.pl.pid': No such file or directory at lib/Daemon/Generic.pm line 150." in windows
Categories
(Bugzilla :: Bugzilla-General, defect)
Tracking
()
People
(Reporter: cjcool1982, Unassigned)
Details
Attachments
(1 obsolete file)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36
Steps to reproduce:
I installed bugzilla 5.0.6 in windows10 with mysql 5.7 and strawberry-perl.
Actual results:
When I enabled use_mailer_queue and ran jobqueue.pl -f -d in the command line it reported some errors like below:
c:\bugzilla>perl.exe jobqueue.pl -f -d start
PIDFILE=./data/jobqueue.pl.pid
Starting up...
Spawning queue worker process
PIDFILE='./data/worker-jobqueue.pl.pid'
open >'./data/worker-jobqueue.pl.pid': No such file or directory at lib/Daemon/Generic.pm line 150.
readline() on closed filehandle $fh at Bugzilla/Util.pm line 118.
Queue worker process completed
Spawning queue worker process
PIDFILE='./data/worker-jobqueue.pl.pid'
open >'./data/worker-jobqueue.pl.pid': No such file or directory at lib/Daemon/Generic.pm line 150.
readline() on closed filehandle $fh at Bugzilla/Util.pm line 118.
Queue worker process completed
Expected results:
jobqueue.pl should ran normally.
PS C:\bugzilla> perl.exe .\checksetup.pl --check-modules
- This is Bugzilla 5.0.6 on perl 5.32.1
- Running on Win10 Build 18363
Checking perl modules...
Checking for CGI.pm (v3.51) ok: found v4.51
Checking for Digest-SHA (any) ok: found v6.02
Checking for TimeDate (v2.23) ok: found v2.24
Checking for DateTime (v0.75) ok: found v1.54
Checking for DateTime-TimeZone (v1.64) ok: found v2.46
Checking for DBI (v1.614) ok: found v1.643
Checking for Template-Toolkit (v2.24) ok: found v3.009
Checking for Email-Sender (v1.300011) ok: found v1.300035
Checking for Email-MIME (v1.904) ok: found v1.949
Checking for Email-Sender-Transport-SMTPS (v0.03) ok: found v0.04
Checking for URI (v1.55) ok: found v5.06
Checking for List-MoreUtils (v0.32) ok: found v0.430
Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004
Checking for JSON-XS (v2.01) ok: found v4.03
Checking for Win32 (v0.35) ok: found v0.54
Checking for Win32-API (v0.55) ok: found v0.84
Checking for DateTime-TimeZone-Local-Win32 (v1.64) ok: found v2.04
Checking available perl DBD modules...
Checking for DBD-SQLite (v1.29) ok: found v1.66
Checking for DBD-Oracle (v1.19) ok: found v1.80
Checking for DBD-mysql (v4.001) ok: found v4.050
Checking for DBD-Pg (v2.7.0) ok: found v3.8.0
The following Perl modules are optional:
Checking for GD (v1.20) ok: found v2.73
Checking for Chart (v2.4.1) ok: found vv2.403.7
Checking for Template-GD (any) ok: found v1.56
Checking for GDTextUtil (any) ok: found v0.86
Checking for GDGraph (any) ok: found v1.54
Checking for MIME-tools (v5.406) ok: found v5.510
Checking for libwww-perl (any) ok: found v6.52
Checking for XML-Twig (any) ok: found v3.52
Checking for PatchReader (v0.9.6) ok: found v0.9.6
Checking for perl-ldap (any) not found
Checking for Authen-SASL (any) ok: found v2.16
Checking for Net-SMTP-SSL (v1.01) ok: found v1.04
Checking for RadiusPerl (any) ok: found v0.32
Checking for SOAP-Lite (v0.712) ok: found v1.27
Checking for XMLRPC-Lite (v0.712) ok: found v0.717
Checking for JSON-RPC (any) ok: found v1.06
Checking for Test-Taint (v1.06) ok: found v1.08
Checking for HTML-Parser (v3.67) ok: found v3.75
Checking for HTML-Scrubber (any) ok: found v0.19
Checking for Encode (v2.21) ok: found v3.08
Checking for Encode-Detect (any) ok: found v1.01
Checking for Email-Reply (any) ok: found v1.204
Checking for HTML-FormatText-WithLinks (v0.13) ok: found v0.15
Checking for TheSchwartz (v1.07) ok: found v1.17
Checking for Daemon-Generic (any) ok: found v0.85
Checking for mod_perl (v1.999022) not found
Checking for Apache-SizeLimit (v0.96) not found
Checking for File-MimeInfo (any) ok: found v0.33
Checking for IO-stringy (any) ok: found v2.113
Checking for Cache-Memcached (any) ok: found v1.30
Checking for File-Copy-Recursive (any) ok: found v0.45
Checking for File-Which (any) ok: found v1.23
- OPTIONAL MODULES *
- Certain Perl modules are not required by Bugzilla, but by *
- installing the latest version you gain access to additional *
- features. *
-
*
- The optional modules you do not have installed are listed below, *
- with the name of the feature they enable. Below that table are the *
- commands to install each module. *
-
MODULE NAME * ENABLES FEATURE(S) *
-
perl-ldap * LDAP Authentication *
-
mod_perl * mod_perl *
- Apache-SizeLimit * mod_perl *
COMMANDS TO INSTALL OPTIONAL MODULES:
perl-ldap: C:\Strawberry\perl\bin\perl.exe install-module.pl Net::LDAP
mod_perl: C:\Strawberry\perl\bin\perl.exe install-module.pl mod_perl2
Apache-SizeLimit: C:\Strawberry\perl\bin\perl.exe install-module.pl Apache2::SizeLimit
(In reply to jca from comment #1)
PS C:\bugzilla> perl.exe .\checksetup.pl --check-modules
- This is Bugzilla 5.0.6 on perl 5.32.1
- Running on Win10 Build 18363
Checking perl modules...
Checking for CGI.pm (v3.51) ok: found v4.51
Checking for Digest-SHA (any) ok: found v6.02
Checking for TimeDate (v2.23) ok: found v2.24
Checking for DateTime (v0.75) ok: found v1.54
Checking for DateTime-TimeZone (v1.64) ok: found v2.46
Checking for DBI (v1.614) ok: found v1.643
Checking for Template-Toolkit (v2.24) ok: found v3.009
Checking for Email-Sender (v1.300011) ok: found v1.300035
Checking for Email-MIME (v1.904) ok: found v1.949
Checking for Email-Sender-Transport-SMTPS (v0.03) ok: found v0.04
Checking for URI (v1.55) ok: found v5.06
Checking for List-MoreUtils (v0.32) ok: found v0.430
Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004
Checking for JSON-XS (v2.01) ok: found v4.03
Checking for Win32 (v0.35) ok: found v0.54
Checking for Win32-API (v0.55) ok: found v0.84
Checking for DateTime-TimeZone-Local-Win32 (v1.64) ok: found v2.04Checking available perl DBD modules...
Checking for DBD-SQLite (v1.29) ok: found v1.66
Checking for DBD-Oracle (v1.19) ok: found v1.80
Checking for DBD-mysql (v4.001) ok: found v4.050
Checking for DBD-Pg (v2.7.0) ok: found v3.8.0The following Perl modules are optional:
Checking for GD (v1.20) ok: found v2.73
Checking for Chart (v2.4.1) ok: found vv2.403.7
Checking for Template-GD (any) ok: found v1.56
Checking for GDTextUtil (any) ok: found v0.86
Checking for GDGraph (any) ok: found v1.54
Checking for MIME-tools (v5.406) ok: found v5.510
Checking for libwww-perl (any) ok: found v6.52
Checking for XML-Twig (any) ok: found v3.52
Checking for PatchReader (v0.9.6) ok: found v0.9.6
Checking for perl-ldap (any) not found
Checking for Authen-SASL (any) ok: found v2.16
Checking for Net-SMTP-SSL (v1.01) ok: found v1.04
Checking for RadiusPerl (any) ok: found v0.32
Checking for SOAP-Lite (v0.712) ok: found v1.27
Checking for XMLRPC-Lite (v0.712) ok: found v0.717
Checking for JSON-RPC (any) ok: found v1.06
Checking for Test-Taint (v1.06) ok: found v1.08
Checking for HTML-Parser (v3.67) ok: found v3.75
Checking for HTML-Scrubber (any) ok: found v0.19
Checking for Encode (v2.21) ok: found v3.08
Checking for Encode-Detect (any) ok: found v1.01
Checking for Email-Reply (any) ok: found v1.204
Checking for HTML-FormatText-WithLinks (v0.13) ok: found v0.15
Checking for TheSchwartz (v1.07) ok: found v1.17
Checking for Daemon-Generic (any) ok: found v0.85
Checking for mod_perl (v1.999022) not found
Checking for Apache-SizeLimit (v0.96) not found
Checking for File-MimeInfo (any) ok: found v0.33
Checking for IO-stringy (any) ok: found v2.113
Checking for Cache-Memcached (any) ok: found v1.30
Checking for File-Copy-Recursive (any) ok: found v0.45
Checking for File-Which (any) ok: found v1.23
- OPTIONAL MODULES *
- Certain Perl modules are not required by Bugzilla, but by *
- installing the latest version you gain access to additional *
- features. *
*
- The optional modules you do not have installed are listed below, *
- with the name of the feature they enable. Below that table are the *
- commands to install each module. *
MODULE NAME * ENABLES FEATURE(S) *
perl-ldap * LDAP Authentication *
mod_perl * mod_perl *
- Apache-SizeLimit * mod_perl *
COMMANDS TO INSTALL OPTIONAL MODULES:
perl-ldap: C:\Strawberry\perl\bin\perl.exe install-module.pl Net::LDAP mod_perl: C:\Strawberry\perl\bin\perl.exe install-module.pl mod_perl2
Apache-SizeLimit: C:\Strawberry\perl\bin\perl.exe install-module.pl Apache2::SizeLimit
Comment 3•3 years ago
|
||
I pointed this bug out on IRC because I don't know much about Bugzilla on Windows, and jfearn suggested passing in the path to the PID file on the command line just in case. You can pass it with a -p C:\path\to\data\jobqueue.pid
or similar. I suspect.
Updated•2 years ago
|
Description
•