Bug 44218 - /run/hasher-priv/daemon: No such file or directory
Summary: /run/hasher-priv/daemon: No such file or directory
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: hasher-priv (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-03 21:24 MSK by hilltracer
Modified: 2022-11-04 18:41 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hilltracer 2022-11-03 21:24:43 MSK
ОС: http://nightly.altlinux.org/sisyphus/tested/regular-xfce-latest-x86_64.iso (по состоянию на октябрь 2022)
Конфигурация виртуального железа в VirtualBox, 4CPU (AMD Ryzen 3200), ОЗУ 8192МБ, ПЗУ 32ГБ
На голой системе:
- Устанавливаю хешер
sudo apt-get update
sudo apt-get install hasher
В результате устанавливаются: hasher-1.5.1-alt1, hasher-priv-2.0.8-alt1                                                                      
===На голой системе ставлю хешер и настраиваю его:
- Регистрирую пользователя
sudo hasher-useradd den
sudo reboot
- Создаю файлик ~/.hasher. Вношу в него: 
    USER=den
    packager="`rpm --eval %packager`"
    known_mountpoints=/proc
    mount=/proc
- Добавляю в файлик /etc/hasher-priv/system:
    allowed_mountpoints=/proc
- Добавляю в ~/.rpmacros:
     packager	<мое имя>
    _gpg_name	<мой ключ>
- Создаю каталог ~/hasher:
===Описание бага
- Пытаюсь проинициализировать каталог:
    hsh --initroot-only ~/hasher
- Получаю ошибку:
    hasher-priv: srv_connect: /run/hasher-priv/daemon: No such file or directory
    hsh: hasher-priv getconf failed.
===Лечение
- Удаляю hasher-priv
    sudo apt-get remove hasher-priv
- Качаю старую версию пакета hasher-priv-1.6.1-alt1 отсюда:
    https://distrib-coffee.ipsl.jussieu.fr/pub/linux/altlinux/p10/branch/x86_64/RPMS.classic/hasher-priv-1.6.1-alt1.x86_64.rpm
- Ставлю её:
    sudo rpm --install hasher-priv-1.6.1-alt1.x86_64.rpm
- Инициализирую каталог:
    hsh --initroot-only ~/hasher
- Радуюсь
Comment 1 hilltracer 2022-11-03 21:28:48 MSK
Поправка: конфигурационный файлик хешера ~/.hasher/config
Comment 2 Dmitry V. Levin 2022-11-03 21:43:01 MSK
> ===На голой системе ставлю хешер и настраиваю его:

Если вы на голой системе устанавливаете и настраиваете hasher, то не забудьте запустить службу hasher-privd.  При обновлении системы, в которой hasher уже был настроен, это происходит автоматически, но если вы всё делаете с нуля, то не забудьте и это.
Comment 3 Ivan A. Melnikov 2022-11-04 09:26:53 MSK
(In reply to Dmitry V. Levin from comment #2)
> > ===На голой системе ставлю хешер и настраиваю его:
> 
> Если вы на голой системе устанавливаете и настраиваете hasher, то не
> забудьте запустить службу hasher-privd.  При обновлении системы, в которой
> hasher уже был настроен, это происходит автоматически, но если вы всё
> делаете с нуля, то не забудьте и это.

Скажите, где в документации это отражено?
Comment 4 Dmitry V. Levin 2022-11-04 10:20:25 MSK
(In reply to Ivan A. Melnikov from comment #3)
> (In reply to Dmitry V. Levin from comment #2)
> > > ===На голой системе ставлю хешер и настраиваю его:
> > 
> > Если вы на голой системе устанавливаете и настраиваете hasher, то не
> > забудьте запустить службу hasher-privd.  При обновлении системы, в которой
> > hasher уже был настроен, это происходит автоматически, но если вы всё
> > делаете с нуля, то не забудьте и это.
> 
> Скажите, где в документации это отражено?

Что именно?  У hasher-privd есть manpage, на неё есть ссылки из другой документации.  Практически любую службу, установленную вручную, нужно сделать включенной вручную.
По сути, ситуация не отличается от какого-нибудь другого клиент-сервера.
Comment 5 Ivan A. Melnikov 2022-11-04 17:46:26 MSK
(In reply to Dmitry V. Levin from comment #4)
> Что именно?

Разработчики hasher-priv, по сути, сделали неверными все имеющиеся в интернете инструкции для новичков по первоначальной настройке окружения для работы над пакетами, и не только не сообщили об этом никому, но и сами не заметили. Ну что ж.
Comment 6 Dmitry V. Levin 2022-11-04 18:41:09 MSK
(In reply to Ivan A. Melnikov from comment #5)
> (In reply to Dmitry V. Levin from comment #4)
> > Что именно?
> 
> Разработчики hasher-priv, по сути, сделали неверными все имеющиеся в
> интернете инструкции для новичков по первоначальной настройке окружения для
> работы над пакетами, и не только не сообщили об этом никому, но и сами не
> заметили. Ну что ж.

Включать сервер по умолчанию при первичной установке пакета я не готов, извините.