Apache2-bin не может быть установлен, lubuntu должен быть обновлен до 2.4.29-1ubuntu4.5?

1

Не копия ошибки установки Apache2. apache2-bin , не та же ошибка и комментарий «хорошо, я решил» OP ...

Я пытаюсь установить apache2, чтобы установить Redmine на моем сервере Lubuntu 18.04.1.

При установке apache2 у меня

Les paquets suivants contiennent des dépendances non satisfaites :
 apache2 : Dépend: apache2-bin (= 2.4.18-2ubuntu3.9) mais 2.4.29-1ubuntu4.5 
devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode 
« garder en l'état ».

Английский :

The following packages contain unsatisfactory dependencies :
 apache2 : depends : apache2-bin... but 2.4.29-1ubuntu4.5 must be installed
E: unable to correct, packages are in mode "keep state"

Если я должен установить, 2.4.29-1ubuntu4.5тогда хорошо, но как?

У меня есть LTS-версия Lubuntu, которая была обновлена ​​несколько дней назад:

> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

dist-upgrade вообще ничего не делает ...

  • Существует ли «старая» версия apache2-bin для решения этой проблемы?
  • как должна быть установлена ​​эта lubuntu4.5вещь?

Спасибо!


@Organic Marble: вот результат, примерно скопированный из ssh-приложения моего телефона, так что я надеюсь, что опечаток нет

> sudo apt policy apache2
apache2:
    Installed : (none)
    Candidate : 2.4.18-2ubuntu3.9
Version table:
      2.4.18-2ubuntu3.9 500
           500 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
      2.4.18-2ubuntu3.8 500
           500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
      2.4.18-2ubuntu3 500
           500 http://fr.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Goufalite
источник
1
Пожалуйста, отредактируйте ваш вопрос, чтобы включить вывод, apt policy apache2чтобы мы могли видеть, какую версию вы пытаетесь установить.
Органический мрамор
Я редактировал вопрос
Goufalite
У вас все еще есть несколько репозиториев Xenial (16.04); вы должны обновить их до бионических (18.04).
Фракием
@fkraiem у тебя есть команда для этого? Или как это сделать?
Гуфалит
Просто отредактируйте свой список sources.list, или что вы используете для управления своими репозиториями ...
fkraiem

Ответы:

2

Ваш sources.list проблематичен, он относится к Xenial репозиториям, хотя у вас есть бионическая установка. Вот пример бионического источника. Я не включаю репозитории с исходным кодом, и ваша страна также может отличаться. Я удалил все комментарии.

deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
Органический мрамор
источник
1
Поменял все xenial на bionic и теперь apache2 устанавливает ОК. Спасибо! Любая идея, почему это не было изменено, хотя обновление выпуска?
Гуфалит
К сожалению, я понятия не имею. Я всегда просто делал чистые установки вместо обновлений. Я рад, что у вас это работает!
Органический мрамор