Libelektra: сборки debian buster сломаны

Созданный на 17 мая 2020  ·  18Комментарии  ·  Источник: ElektraInitiative/libelektra

Шаги по воспроизведению проблемы

Установите Debian buster, добавьте одну из этих строк (приведет к тому же результату) в /etc/apt/sources.list

deb [trusted=yes] https://debian-stretch-repo.libelektra.org/ stretch main
deb [trusted=yes] https://debian-buster-repo.libelektra.org/ buster main

запустить:

apt-get update
apt-get install libelektra4

ожидаемый результат

Устанавливается эта либелектра.

Фактический результат

The following packages have unmet dependencies:
 libelektra4 : Depends: libc6 (>= 2.27) but 2.24-11+deb9u4 is to be installed
E: Unable to correct problems, you have held broken packages

Системная информация

  • Электра Версия: мастер

Дополнительные файлы журналов и вывод

Самый полезный комментарий

Afaik мы исправили все, что здесь упоминалось. Пожалуйста, откройте снова, если я ошибаюсь или проблема повторяется.

Все 18 Комментарий

Спасибо за тестирование и отчет!

Где размещаются эти пакеты?

РЕДАКТИРОВАТЬ:
Я могу переместить их в репозиторий вместе с бионическими пакетами.

deb [trusted=yes] https://debian-buster-repo.libelektra.org/ buster main

После того, как я запустил это с помощью apt-get update я получаю:

W: Failed to fetch https://debian-buster-repo.libelektra.org/dists/buster/InRelease Could not connect to debian-buster-repo.libelektra.org:443 (88.198.134.179). - connect (111: Connection refused)

Это пакеты, которые мы размещаем, a7 или сервер сообщества.

У меня также не удалось установить соединение, кажется, debian-buster-repo.libelektra.org не работает?

Если подумать, существовало ли когда-либо репо buster? У нас было растянутое репо, а @Mistreated создал бионический

Текущий Jenkinsfile делает вид, что строит образы buster:

https://github.com/ElektraInitiative/libelektra/blob/9cd0170f2630631696e711a5a1f08c553ce010e6/scripts/jenkins/Jenkinsfile#L1079

В этом случае, я думаю, мы публикуем пакеты buster в репозиторий stretch.

Я обновил DNS-запись debian-buster-repo.libelektra.org, теперь обе указывают на 128.130.173.73. Теперь ситуация такая:

  • debian-buster-repo.libelektra.org ведет к: │W: Herunterladen von https://debian-buster-repo.libelektra.org/dists/buster/main/binary-amd64/Packages fehlgeschlagen: Ошибка проверки сертификата: сертификат НЕ доверяют. Издатель сертификата неизвестен. Имя в сертификате не соответствует ожидаемому. Не удалось выполнить рукопожатие: ошибка при проверке сертификата. [IP: 128.130.173.73 443]
  • debian-stretch-repo.libelektra.org имеет сборку libelektra4 версии 0.9.1-1.1761 и 0.9.1-2 для libc6 (> = 2.27), это означает, что, как также предположил @mpranj , вероятно, buster?

Думаю, нам не нужно решать проблему "растяжения", давайте просто удалим это репо и вместо этого исправим сертификат debian-buster-repo.libelektra.org

Я создал конфигурацию apache и попытался получить сертификат letsencrypt, но старый DNS все еще кэшируется. Попробую позже.

Растянутое репо теперь перенесено в buster. Если мы намерены отказаться от поддержки растяжения, мы должны удалить устаревшую запись A.

К сожалению, основные сборки не работают, поэтому пакеты не могут быть собраны.

doc / INSTALL.md все еще упоминает debian-stretch-repo

Документы обновлены, и теперь должна работать автоматическая публикация основных пакетов. Можете ли вы проверить, работают ли сейчас пакеты из репо?

По какой-то причине у меня установлена ​​версия 0.9.1-2, которая предпочтительнее 0.9.1-1.1861, которая, вероятно, является новой с сервера сборки? Можем ли мы накачать номер или мне нужно понизить рейтинг? Что-то вроде dch --newversion 0.9.1-2 "Bump version." должно быть достаточно.

Спасибо за тестирование еще раз. Да, вы можете поднять номер версии.

Спасибо, что наткнули версию. Я запустил перестройку мастера, чтобы получить новые пакеты, и теперь, похоже, он работает. Я тестировал пакеты из нашего репозитория, используя чистый образ докера debian buster.

Да, работает отлично, спасибо за срабатывание! Я обновился сейчас до 0.9.1-2.1881: фейерверк:

Afaik мы исправили все, что здесь упоминалось. Пожалуйста, откройте снова, если я ошибаюсь или проблема повторяется.

Спасибо! Я уже использую Elektra 0.9.2 на Buster! Все работает безупречно: sparkle:

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

markus2330 picture markus2330  ·  4Комментарии

mpranj picture mpranj  ·  3Комментарии

dmoisej picture dmoisej  ·  3Комментарии

markus2330 picture markus2330  ·  3Комментарии

markus2330 picture markus2330  ·  4Комментарии