Bug 57130 - distrobox потерял поддержку ALT-контейнеров
Summary: distrobox потерял поддержку ALT-контейнеров
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: distrobox (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Boris Yumankulov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-04 18:19 MSK by Клёсов Никита Константинович
Modified: 2025-12-08 10:23 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Клёсов Никита Константинович 2025-12-04 18:19:35 MSK
Невозможно создать контейнер ALT Linux через distrobox.
Поддержка Alt-контейнеров отсутствует, хотя ранее работала в версии 1.8.1.2-alt1.
Текущая версия пакета: 1.8.2.1-alt1.

Стенды, на которых выполнялось тестирование:
  kworkstation 11.1.1 x86_64 обновленный до sisyphus
  education-11.0-x86-64-kde обновленный до sisyphus
  education-11.0-x86-64-xfce обновленный до sisyphus
  workstation-11.1-x86-64 обновленный до sisyphus
  server-11.0-x86-64 обновленный до sisyphus

Шаги:
  # apt-get install docker-engine && systemctl enable --now docker.service && usermod test -aG docker && su - test
  # apt-get install distrobox
  $ distrobox create --name alt --image alt:sisyphus

Фактический результат:
  Trying to pull registry.altlinux.org/p11/alt:sisyphus...
Error: internal error: unable to copy from source docker://registry.altlinux.org/p11/alt:sisyphus: initializing source docker://registry.altlinux.org/p11/alt:sisyphus: reading manifest from sisyphus in registry.altlinux.org/p11/alt: manifest unknown

Контейнеры ALT не создаются.

Ожидаемый результат:
- distrobox должен поддерживать создание контейнеров Alt Linux.
- distrobox create --name alt --image alt:sisyphus должна успешно формировать окружение.
- Поддержка Alt-контейнеров должна работать так же, как в версии 1.8.1.2-alt1.

Удалён файл и отключено применение Alt-патча:
  distrobox-1.8.1.2-alt-add-alt-containers-support.patch [deleted file]
Comment 1 Boris Yumankulov 2025-12-08 10:18:47 MSK
(Ответ для Клёсов Никита Константинович на комментарий #0)

> Удалён файл и отключено применение Alt-патча:
>   distrobox-1.8.1.2-alt-add-alt-containers-support.patch [deleted file]

>   Trying to pull registry.altlinux.org/p11/alt:sisyphus...
> Error: internal error: unable to copy from source
> docker://registry.altlinux.org/p11/alt:sisyphus: initializing source
> docker://registry.altlinux.org/p11/alt:sisyphus: reading manifest from
> sisyphus in registry.altlinux.org/p11/alt: manifest unknown


Смотрим файл /etc/containers/registries.conf.d/000-shortnames.conf откуда берутся алиасы и видим 

"alt" = "registry.altlinux.org/p11/alt"

Отсюда и подобная ссылка registry.altlinux.org/p11/alt:sisyphus потому что alt:sisyphus раскрывается так

Если указать чётко без всяких алиасов всё работает

distrobox create --image registry.altlinux.org/alt/alt:sisyphus
Comment 2 Boris Yumankulov 2025-12-08 10:23:03 MSK
(Ответ для Клёсов Никита Константинович на комментарий #0)

> Удалён файл и отключено применение Alt-патча:
>   distrobox-1.8.1.2-alt-add-alt-containers-support.patch [deleted file]

Удалён потому что поддержка в аппстриме с 1.8.2.0