Rbenvが正しくインストールされたRaspberry Pi 3にUbuntu 16.04をインストールしています。 nginx/passenger(統合バージョン)をインストールしようとしていますが、次のことが起こっています。
user@pi:~$ Sudo apt-get install nginx
[Sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nginx : Depends: nginx-extras (>= 1:1.10.2-8.5.1.2~xenial1) but it is not going to be installed
Depends: nginx-extras (< 1:1.10.2-8.5.1.2~xenial1.1~) but it is not going to be installed
nginx-extras
を手動でインストールしようとすると、nginx-common
についても同じことがわかります。いくつかのUbuntuシステムにnginx/passengerをインストールしましたが、これに遭遇したことはありません-Piに関連している可能性がありますか?私は9ヶ月前からこの問題を抱えている人々の多くのリンクを見てきましたが、なぜそれがまだ発生しているのか分かりません。
念のため、今日Sudo apt-get update && Sudo apt-get upgrade
を行いました。まだ何もありません。
私が見つけた答えはどれも役に立たなかった。
最初に この回答 の手順を追加しました(これは、Xenialの旅客ソースエントリを使用する場合を除き、従った元のハウツーにあります)。それを行うと、上記のエラーが発生します。
それから この回答 を試しましたが、動作するスタンドアロンnginxバージョンをインストールしますが、Passengerの統合はありません。
編集:間違いなくxenialで:cat /etc/os-release
は私に与えます
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
これはRaspberry Pi 3ハードウェアに固有の問題であるため、これは重複とは見なしません。私はnginx/passengerを非Piマシン、仮想マシン、linodeインスタンスなどに何度もインストールしましたが、このような問題は一度もありませんでした。もちろん間違っているかもしれません!
他の答えがうまくいかないうちに、私が持っているRaspberry Piバージョンで利用可能なUbuntuパッケージの組み合わせであると判断しました。もちろんこれは間違っているかもしれません:-)
Passenger tutorial にあるgemインストーラーを使用して、ソースからインストールすることになりました。