Mesajul de eroare pe care l-ați primit spune că este imposibil de instalat pasager
deoarece depinde de nginx-common < 1.14.1
.
Pentru a remedia acest lucru, primul lucru pe care trebuie să-l faceți este să verificați dacă sistemul dvs. mai cunoaște versiunea anterioară de Nginx:
apt show nginx -a | egrep „^(Pachet|Versiune|APT-Surse|$)”
Rezultatul va fi ceva similar cu acesta:
Pachet: nginx
Versiune: 1.14.0-0ubuntu1.9
Surse APT: http://us.archive.ubuntu.com/ubuntu bionic-updates/main Pachete amd64
Pachet: nginx
Versiune: 1.14.0-0ubuntu1
Surse APT: http://us.archive.ubuntu.com/ubuntu bionic/main Pachete amd64
Și probabil vei avea versiune 1.18-<ceva>
. Pentru a evita versiunea 1.18
pentru a fi instalat, aveți două opțiuni:
Eliminați depozitul pe care l-ați adăugat pentru a putea actualiza nginx
. Fie folosind sudo apt-add-repository --remove <repository>
sau trecând prin surse la /etc/apt/sources.list
și /etc/apt/sources.list.d
și comentarea sau eliminarea depozitului menționat.
Blocare nginx
pentru a face upgrade la versiuni diferite de 1.14
:
sudo apt-get install nginx=1.14.0-0ubuntu1 nginx-common=1.14.0-0ubuntu1
sudo apt-mark hold nginx nginx-common
După aceea, veți putea să reinstalați libnginx-mod-http-passenger
.