[geeklog-devel] Upgrade error with SEC_updateUserPassword

Dirk Haun dirk at haun-online.de
Sat Mar 3 17:30:44 EST 2012


Trying to migrate an older geeklog.net backup to the current 1.9.0 from the Mercurial repository, I'm running into a few problems:

Notice: Undefined index: pass_alg in .../geeklog/system/lib-security.php on line 1281
Notice: Undefined index: pass_stretch in .../geeklog/system/lib-security.php on line 1281
(a few more of those)
Fatal error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE uid = 14633' at line 1 in .../geeklog/system/databases/mysqli.class.php on line 228

Quick analysis: The function SEC_updateUserPassword() which should actually do the password updates for 1.9.0 is, for some reason, being called in mysql_1.7.2_to_1.8.0.php

The function update_UsersFor180() was originally used to add passwords for OAuth accounts, but that code is gone now?

Vinny? Something went wrong there …

bye, Dirk


-- 
http://www.themobilepresenter.com/




More information about the geeklog-devel mailing list