さて、これはクレイジーに聞こえるでしょうが、私はちょうどこれに気づきました。
.flynnrcファイルを手動でクリアし(クラスターを前後に構築してきました)、Digital Oceanでクラスターを作成しようとすると、インストールがハングします。
以下のログ。 液滴はすでに除去されています(そして除去プロセスは完全に機能しました)
Using saved key pair (flynn)
Allocating domain
Configuring DNS
Creating droplet flynn-1492787066-0
Creating droplet flynn-1492787066-1
Creating droplet flynn-1492787066-2
Fetching droplets for flynn-1492787066
Configuring domain
Installing flynn
Waiting for ssh on 67.205.135.27
Waiting for ssh on 198.211.99.37
Configuring iptables firewall on 67.205.135.27
Configuring iptables firewall on 67.205.189.5
Configuring iptables firewall on 198.211.99.37
Running `export DEBIAN_FRONTEND=noninteractive
apt-get install -y iptables-persistent
iptables -F INPUT
iptables -A INPUT -s 67.205.189.5 -j ACCEPT
iptables -A INPUT -s 198.211.99.37 -j ACCEPT
iptables -A INPUT -s 67.205.135.27 -j ACCEPT
iptables -A INPUT -i eth0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -i eth0 -j DROP
netfilter-persistent save
` on 198.211.99.37
Running `export DEBIAN_FRONTEND=noninteractive
apt-get install -y iptables-persistent
iptables -F INPUT
iptables -A INPUT -s 67.205.189.5 -j ACCEPT
iptables -A INPUT -s 198.211.99.37 -j ACCEPT
iptables -A INPUT -s 67.205.135.27 -j ACCEPT
iptables -A INPUT -i eth0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -i eth0 -j DROP
netfilter-persistent save
` on 67.205.135.27
Running `export DEBIAN_FRONTEND=noninteractive
apt-get install -y iptables-persistent
iptables -F INPUT
iptables -A INPUT -s 67.205.189.5 -j ACCEPT
iptables -A INPUT -s 198.211.99.37 -j ACCEPT
iptables -A INPUT -s 67.205.135.27 -j ACCEPT
iptables -A INPUT -i eth0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -i eth0 -j DROP
netfilter-persistent save
` on 67.205.189.5
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package iptables-persistent
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package iptables-persistent
Error: Process exited with status 127
Reading package lists...
bash: line 16: netfilter-persistent: command not found
Building dependency tree...
Reading state information...
E: Unable to locate package iptables-persistent
@WriteCodeEverydayエラーは次のようです:
E: Unable to locate package iptables-persistent
そのパッケージをインスタンスの1つに手動でインストールしてみてください。
@lmarsわかりました、そのパッケージはインストールできません。
apt-get install -y iptables-persistent
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package iptables-persistent
奇妙なことに、インストールを試みる前に「apt-get update」を実行すると、成功します。
このパッケージがホストされているppkに問題があるのではないでしょうか。
新しいドロップレットはデフォルトで16.04ドロップレットになりました(おそらく、そのパッケージの16.04でインストールする前に更新する必要がありますか?)
それでも新鮮な液滴の場合。
実行sudo apt-get update
インストールする前に、 iptables-persistent
私のために働いたが
add-apt-repository universe && apt-get update && apt-get install -y iptables-persistent
最も参考になるコメント
@lmarsわかりました、そのパッケージはインストールできません。
奇妙なことに、インストールを試みる前に「apt-get update」を実行すると、成功します。
このパッケージがホストされているppkに問題があるのではないでしょうか。
新しいドロップレットはデフォルトで16.04ドロップレットになりました(おそらく、そのパッケージの16.04でインストールする前に更新する必要がありますか?)