On a test server I have updated from 2.14 to 2.17 and have just about everything working. The remaining issue I seem to have is in the problem library browser. It gives me the following error:
Couldn't find the OPL global statistics table. Did you download the latest OPL and run load-OPL-global-statistics.pl? at /opt/webwork/webwork2/lib/WeBWorK/Utils/LibraryStats.pm line 95.
Table 'webwork.OPL_global_statistics' doesn't exist at /opt/webwork/webwork2/lib/WeBWorK/Utils/LibraryStats.pm line 97.
The following information can help locate the source of the problem.
in WeBWorK::Utils::LibraryStats::getGlobalStats called at line 1374 of /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm
in WeBWorK::ContentGenerator::Instructor::SetMaker::make_data_row called at line 2148 of /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm
in WeBWorK::ContentGenerator::Instructor::SetMaker::body called at line 154 of /opt/webwork/webwork2/lib/WeBWorK/Template.pm
in WeBWorK::Template::template called at line 599 of /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm
in WeBWorK::ContentGenerator::content called at line 218 of /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm
in WeBWorK::ContentGenerator::go called at line 371 of /opt/webwork/webwork2/lib/WeBWorK.pm
When I try to run OPL-Update or load-OPL-global-statistics.pl I receive an error mysql: [ERROR] /usr/bin/mysql: Empty value for 'port' specified.
In my site.conf I have
$database_dsn = "dbi:mysql:webwork:localhost:3306";
$database_storage_engine = 'myisam';
# The following two variables must match the GRANT statement run on the mysql server as described above.
$database_username = "webworkWrite";
and my $database_password is set.