Ubuntu Server 18.04 Nginx i386 - PullRequest
       3

Ubuntu Server 18.04 Nginx i386

0 голосов
/ 20 сентября 2019

Нужна помощь в установке nginx в Ubuntu 18.04 i386.

У меня есть этот старый сервер, на котором работает сервер ubuntu начиная с версии 10 ... Вчера вечером решили обновить систему с 16.04 до 18.04.Почти все работало нормально, за исключением Nginx ... После некоторых исследований я обнаружил, что бионическая версия не поддерживает платформу i386 ...

Так что я застрял.

Я попытался принудительно установить версию xenial, но безуспешно.

То, что я уже пробовал, сначала нормальный подход:

apt install nginx

Зависит от: nginx-extras (> = 1: 1.17.3-8.6.0.4 ~ xenial1)

apt install nginx-extras

Зависит от: perlapi-5.22.1 (бионический не существует, заменен на perl-base 5.26.1-26 ??)

Зависит от: libperl5.22 (> = 5.22.1) (bionic имеет версию 5.26)

После этого я попытался принудительно установить пакеты вручнуюиз-за загрузки пакета deb для nginx-extras и установки с помощью dpkg произошел сбой, поскольку некоторые недостающие зависимости, связанные с lua, просто сделали то же самое для этих зависимостей, файлов deb, устанавливаемых dpkg и, наконец, установили nginx-extras.Устанавливается успешно, но в конце не запускается, при запуске nginx пытается загрузить файл perl so:

"при загрузке общих библиотек: libperl.so.5.22: не можетоткрыть общий объектный файл: нет такого файла или каталога "

Это было исключено, потому что у меня в системе версия 5.26, а не 5.22 ...

Так чтоМогу ли я сделать, чтобы решить мою проблему?

Спасибо

1 Ответ

0 голосов
/ 20 сентября 2019

Глядя на Пакет: nginx и далее nginx-full или nginx-light показывает, что архитектура i386 все еще поддерживается в Bionic.

Так что ваша проблема должна быть в чем-то другом.


Из вашего комментария похоже, что вы добавили http://nginx.org/packages/ubuntu/ в качестве хранилища либо в /etc/apt/sources.list, либо в какой-то файл в /etc/apt/sources.list.d/http://nginx.org/packages/ubuntu/dists/bionic/Release, кажется, что i386 действительно не поддерживается

Архитектура: amd64 arm64

Поиск записи

grep nginx.org /etc/apt/sources.list /etc/apt/sources.list.d/*

должен раскрыть, который является соответствующим файлом.Прокомментируйте соответствующую строку (префикс с #) или удалите ее, затем выполните

apt-get update

и переустановите пакет прямо из репозитория Ubuntu.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...