У вас смешанный пакет от Trusty и Xenial
deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main
deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main
Сделайте резервную копию всех sources.list в разделе /etc/apt/sources.list.d/
, затем сгенерируйте новый sources.list из генератора списков исходников Ubuntu , включая репозитории main
, Restricted
и Universe
с их обновлениями безопасности
Пакет nginx доступен в основном репозитории, вам не нужно добавлять новые исходники.
Затем запустите:
sudo apt-get update
sudo apt-get autoclean
sudo apt-get -f install
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove --purge nginx*
sudo apt-get install nginx
Одна команда за другой. sudo apt-get clean
Очищает кэш apt -. Следующие 2 позволяют dpkg и apt забыть существующую доступную информацию
sudo dpkg --clear-avail
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update && sudo apt install nginx