残念ながら、それはうまくいきませんでした。HTMLを再構築してもURLは変更されず、依然として\n> おっと!そのページは存在しないか、プライベートです。\n\n\n他に何かアイデアや考えはありますか?
UXの再構築はうまくいきましたか、それともうまくいきませんでしたか?
「HTMLを再構築」ボタンをクリックしても機能しませんでした。リンクは変更されず、エラーページに誘導されたままです。
復元後に気づいた2つ目の問題があります。エラーログを確認したところ、これが見つかりました。再構築した投稿のリンクとは異なります。
Failed to process hijacked response correctly : Errno::ENOENT : No such file or directory @ rb_sysopen - /XXXXX.s3.dualstack.us-east-1.amazonaws.com/optimized/1X/46728e07f9819907d1b18387bf02ea7fc25c7981_2_32x32.ico
奇妙なのは、上記のURLをブラウザに入力すると、実際にアイコンが表示されることです。
バックトレースはこちらです
Message (5 copies reported)
Failed to process hijacked response correctly : Errno::ENOENT : No such file or directory @ rb_sysopen - /XXXXX.s3.dualstack.us-east-1.amazonaws.com/optimized/1X/46728e07f9819907d1b18387bf02ea7fc25c7981_2_32x32.ico
Backtrace
/var/www/discourse/app/controllers/static_controller.rb:160:in
read' /var/www/discourse/app/controllers/static_controller.rb:160:inblock (2 levels) in favicon’
/var/www/discourse/lib/distributed_memoizer.rb:16:inblock in memoize' /var/www/discourse/lib/distributed_mutex.rb:33:inblock in synchronize’
/var/www/discourse/lib/distributed_mutex.rb:29:insynchronize' /var/www/discourse/lib/distributed_mutex.rb:29:insynchronize’
/var/www/discourse/lib/distributed_mutex.rb:14:insynchronize' /var/www/discourse/lib/distributed_memoizer.rb:12:inmemoize’
/var/www/discourse/app/controllers/static_controller.rb:138:inblock in favicon' /var/www/discourse/lib/hijack.rb:56:ininstance_eval’
それなら、コマンドラインから再構築する方法を調べる必要はありませんでした。
よくわかりませんが、ファイル名として扱われているようです。バケットではなく。しかし、確実なことはソースを確認しないとわかりません。
/short-url のリンク切れを修正するための、その他のアイデア/考えはありますか?
私もOracle Cloudサーバーで同様のことが起こりました。カーネルパニックが発生し、私もパニックになりました。終わったと思いました。しかし、クラウドコンソールから6〜8回再起動した後(中には「電源を引き抜く」再起動もありました)、約30分待つと、サーバーが起動し、grub.cfgを編集して以前のカーネルに戻すことができました。
これにより、インスタンスを保存することができました。1日後、別の新しいカーネルアップデートが提供され、カーネルの問題に関する私の理論が正しいと確信しました。そして、バグの説明を見つけて確認しました。はい、かなり厄介でした。
私は、後で投稿する時間を見つけようと思っている「Stupid Grub Trick」を考案しました。これにより、将来このような災難を回避できるようになります。
@RBoy、復旧作業頑張ってください。このスレッドは、先週の水曜日だったか、私の自身のニアミス災害の後、胃がむかつくような気分にさせてくれます。
ところで、古いサーバーへのアクセスを回復したとのことでした。まだ持っているか、もう一度アクセスできるなら(私の場合、ハードな再起動と待機が必要でした)、もう一度アップグレードしてください。バグのない新しいカーネルがもう1つあります。または、以前のカーネルに戻してください。