Closed
Bug 1240367
Opened 9 years ago
Closed 9 years ago
Can't load 'Expat.xs.dll' for module XML::Parser::Expat: load_file
Categories
(Bugzilla :: Bugzilla-General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 987742
People
(Reporter: info, Unassigned)
References
()
Details
Attachments
(1 file)
6.90 KB,
text/x-log
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0
Build ID: 20160105164030
Steps to reproduce:
I installed bugzilla v4.4.11 and the additional perl modules for enabling the XML RPC interface. But when I like to access the url of the xml rpc service I get the following error
Can't load 'C:/Strawberry/perl/vendor/lib/auto/XML/Parser/Expat/Expat.xs.dll' for module XML::Parser::Expat: load_file:Das angegebene Modul wurde nicht gefunden at C:/Strawberry/perl/lib/DynaLoader.pm line 193.
The mentioned dll "Expat.xs.dll" does exists at the place mentioned, but it looks like it can not be loaded due other dependent dlls? Here is wehere I need your help or additional hints what should be done
I am using
- Strawberry Perl v5.22.1 (64bit)
- Apache v2.4
- Windows 10
Added you a txt file, which shows you the output of checksetup.pl
I did not found any further logs in apache etc. which showed more information.
Actual results:
I get the following error while I try to access the xml repx service "http://localhost:8010/xmlrpc.cgi"
Can't load 'C:/Strawberry/perl/vendor/lib/auto/XML/Parser/Expat/Expat.xs.dll' for module XML::Parser::Expat: load_file:Das angegebene Modul wurde nicht gefunden at C:/Strawberry/perl/lib/DynaLoader.pm line 193.
Expected results:
Some wnswer of the xmlrpc.cgi about version or that a login is required to use that interface.
![]() |
||
Comment 1•9 years ago
|
||
You need to install Bugzilla 5.0.2 to support Strawberry Perl. Bugzilla 4.4.x doesn't support it.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
I checked based on https://bugzilla.mozilla.org/show_bug.cgi?id=987742 I have added the following entries to my system path variable
- C:\Strawberry\c\bin;
- C:\Strawberry\perl\site\bin;
- C:\Strawberry\perl\bin
echo %PATH% --> C:\Program Files\HP_Fortify\HP_Fortify_SCA_and_Apps_4.40\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Lenovo\FusionEngine;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Common Files\lenovo\easyplussdk\bin;C:\Program Files\VisualSVN Server\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin
but this did not helped, so I copied over as mentioned in bug 987742 the C:\Strawberry\c\bin\libexpat-1__.dll to C:\Strawberry\perl\vendor\lib\auto\XML\Parser\Expat\libexpat-1__.dll (same directory as Expat.xs.dll is located).
After that a test with running the script
perl bz_webservice_demo.pl --uri http://connection.to/bugzilla/xmlrpc.cgi --login username --password mypassword
returned a successful "login message"
so it looks now that the issue has been solved
You need to log in
before you can comment on or make changes to this bug.
Description
•