LoginSignup
0
0

More than 1 year has passed since last update.

【備忘録】認証サーバーがダウンしていて、Ubuntu Server上のspigotサーバーに入れない

Last updated at Posted at 2021-05-14

はじめに

今日、いつも通り自宅のspigotサーバーに入ろうと思ったらこんなエラーが。
picture_pc_fe0082a63d3492da08866bdff46930db.png
「認証サーバーがダウンしています。後でもう一度お試しください」

見たこともないエラーだったため手探りで頑張ったらなんとかなったので、
その方法を備忘録として残します。

環境

スペックは書きませんが、ハードオフで買った2,000円の自作ジャンクPCなので察してください。

  • Ubuntu Server 20.04.2 LTS
  • Spigot 1.16.5

実践

とりあえず、いつもプロキシ経由でネットに接続しているため
iPhoneのテザリングを使って接続してみたが同じ結果に。

サーバーの再起動、LANからの接続、WANからの接続、
どんな手を使っても同じエラーが。

ただ、このサーバーにはFloodgateとGeyserが入っているため
マイクラpeからも接続できる。
試しにやってみると、
picture_pc_4faab72fdbdd814938d2ed362e779bb9.png
何の問題もなく接続できた。
sshも問題なく動いているので接続関係に問題は無さそう。

ということで一ヶ月前に保存したバックアップを引っ張り出して
起動してみた。

ところが、結果は同じ。

我が家のサーバーは昔ビルドしたものをずっと使い続けているので
それが問題かと思いBuildTools.jarを使って再度ビルドしてみた。

java -jar BuildTools.jar --rev latest

ところが、見たこともない様なエラーが出てきた。
picture_pc_ca1e62b72a76c5af2f07936321366bba.png
見た感じネットにアクセスできて無さそうな雰囲気が漂っている。

一応念のためバージョンを指定してみたが、

java -jar BuildTools.jar --rev 1.16.5

​似た様なエラーがずらり。
picture_pc_3d738467cf848065d57c970cb2ae2303.png
もしかしたら本当にネットの接続に問題があるのかもと思い、
とりあえずアップデートをすることに。

hyouhyan@hyhy-server:~$ sudo apt update

ヒット:1 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu focal InRelease                                 
エラー:2 http://jp.archive.ubuntu.com/ubuntu focal InRelease                                                   
 jp.archive.ubuntu.com:80 (160.26.2.187) へ接続できませんでした。接続がタイムアウトしました
エラー:3 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease
 jp.archive.ubuntu.com:http へ接続できません:
エラー:4 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease
 jp.archive.ubuntu.com:http へ接続できません:
エラー:5 http://jp.archive.ubuntu.com/ubuntu focal-security InRelease
 jp.archive.ubuntu.com:http へ接続できません:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています       
状態情報を読み取っています... 完了
アップグレードできるパッケージが 15 個あります。表示するには 'apt list --upgradable' を実行してください。
W: http://jp.archive.ubuntu.com/ubuntu/dists/focal/InRelease の取得に失敗しました  jp.archive.ubuntu.com:80 (160.26.2.187) へ接続できませんでした。接続がタイムアウトしました
W: http://jp.archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease の取得に失敗しました  jp.archive.ubuntu.com:http へ接続できません:
W: http://jp.archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease の取得に失敗しました  jp.archive.ubuntu.com:http へ接続できません:
W: http://jp.archive.ubuntu.com/ubuntu/dists/focal-security/InRelease の取得に失敗しました  jp.archive.ubuntu.com:http へ接続できません:
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

jp.archive.ubuntu.comにすら接続できないという謎エラーが。

とりあえずネット設定を確認してみる。

hyouhyan@hyhy-server:~$ cat /etc/netplan/00-installer-config.yaml

# This is the network config written by 'subiquity'
network:
 ethernets:
   enp2s0:
     addresses:
     - 192.168.1.80/24
     gateway4: 192.168.1.254
     nameservers:
       addresses:
       - 192.168.1.1
       search: []
 version: 2

ここでやっと原因が判明。

我が家では、基本的にルーターのIPアドレスには
「192.168.○○○.1」を割り当てている。

しかし、上のgateway4を見てみると、本来なら
「192.168.1.1」であるはずが、
「192.168.1.254」となっている。

普段はDHCPを使っているので問題はないが今回はDHCPを使わず
手動でIPアドレスの設定を行ったため、このミスが発生してしまった。

本来ならこの手法は使わない方が良いが、
今回はnanoを使い、このファイルを直接編集してgateway4を書き換えた。

sudo nano /etc/netplan/00-installer-config.yaml

ファイルを更新したため適用する。

sudo netplan apply

そしてもう一度アップデートをしてみると、

hyouhyan@hyhy-server:~$ sudo apt update

ヒット:1 http://jp.archive.ubuntu.com/ubuntu focal InRelease
取得:2 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu focal-security InRelease [109 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [982 kB]
ヒット:6 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu focal InRelease                         
取得:7 http://jp.archive.ubuntu.com/ubuntu focal-updates/main Translation-en [222 kB]                                            
取得:8 http://jp.archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [13.3 kB]                                     
取得:9 http://jp.archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [226 kB]                                      
取得:10 http://jp.archive.ubuntu.com/ubuntu focal-updates/restricted Translation-en [33.3 kB]                                    
取得:11 http://jp.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [774 kB]                                       
取得:12 http://jp.archive.ubuntu.com/ubuntu focal-updates/universe Translation-en [166 kB]                                       
取得:13 http://jp.archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [17.4 kB]                                
取得:14 http://jp.archive.ubuntu.com/ubuntu focal-security/main amd64 Packages [654 kB]                                          
取得:15 http://jp.archive.ubuntu.com/ubuntu focal-security/main Translation-en [131 kB]                                          
取得:16 http://jp.archive.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [7,488 B]                                   
取得:17 http://jp.archive.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [203 kB]                                    
取得:18 http://jp.archive.ubuntu.com/ubuntu focal-security/restricted Translation-en [29.7 kB]                                   
取得:19 http://jp.archive.ubuntu.com/ubuntu focal-security/universe amd64 Packages [565 kB]                                      
取得:20 http://jp.archive.ubuntu.com/ubuntu focal-security/universe Translation-en [84.8 kB]                                     
取得:21 http://jp.archive.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [11.0 kB]                               
4,444 kB を 13秒 で取得しました (355 kB/s)                                                                                       
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています       
状態情報を読み取っています... 完了
アップグレードできるパッケージが 33 個あります。表示するには 'apt list --upgradable' を実行してください。

無事成功。

最後にいつも通りの手法でspigotを起動する。

hyouhyan@hyhy-server:~$ screen -S spigot

hyouhyan@hyhy-server:~$ cd ~/spigot

hyouhyan@hyhy-server:~/spigot$ java -Xmx3G -jar spigot.jar

パソコンでマイクラを開いて接続。

picture_pc_aaa77fc109ee91537b3493c48a495636.png

ちゃんと入れた。

まとめ

今回の原因はルーターの設定を変えたのに
サーバーの設定を変えなかったこと。

ただ、gatewayの値が間違っているのに何故
sshが使えたのか、スマホからは接続できたのか
いくつか謎は残るがとりあえず問題の解決はできた。

なんちゃってシステムエンジニアには、まだまだ課題が残されているのであった───

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0