システムに Bugzilla サーバーをセットアップしましたが、誤ってログインできなくなりました。私はそれについて調査を行いましたが、これまでのところ何も機能していません。私がやろうとしたことは次のとおりです。
MySQL インターフェイスを使用して、さらに管理ユーザーを追加してみました。コマンド ラインから「mysql」を実行し、次のコマンドを使用します。
mysql> use bugs;<br />
mysql> update profiles set groupset=0x7ffffffffffffff where login_name = "admin";<br />
次のようなエラー メッセージが表示されます。
ERROR 1054 (42S22): Unknown column 'groupset' in 'field list'
管理者として登録に使用した電子メールも見つかりましたが、パスワードを回復できません。
mysql> select login_name from profiles where userid=1;
+-------------------+
| login_name |
+-------------------+
| admin@example.com |
+-------------------+
1 row in set (0.00 sec)
スーパーユーザーを削除しようとするたびに、次のようになりました。
mysql> delete from profiles where userid=1;
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`bugzilla`.`components`, CONSTRAINT `fk_components_initialowner_profiles_userid` FOREIGN KEY (`initialowner`) REFERENCES `profiles` (`userid`) ON UPDATE CASCADE)
mysql> update profiles set groupset=0x7ffffffffffffff where login_name = "(user's login name)";
を使用してパスワードを変更しました
sudo checksetup.pl --reset-password=admin@example.com
ローカルホストにログインしようとしました Bugzilla ユーザー ID: admin@example.com パスワード: (私のパスワード)
次の内部エラーが発生します。
Bugzilla has suffered an internal error. Please save this page and send it to admin@example.com with details of what you were doing at the time this message appeared.
There was an error sending mail from 'bugzilla-daemon' to 'admin@example.com': Couldn't find 'sendmail' executable in your PATH and $Email::Send::Sendmail::SENDMAIL is not set
Traceback:
at Bugzilla/Mailer.pm line 190
Bugzilla::Mailer::MessageToMTA(...) called at Bugzilla/Token.pm line 307
Bugzilla::Token::Cancel(...) called at Bugzilla/Token.pm line 323
Bugzilla::Token::DeletePasswordTokens(...) called at Bugzilla/Auth/Verify/DB.pm line 85
Bugzilla::Auth::Verify::DB::check_credentials(...) called at Bugzilla/Auth/Verify/Stack.pm line 62
Bugzilla::Auth::Verify::Stack::check_credentials(...) called at Bugzilla/Auth.pm line 72
Bugzilla::Auth::login(...) called at Bugzilla.pm line 345
Bugzilla::login(...) called at /var/www/bugzilla/index.cgi line 40
ユーザー名を変更する方法はありますか?
これまでのところ何も機能していません。Bugzilla にログインするにはどうすればよいですか? ありがとうございました