新しいPCがきた

前のPCがいろいろ不具合を抱えたため、ボーナスが入るのに合わせて新PCを導入。

scoop入れたりfirefox入れたり、大体は順調に入っていったんだけど、Nextcloudのインストールでトラブル発生。
Nextcloudのログイン認証で先に進まなくなり、使用不能に。
最初はサーバーのバージョンが古いのかと最新版にしたら、メジャーバージョンが飛び過ぎててアップグレードできず、仕方ないから1個ずつ上げていくことに……
そうして最新版にしたけどまだだめで、試しに今日WireSharkを入れて通信を覗いてみたところ……

クライアント「http://mattyan.net/~」でログインリクエストを投げる
サーバーはhttpはhttpsにリダイレクトするようにしてるので、リバースプロキシのnginxから301が返る
クライアントがこれを無視してhttpのまま認証リクエストを投げる
サーバーは(ry
クライアントが301を正しく処理できない(むしろ200以外処理できないんじゃないか?)のでログインに戻る
※最初にサーバーのURLはhttpsを指定している

というアホの子のようなことをやってることが判明。issueを見ると2.5.1からとなってるけど、2.5.0もなので、多分もっと前から……

どうしようもないので、一旦Nextcloudだけhttpで通信できるようにして認証してからhttpを封印。とりあえずサーバーへの同期はhttpsでもできるようだし、これでいいかな。

他、大体のデータはコピーして終了。
現在Nextcloudから30MBを超えるデータがダウンロードできないのでscpでコピーを取りつつ削除と、設定の変更予定。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください