Как зафиксировать “не устанавливаемые” невстреченные зависимости при установке Mosquitto (Сервер Ubuntu 16.10)?

У меня есть новая установка Сервера Ubuntu 16.10, и надеялся установить Mosquitto. При выполнении sudo apt-get install mosquitto, Я всегда получаю следующую ошибку:

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:
 mosquitto : Depends: sysv-rc (>= 2.88dsf-24) but it is not installable or
                      file-rc (>= 0.8.16) but it is not installable
             Depends: libwebsockets3 (>= 1.2) but it is not installable
N: Ignoring file 'index.html' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Unable to correct problems, you have held broken packages.

Я попытался следовать инструкциям на http://mosquitto.org/download первой установкой PPA, использованием -f для устранения проблем зависимости, с помощью способности вместо этого на это сообщение, изменяя сервер загрузки на Основной согласно этому сообщению и этому сообщению, и я получаю те же результаты каждый раз.

Я попытался вручную установить те зависимости, но очевидно они все возвращают ошибку как это:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sysv-rc is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  init-system-helpers

N: Ignoring file 'index.html' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Package 'sysv-rc' has no installation candidate

И в случае, если существует любой вопрос, init-system-helpers уже установлен с версией 1.45. И я не забыл использовать sudo apt-get update и попытались перезагрузить несколько раз.

I'n, не абсолютно плохо знакомый с Ubuntu, но я потратил 4 + часы на этом вчера вечером и просто не могу понять это. Я даже не нашел единственного человека онлайн с той же проблемой. Какие-либо идеи, как я смог фиксировать его?

Огромное спасибо заранее!

0
задан 13 April 2017 в 15:23

2 ответа

Это не ответ, который я искал, но ответ, который я нашел работавшим, должен был вытереть его и установить Ubuntu 16.04. Mosquitto, установленный с sudo apt-get install mosquitto после этого.

0
ответ дан 28 September 2019 в 01:06

Я столкнулся с той же проблемой.

я полагаю, что существует что-то не так с ppa. Мое решение удаляет конфигурацию москита в /etc/apt/sources.list.d, что означает, отменяют эти apt-add-repository команда. И затем установите москита от чиновника человечности repo, который версия 1.4.8, в зависимости от libwebsockects7.

москит от ppa является версией 1.4.9, но это зависит от libwebsockets3, который выглядит значительно старше и был удален из официального repo. Именно поэтому Вы не могли установить deps.

0
ответ дан 28 September 2019 в 01:06

Другие вопросы по тегам:

Похожие вопросы: