Bug 37209 - epmsf не работает при первом запуске
Summary: epmsf не работает при первом запуске
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: eepm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-11 11:52 MSK by Sergey Y. Afonin
Modified: 2019-11-14 02:24 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 Sergey Y. Afonin 2019-09-11 11:52:58 MSK
Попытка использования epmsf в первый раз завершается вот такой ошибкой при доустановке пакетов:

...
 # apt-get -y --force-yes -o APT::Install::VirtualVersion=true -o APT::Install::Virtual=true -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install eget p9/branch/noarch classic
Reading Package Lists... Done
Building Dependency Tree... Done
eget is already the newest version.
E: Couldn't find package p9/branch/noarch
Error: Can't assure in 'eget' command from  package
Error: Have no local contents index

При повторном запуске eget уже установлен, и дальнейшая доустановка проходит нормально. eepm-2.5.10-alt1, Исходно установлн p9/jeos.
Comment 1 Vitaly Lipatov 2019-09-11 12:25:41 MSK
Очень интересно. А можете прислать команду, которую запускаете, и приложить лог:
$ bash -x /usr/bin/epm sf LALALA

И как этот первый раз повторить? Повторяется после epm clean ?
Comment 2 Sergey Y. Afonin 2019-09-11 12:48:05 MSK
(In reply to comment #1)

> Очень интересно. А можете прислать команду, которую запускаете, и приложить
> лог: bash -x /usr/bin/epm sf LALALA

Уже теперь сложно - пока не знаю, как воспроизвести, разве что опять поставить с нуля и попробовать. И, кажется, я это уже видел когда-то. Тоже был какой-то стартер, вероятно серверный. Но не jeos точно.

> И как этот первый раз повторить? 

Я поставил стартер jeos, кое-что доустановил/настроил, потом понадобилось пакет найти, поставил eepm и запустил epmsf "строка".

> Повторяется после epm clean ?

Нет. Судя по логу, при первом запуске доустановились eget и lz4. Их удаление проблему тоже уже не воспроизводит, однако появляется ошибка "/usr/share/eepm/epm-sh-altlinux: line 47: lz4cat: command not found". Видимо отсутствие lz4 надо и потом проверять.
Comment 3 Vitaly Lipatov 2019-11-12 19:31:34 MSK
Подтверждаю:
При запуске 
epm sf после удаления пакета eget и каталога /tmp/eepm получаю в конце:

Последняя версия eget уже установлена.
E: Невозможно найти пакет altlinux/Sisyphus/x86_64
Error: Can't assure in 'eget' command from  package
Error: Have no local contents index
Comment 4 Repository Robot 2019-11-14 02:24:06 MSK
eepm-3.1.1-alt1 -> sisyphus:

Tue Nov 12 2019 Vitaly Lipatov <lav@altlinux.ru> 3.1.1-alt1
- epm-dedup: fix info message (ALT bug 37473)
- epm: add --no-stdin support (do not read commands from stdin)
- run internal eepm with --inscript (no read from stdin) (ALT bug 37209)