[devel] Q: Как подружить etckeeper и hasher?

Aelya Grevnyov gray.graff at gmail.com
Thu Aug 27 19:44:33 MSD 2009


27.08.2009 19:48, Aleksey Avdeev пишет:
> Приветствую.
> 
>   Похоже etckeeper мешает hasher`у:
> 
> $ gear --hasher -- hsh /tmp/.private/solo/hasher |tee gear.log
> Чтение списков пакетов...
> Построение дерева зависимостей...
> Selected version fakeroot#1.12.2-alt1 for fakeroot>=0:0.7.3
> Следующие дополнительные пакеты будут установлены:
>   alt-gpgkeys bzlib coreutils fakeroot getopt glibc-core glibc-preinstall
>   glibc-pthread libacl libattr libbeecrypt libcap libdb4.7 libelf libgcc4.4
>   libgmp libpopt librpm librpmbuild libtinfo sh terminfo zlib
> Следующие НОВЫЕ пакеты будут установлены:
>   alt-gpgkeys bzlib coreutils fakeroot filesystem getopt glibc-core
>   glibc-preinstall glibc-pthread libacl libattr libbeecrypt libcap libdb4.7
>   libelf libgcc4.4 libgmp libpopt librpm librpmbuild libtinfo rpm setup sh
>   terminfo zlib
> 0 будет обновлено, 26 новых установлено, 0 пакетов будет удалено и 0 не
> будет обновлено.
> Необходимо получить 5374kB архивов.
> После распаковки потребуется дополнительно 18,6MB дискового пространства.
> Получено: 1 rsync://rsync x86_64/classic alt-gpgkeys 0.7.9-alt1 [194kB]
> ...
> Получено: 26 rsync://rsync x86_64/classic rpm 4.0.4-alt98.17 [198kB]
> /bin/sh: etckeeper: команда не найдена
> Получено 5374kB за 4s (1123kB/s).
> E: Подпроцесс if [ -x /usr/sbin/etckeeper ]; then etckeeper pre-install;
> fi завершился с ошибкой (127).
> E: Ошибка выполнения скрипта if [ -x /usr/sbin/etckeeper ]; then
> etckeeper pre-install; fi
> hsh-initroot: failed to calculate package file list.
> hsh-initroot: Failed to generate initial package file list.
> 
>   После сноса etckeeper (и syskeeper) сборка идёт нормально.

вот меня не так давно тыкали носом в...
короче неправильно настроен hasher
поэтому вот:

$ cat ~/.hasher/apt.conf.in
Dir::Etc::SourceList "@HOME@/.hasher/sources.list";
Dir::Etc::SourceParts "/var/empty/";
Dir::State::lists "@HOME@/.hasher/lists/";
Dir::Cache::archives "@HOME@/.hasher/archives/";
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";

емнип, Dir::Etc::main и Dir::Etc::parts здесь ключевое


More information about the Devel mailing list