Bug 49725

Summary: Ошибки в podsec-u7s-functions после установки kubernetes
Product: Sisyphus Reporter: Artem Varaksa <varaksaaa>
Component: podsecAssignee: kaf <kaf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: kaf, shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Полный вывод none

Description Artem Varaksa 2024-03-18 15:09:55 MSK
Created attachment 15708 [details]
Полный вывод

Шаги
====

1. # podsec-create-policy <ip>
2. # podsec-create-services
3. # podsec-create-imagemakeruser imagemaker
4. # podsec-create-podmanusers poduser
5. # ssh imagemaker@localhost
6. # export REPO=p10 или sisyphus
7. imagemaker$ podsec-k8s-save-oci out amd64 k8s-${REPO}

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

Ошибки вида (полный вывод см. во вложении):

> E: Запись в /var/cache/apt/ невозможна
> E: Невозможно прочитать список пакетов или файл статуса.
> /usr/bin/podsec-u7s-functions: строка 346: [: 1.25: ожидается целочисленное выражение

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

Успешное завершение выполнения команды.

Воспроизводимость
=================

Воспроизводится на виртуальной машине:

[sisyphus] ALT Server 10.1 x86_64
podsec-1.0.10-alt5.noarch

Не воспроизводится на виртуальной машине:

[p10] ALT Server 10.1 x86_64
podsec-1.0.8-alt1.noarch
Comment 1 Artem Varaksa 2024-03-18 15:34:37 MSK
Даже если в podsec-k8s-save-oci закомментировать installKubeadm, то он все равно устанавливает необходимые пакеты. Установка, я так понимаю, и так выполняется выше installKubeadm командами (с правами root через su):

...
> ReplaceKubeCommand=$(replaceKubeCommand $U7S_KUBEVERSION)
> if ! su - -c "$ReplaceKubeCommand" 
...

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

---

(Ответ для Artem Varaksa на комментарий #0)
> 6. # export REPO=p10 или sisyphus

Тоже выполняется от imagemaker, конечно.
Comment 2 Artem Varaksa 2024-04-16 12:58:15 MSK
Эта ошибка теперь не воспроизводится, но появились новые проблемы с обработкой версий:

https://bugzilla.altlinux.org/50041
https://bugzilla.altlinux.org/50042

[sisyphus] ALT Server 10.2 x86_64
podsec-1.0.10-alt6.noarch