2016-04-13 10 views
0

私はUbuntu Server 14.04 LTSでMediawiki 1.26.2を実行しており、LDAPをバックエンドとして使用するように設定しています。現在のインストールは、古いバージョンのOpenSuseをLDAPバックエンドなしで実行した古いバージョンのバックアップで作成されています。すべての私のユーザーのために、すべてが正常に動作しています - ただ1人がログインしようとすると問題を抱えています。私のユーザの1人がmediawiki(LDAP-Backend)にログインできません

Interner Fehler 

[2f7bcd76] /mediawiki/index.php?title=Spezial:Anmelden&action=submitlogin&type=login&returnto=Hauptseite MWException from line 3701 of /var/www/html/wikiHHG/includes/User.php: CAS update failed on user_touched for user ID '73' (read from slave); the version of the user to be saved is older than the current version. 

Backtrace: 

#0 /var/www/html/mediawiki/extensions/LdapAuthentication/LdapAuthentication.php(1244): User->saveSettings() 
#1 /var/www/html/mediawiki/includes/specials/SpecialUserlogin.php(830): LdapAuthenticationPlugin->updateUser(User) 
#2 /var/www/html/mediawiki/includes/specials/SpecialUserlogin.php(958): LoginForm->authenticateUserData() 
#3 /var/www/html/mediawiki/includes/specials/SpecialUserlogin.php(341): LoginForm->processLogin() 
#4 /var/www/html/mediawiki/includes/specialpage/SpecialPage.php(384): LoginForm->execute(NULL) 
#5 /var/www/html/mediawiki/includes/specialpage/SpecialPageFactory.php(553): SpecialPage->run(NULL) 
#6 /var/www/html/mediawiki/includes/MediaWiki.php(281): SpecialPageFactory::executePath(Title, RequestContext) 
#7 /var/www/html/mediawiki/includes/MediaWiki.php(714): MediaWiki->performRequest() 
#8 /var/www/html/mediawiki/includes/MediaWiki.php(508): MediaWiki->main() 
#9 /var/www/html/mediawiki/index.php(41): MediaWiki->run() 
#10 {main} 

利用者の情報を書き換える方法はあり、彼は再びログインできるように(日付の問題のようです):ここでエラーメッセージが来ますか?

ありがとうScroom

+0

この質問はUbuntuに質問してください。ここにはありません – FrankS101

+0

これはmediawikiに関する質問とそれに続くmediawikiのドキュメントのリンクです。 – Scroom

答えて

1

私は解決策を見つけました。 wiki-db(MySQL)のuserテーブルには、ログインがうまくいかなかったユーザのuser_touchedのエントリはありませんでした。だから私はランダムな日付を設定しました:

mysql> UPDATE user SET user_touched = '20160409104704' WHERE user_name = 'Username'; 

このユーザーのログインは期待どおりに機能しました!

+0

Thx - 非常に良い回避策。なぜウィキメディアンは何ヶ月もこの問題に苦しんでいるのだろうかと思います。 –

関連する問題