ОС: 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 - Радуюсь
Поправка: конфигурационный файлик хешера ~/.hasher/config
> ===На голой системе ставлю хешер и настраиваю его: Если вы на голой системе устанавливаете и настраиваете hasher, то не забудьте запустить службу hasher-privd. При обновлении системы, в которой hasher уже был настроен, это происходит автоматически, но если вы всё делаете с нуля, то не забудьте и это.
(In reply to Dmitry V. Levin from comment #2) > > ===На голой системе ставлю хешер и настраиваю его: > > Если вы на голой системе устанавливаете и настраиваете hasher, то не > забудьте запустить службу hasher-privd. При обновлении системы, в которой > hasher уже был настроен, это происходит автоматически, но если вы всё > делаете с нуля, то не забудьте и это. Скажите, где в документации это отражено?
(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, на неё есть ссылки из другой документации. Практически любую службу, установленную вручную, нужно сделать включенной вручную. По сути, ситуация не отличается от какого-нибудь другого клиент-сервера.
(In reply to Dmitry V. Levin from comment #4) > Что именно? Разработчики hasher-priv, по сути, сделали неверными все имеющиеся в интернете инструкции для новичков по первоначальной настройке окружения для работы над пакетами, и не только не сообщили об этом никому, но и сами не заметили. Ну что ж.
(In reply to Ivan A. Melnikov from comment #5) > (In reply to Dmitry V. Levin from comment #4) > > Что именно? > > Разработчики hasher-priv, по сути, сделали неверными все имеющиеся в > интернете инструкции для новичков по первоначальной настройке окружения для > работы над пакетами, и не только не сообщили об этом никому, но и сами не > заметили. Ну что ж. Включать сервер по умолчанию при первичной установке пакета я не готов, извините.