WeBWorK Main Forum

Problems upgrading to 2.3.2

Problems upgrading to 2.3.2

by Dan Kirkpatrick -
Number of replies: 2
After doing cvs upgrade from 2.2.1 to 2.3.2 I get the following on the homepage:

Warning messages

Error messages

authentication type 'user_module' not found in course environment %authen hash at /usr/local/webwork-2.2.1/lib/WeBWorK/Authen.pm line 107.

Call stack

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

  • in WeBWorK::Authen::class called at line 254 of /usr/local/webwork-2.2.1/lib/WeBWorK.pm

Suggestions to cause? I'll try the config files in the meantime.

In reply to Dan Kirkpatrick

Re: Problems upgrading to 2.3.2

by Sam Hathaway -
Hi Dan,

The %authen hash in global.conf is new in 2.3.0, so you'll need to add it from global.conf.dist. There are a bunch of changes to global.conf and the other config files. In general, after you upgrade, make sure you have done the following:
  • Update global.conf, database.conf, and webwork.apache-config (or webwork.apache2-config if you're using Apache 2) from the corresponding .dist files.
  • Make a backup of your webwork database with mysqldump.
  • Run bin/wwdb_check -v to ensure your database is up-to-date for 2.3.0.
  • Run bin/wwdb_upgrade -v to bring your database up-to-date for 2.3.2.
Hope this helps.
In reply to Sam Hathaway

Re: Problems upgrading to 2.3.2

by Dan Kirkpatrick -
It's 2.3.2, and after moving the .dist config files, it appears to be working better. I then ran wwdb_check and wwdb_upgrade. I just maintain the software, although I think it's working for the clients now.