web-dev-qa-db-ja.com

https://Apache.bintray.com/couchdb-deb/dists/xenial/InRelease接続の取得に失敗しました120000ミリ秒後にタイムアウトしました

UbuntuリポジトリにはCouchDBバージョン1.6.0がありますが、CouchDB 2.1.1バージョンをインストールする必要があります。私は このガイド に従ってUbuntu 16.04 LTSにCouchDB 2.1.1をインストールしています。これらの手順を実行しました。

$ echo "deb https://Apache.bintray.com/couchdb-deb xenial main"     | Sudo tee -a /etc/apt/sources.list

上記のコマンドは、/etc/apt/sources.listに次の行を追加します。

deb https://Apache.bintray.com/couchdb-deb xenial main

次に、リポジトリキーをインストールするには、次を実行します。

$ curl -L https://couchdb.Apache.org/repo/bintray-pubkey.asc \
>     | Sudo apt-key add -

次に実行します:

$ Sudo apt-get update

ただし、次のエラーが表示されます。

取得に失敗しました https://Apache.bintray.com/couchdb-deb/dists/xenial/InRelease 120000ミリ秒後に接続がタイムアウトしました

上記のフェッチリンクを確認すると、次のスクリーンショットに示すように、InReleaseファイルがなく、Releaseファイルがあります。今、私はこのエラーメッセージをどのように修正できるのだろうか。

enter image description here

1
user3405291

最終的に、ソースからCouchDB 2.1.1をコンパイルし、systemdにサービスとして追加しました。 これらの指示 に続く、非常に簡単でスムーズでした。


/etc/systemd/system/couchdb.serviceで次のスクリプトを作成して、CouchDBをsystemdに追加しました。

[Service]
ExecStart=/home/couchdb/couchdb/bin/couchdb
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=couchdb
User=couchdb
Group=couchdb
Environment=

[Install]
WantedBy=multi-user.target
0
user3405291