WeBWorK Main Forum

Problem with Library Browser

Problem with Library Browser

by L. Felipe Martins -
Number of replies: 1
I just installed a new Webwork server. Everything seems to be working fine, but we are getting the following message when using the library browser. Any ideas of what may be wrong?

Sat Aug 19 13:02:41 2017

Warning messages

Error messages

Can't call method "ssl_opts" on an undefined value at /usr/share/perl5/SOAP/Lite.pm line 484.

Call stack

The information below can help locate the source of the problem.

  • in SOAP::Transport::__ANON__ called at line 280 of /opt/webwork/webwork2/lib/WebworkClient.pm
  • in WebworkClient::xmlrpcCall called at line 336 of /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/instructorXMLHandler.pm
  • in WeBWorK::ContentGenerator::instructorXMLHandler::pre_header_initialize called at line 214 of /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm
  • in WeBWorK::ContentGenerator::go called at line 382 of /opt/webwork/webwork2/lib/WeBWorK.pm

Request information

Method POST
URI /webwork2/instructorXMLHandler
HTTP Headers
Content-Length 217
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://webworks.csuohio.edu/webwork2/MTH288_Fall17/instructor/setmaker/?effectiveUser=MartinsF&user=MartinsF&key=8wItGQKzaLBnE5rvG9GU0FZwdBkaFqsj
Accept-Encoding gzip, deflate
Host webworks.csuohio.edu
Origin http://webworks.csuohio.edu
Connection keep-alive
Accept-Language en-us
Accept */*
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
Cookie WeBWorKCourseAuthen.MTH288_Fall17=MartinsF%098wItGQKzaLBnE5rvG9GU0FZwdBkaFqsj%091503162157; WeBWorKCourseAuthen.MTH181_Fall17=MartinsF%09WhGG0btq6yscXrynLqLFUfCWiLaaCRku%091503090699; WeBWorKCourseAuthen.admin=MartinsF%09CiOQnQD3WUcNxBJOBQ1fKuBypDSvHCJz%091503078134; WeBWorKCourseAuthen.MTH182_Fall17=MartinsF%09wG7byUZCUrdC25HFWFcay5CiKnEisbD8%091503077952; _ga=GA1.2.1144536935.1489086991; _gid=GA1.2.142019758.1503091350; mp_fe42a3507c097e9a9d1e9f881d833cfb_mixpanel=%7B%22distinct_id%22%3A%20%2215af223072c626-06af5e4fe82e978-1a441228-232800-15af223072d6c8%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%7D; __utma=152274987.1144536935.1489086991.1491147247.1491147247.1; __utmz=152274987.1491147247.1.1.utmcsr=mycsu.csuohio.edu|utmccn=(referral)|utmcmd=referral|utmcct=/; wt3_eid=%3B935649882378213%7C2148966631400835238%232148966696500388058; __gads=ID=98ff63eedd5f3c0a:T=1489666314:S=ALNI_Mb99L5_fR2vK_T0EvxOy--X-BS6yQ
In reply to L. Felipe Martins

Re: Problem with Library Browser

by Gavin LaRose -
I think this is an error with the version of one or more of your perl modules. (There's a discussion on github here: https://github.com/openwebwork/webwork2/issues/567.) The diagnosis there was that the version of LWP::Protocol::https that shipped with WeBWorK server's operating system (CentOS, in that case, so it likely applies to RedHat as well) wasn't sufficiently up to date. The solution there was to uninstall it with the operating system's package manager and then reinstall from CPAN.

I've found that I needed to upgrade a number of packages to get things working recently: SOAP::Lite and XMLRPC::Lite as well.

Gavin