* [devel] Q: Как подружить etckeeper и hasher?
@ 2009-08-27 11:48 Aleksey Avdeev
2009-08-27 13:09 ` Damir Shayhutdinov
` (2 more replies)
0 siblings, 3 replies; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-27 11:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1643 bytes --]
Приветствую.
Похоже 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) сборка идёт нормально.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 11:48 [devel] Q: Как подружить etckeeper и hasher? Aleksey Avdeev
@ 2009-08-27 13:09 ` Damir Shayhutdinov
2009-08-27 13:42 ` Aleksey Avdeev
2009-08-27 14:00 ` Terechkov Evgenii
2009-08-27 13:24 ` Terechkov Evgenii
2009-08-27 15:44 ` Aelya Grevnyov
2 siblings, 2 replies; 25+ messages in thread
From: Damir Shayhutdinov @ 2009-08-27 13:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Получено: 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) сборка идёт нормально.
/usr/sbin не в PATH у того пользователя, от имени которого делается установка?
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 11:48 [devel] Q: Как подружить etckeeper и hasher? Aleksey Avdeev
2009-08-27 13:09 ` Damir Shayhutdinov
@ 2009-08-27 13:24 ` Terechkov Evgenii
2009-08-27 13:47 ` Aleksey Avdeev
2009-08-27 15:44 ` Aelya Grevnyov
2 siblings, 1 reply; 25+ messages in thread
From: Terechkov Evgenii @ 2009-08-27 13:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 576 bytes --]
27.08.2009 Aleksey Avdeev писал:
> Приветствую.
Алоха.
> Похоже etckeeper мешает hasher`у:
У меня почему-то не мешает. Собираю из gear.
> $ gear --hasher -- hsh /tmp/.private/solo/hasher |tee gear.log
> ...
> После сноса etckeeper (и syskeeper) сборка идёт нормально.
Думаю вы даёте apt-у в чруте конфигурацию их хост-системы. Не надо так
делать.
--
С уважением, Терешков
Евгений, ALT Linux
Team
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 13:24 ` Terechkov Evgenii
@ 2009-08-27 13:47 ` Aleksey Avdeev
2009-08-27 14:22 ` Terechkov Evgenii
2009-08-29 17:07 ` Денис Смирнов
0 siblings, 2 replies; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-27 13:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 675 bytes --]
Terechkov Evgenii пишет:
> 27.08.2009 Aleksey Avdeev писал:
>
>> Приветствую.
>
> Алоха.
>
>> Похоже etckeeper мешает hasher`у:
>
> У меня почему-то не мешает. Собираю из gear.
>
>> $ gear --hasher -- hsh /tmp/.private/solo/hasher |tee gear.log
>> ...
>> После сноса etckeeper (и syskeeper) сборка идёт нормально.
>
> Думаю вы даёте apt-у в чруте конфигурацию их хост-системы. Не надо так
> делать.
Это не понял.
В данном случаи была попытка собрать из Сизифа, на который данная
система и настроена. Конфигурация apt для hasher`а используется
системная (та, какую он использует по умолчанию).
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 13:47 ` Aleksey Avdeev
@ 2009-08-27 14:22 ` Terechkov Evgenii
2009-08-27 14:58 ` Aleksey Avdeev
2009-08-29 17:07 ` Денис Смирнов
1 sibling, 1 reply; 25+ messages in thread
From: Terechkov Evgenii @ 2009-08-27 14:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 644 bytes --]
27.08.2009 Aleksey Avdeev писал:
> > Думаю вы даёте apt-у в чруте конфигурацию их хост-системы. Не надо так
> > делать.
> Это не понял.
> В данном случаи была попытка собрать из Сизифа, на который данная
> система и настроена. Конфигурация apt для hasher`а используется
> системная (та, какую он использует по умолчанию).
Да, похоже я погорячился. А если сделать s|en e|en /usr/sbin/e|g на
etckeeper.conf, воспроизводится?
--
С уважением, Терешков
Евгений, ALT Linux
Team
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 14:22 ` Terechkov Evgenii
@ 2009-08-27 14:58 ` Aleksey Avdeev
2009-08-27 15:48 ` Terechkov Evgenii
0 siblings, 1 reply; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-27 14:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1387 bytes --]
Terechkov Evgenii пишет:
> 27.08.2009 Aleksey Avdeev писал:
>
>>> Думаю вы даёте apt-у в чруте конфигурацию их хост-системы. Не надо так
>>> делать.
>> Это не понял.
>> В данном случаи была попытка собрать из Сизифа, на который данная
>> система и настроена. Конфигурация apt для hasher`а используется
>> системная (та, какую он использует по умолчанию).
>
> Да, похоже я погорячился. А если сделать s|en e|en /usr/sbin/e|g на
> etckeeper.conf, воспроизводится?
Тогда ругается по другому:
...
Получено: 26 rsync://rsync x86_64/classic rpm 4.0.4-alt98.17 [198kB]
/etc/etckeeper/pre-install.d/10packagelist: line 3:
/var/cache/etckeeper/packagelist.pre-install: Отказано в доступе
Получено 5374kB за 4s (1122kB/s).
E: Подпроцесс if [ -x /usr/sbin/etckeeper ]; then /usr/sbin/etckeeper
pre-install; fi завершился с ошибкой (1).
E: Ошибка выполнения скрипта if [ -x /usr/sbin/etckeeper ]; then
/usr/sbin/etckeeper pre-install; fi
hsh-initroot: failed to calculate package file list.
hsh-initroot: Failed to generate initial package file list.
Что и не удивительно, т. к.
/etc/etckeeper/pre-install.d/10packagelist требует доступа к
/var/cache/etckeeper на запись, которая данному пользователю запрещена:
$ ls -lAd /var/cache/etckeeper/
drwxr-xr-x 2 root root 88 Июл 9 14:11 /var/cache/etckeeper/
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 14:58 ` Aleksey Avdeev
@ 2009-08-27 15:48 ` Terechkov Evgenii
2009-08-27 16:23 ` Aleksey Avdeev
0 siblings, 1 reply; 25+ messages in thread
From: Terechkov Evgenii @ 2009-08-27 15:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 338 bytes --]
27.08.2009 Aleksey Avdeev писал:
> Тогда ругается по другому:
Виноват. Попробуйте версию из моего гита, должно быть исправлено.
--
С уважением, Терешков
Евгений, ALT Linux
Team
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 15:48 ` Terechkov Evgenii
@ 2009-08-27 16:23 ` Aleksey Avdeev
2009-08-27 18:25 ` Aleksey Avdeev
0 siblings, 1 reply; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-27 16:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 263 bytes --]
Terechkov Evgenii пишет:
> 27.08.2009 Aleksey Avdeev писал:
>
>> Тогда ругается по другому:
>
> Виноват. Попробуйте версию из моего гита, должно быть исправлено.
Спасибо. С etckeeper-0.40-alt1 -- работает! :-)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 16:23 ` Aleksey Avdeev
@ 2009-08-27 18:25 ` Aleksey Avdeev
2009-08-27 18:26 ` Aleksey Avdeev
2009-08-27 23:23 ` Terechkov Evgenii
0 siblings, 2 replies; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-27 18:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 933 bytes --]
Aleksey Avdeev пишет:
> Terechkov Evgenii пишет:
>> 27.08.2009 Aleksey Avdeev писал:
>>
>>> Тогда ругается по другому:
>>
>> Виноват. Попробуйте версию из моего гита, должно быть исправлено.
>
> Спасибо. С etckeeper-0.40-alt1 -- работает! :-)
И опять сборка не проходит, но уже немного с другой диагностикой:
Получено: 26 rsync://rsync x86_64/classic rpm 4.0.4-alt98.17 [198kB]
/etc/etckeeper/pre-install.d/10packagelist: line 4: ошибка синтаксиса:
неожиданный конец файла
Получено 5374kB за 4s (1142kB/s).
E: Подпроцесс if [ -x /usr/sbin/etckeeper ]; then /usr/sbin/etckeeper
pre-install; fi завершился с ошибкой (2).
E: Ошибка выполнения скрипта if [ -x /usr/sbin/etckeeper ]; then
/usr/sbin/etckeeper pre-install; fi
hsh-initroot: failed to calculate package file list.
hsh-initroot: Failed to generate initial package file list.
PS: Предыдущая прошла.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 18:25 ` Aleksey Avdeev
@ 2009-08-27 18:26 ` Aleksey Avdeev
2009-08-27 23:23 ` Terechkov Evgenii
1 sibling, 0 replies; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-27 18:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1697 bytes --]
Aleksey Avdeev пишет:
> Aleksey Avdeev пишет:
>> Terechkov Evgenii пишет:
>>> 27.08.2009 Aleksey Avdeev писал:
>>>
>>>> Тогда ругается по другому:
>>>
>>> Виноват. Попробуйте версию из моего гита, должно быть исправлено.
>>
>> Спасибо. С etckeeper-0.40-alt1 -- работает! :-)
>
> И опять сборка не проходит, но уже немного с другой диагностикой:
>
> Получено: 26 rsync://rsync x86_64/classic rpm 4.0.4-alt98.17 [198kB]
> /etc/etckeeper/pre-install.d/10packagelist: line 4: ошибка синтаксиса:
> неожиданный конец файла
> Получено 5374kB за 4s (1142kB/s).
> E: Подпроцесс if [ -x /usr/sbin/etckeeper ]; then /usr/sbin/etckeeper
> pre-install; fi завершился с ошибкой (2).
> E: Ошибка выполнения скрипта if [ -x /usr/sbin/etckeeper ]; then
> /usr/sbin/etckeeper pre-install; fi
> hsh-initroot: failed to calculate package file list.
> hsh-initroot: Failed to generate initial package file list.
И снести он (etckeeper) себя не даёт:
$ sudo -H apt-get remove etckeeper
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
etckeeper syskeeper
0 upgraded, 0 newly installed, 2 removed and 376 not upgraded.
Need to get 0B of archives.
After unpacking 41.9kB disk space will be freed.
Do you want to continue? [Y/n] y
/etc/etckeeper/pre-install.d/10packagelist: line 4: syntax error:
unexpected end of file
E: Sub-process if [ -x /usr/sbin/etckeeper ]; then /usr/sbin/etckeeper
pre-install; fi returned an error code (2)
E: Failure running script if [ -x /usr/sbin/etckeeper ]; then
/usr/sbin/etckeeper pre-install; fi
>
>
> PS: Предыдущая прошла.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 18:25 ` Aleksey Avdeev
2009-08-27 18:26 ` Aleksey Avdeev
@ 2009-08-27 23:23 ` Terechkov Evgenii
1 sibling, 0 replies; 25+ messages in thread
From: Terechkov Evgenii @ 2009-08-27 23:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 681 bytes --]
28.08.2009 Aleksey Avdeev писал:
> И опять сборка не проходит, но уже немного с другой диагностикой:
> /etc/etckeeper/pre-install.d/10packagelist: line 4: ошибка синтаксиса:
> неожиданный конец файла
Ага, глупая опечатка. Исправил в гите, но, боюсь, обновить через
rpm/apt уже не получится. Надо прикладывать фикс руками или удалять
rpm -e --force --nodeps и ставить новую сборку.
> PS: Предыдущая прошла.
Видимо, разница из-за наличия незакоммиченных данных.
--
С уважением, Терешков
Евгений, ALT Linux
Team
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 13:47 ` Aleksey Avdeev
2009-08-27 14:22 ` Terechkov Evgenii
@ 2009-08-29 17:07 ` Денис Смирнов
2009-08-30 18:10 ` Aleksey Avdeev
1 sibling, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2009-08-29 17:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 615 bytes --]
On Thu, Aug 27, 2009 at 05:47:28PM +0400, Aleksey Avdeev wrote:
AA> В данном случаи была попытка собрать из Сизифа, на который данная
AA> система и настроена. Конфигурация apt для hasher`а используется
AA> системная (та, какую он использует по умолчанию).
А в этой самой системной конфигурации указано запускать
syskeeper/etckeeper перед/после каждой установки пакетов. Но при этом в
hasher chroot вы etckeeper/syskeeper не ставите. Соответственно результат
ожидаем.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-29 17:07 ` Денис Смирнов
@ 2009-08-30 18:10 ` Aleksey Avdeev
0 siblings, 0 replies; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-30 18:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 816 bytes --]
Денис Смирнов пишет:
> On Thu, Aug 27, 2009 at 05:47:28PM +0400, Aleksey Avdeev wrote:
>
> AA> В данном случаи была попытка собрать из Сизифа, на который данная
> AA> система и настроена. Конфигурация apt для hasher`а используется
> AA> системная (та, какую он использует по умолчанию).
>
> А в этой самой системной конфигурации указано запускать
> syskeeper/etckeeper перед/после каждой установки пакетов. Но при этом в
> hasher chroot вы etckeeper/syskeeper не ставите.
Да. Именно такая ситуация и происходит по умолчанию. И при этом в
hasher etckeeper/syskeeper не нужны вообще, т. к. там нет конфигов
которые необходимо сохранять.
> Соответственно результат
> ожидаем.
Нет: в идеале, etckeeper/syskeeper недолжен мешать работать hasher`у.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 11:48 [devel] Q: Как подружить etckeeper и hasher? Aleksey Avdeev
2009-08-27 13:09 ` Damir Shayhutdinov
2009-08-27 13:24 ` Terechkov Evgenii
@ 2009-08-27 15:44 ` Aelya Grevnyov
2009-08-27 16:08 ` Aleksey Avdeev
2009-08-27 16:15 ` Terechkov Evgenii
2 siblings, 2 replies; 25+ messages in thread
From: Aelya Grevnyov @ 2009-08-27 15:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
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 здесь ключевое
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 15:44 ` Aelya Grevnyov
@ 2009-08-27 16:08 ` Aleksey Avdeev
2009-08-28 2:29 ` Kharitonov A. Dmitry
2009-08-27 16:15 ` Terechkov Evgenii
1 sibling, 1 reply; 25+ messages in thread
From: Aleksey Avdeev @ 2009-08-27 16:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1127 bytes --]
Aelya Grevnyov пишет:
> 27.08.2009 19:48, Aleksey Avdeev пишет:
>> Приветствую.
>>
>> Похоже etckeeper мешает hasher`у:
>>
...
>>
>> После сноса 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 здесь ключевое
Если hasher`у передать конфиг для apt (с установленными
Dir::Etc::{main,parts,SourceList,SourceParts} -- данная бага не
проявляется. (Под бранчи сборка идёт нормально.)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 16:08 ` Aleksey Avdeev
@ 2009-08-28 2:29 ` Kharitonov A. Dmitry
2009-08-28 2:47 ` Terechkov Evgenii
0 siblings, 1 reply; 25+ messages in thread
From: Kharitonov A. Dmitry @ 2009-08-28 2:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
Aleksey Avdeev wrote:
> Aelya Grevnyov пишет:
>> 27.08.2009 19:48, Aleksey Avdeev пишет:
>>> Приветствую.
>>>
>>> Похоже etckeeper мешает hasher`у:
>>>
> ...
>>>
>>> После сноса 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 здесь ключевое
>
> Если hasher`у передать конфиг для apt (с установленными
> Dir::Etc::{main,parts,SourceList,SourceParts} -- данная бага не
> проявляется. (Под бранчи сборка идёт нормально.)
А на вики это выложено?
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-28 2:29 ` Kharitonov A. Dmitry
@ 2009-08-28 2:47 ` Terechkov Evgenii
2009-08-28 3:41 ` Kharitonov A. Dmitry
2009-08-29 17:06 ` Денис Смирнов
0 siblings, 2 replies; 25+ messages in thread
From: Terechkov Evgenii @ 2009-08-28 2:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
28.08.2009 Kharitonov A. Dmitry писал:
> >> емнип, Dir::Etc::main и Dir::Etc::parts здесь ключевое
> > Если hasher`у передать конфиг для apt (с установленными
> > Dir::Etc::{main,parts,SourceList,SourceParts} -- данная бага не
> > проявляется. (Под бранчи сборка идёт нормально.)
> А на вики это выложено?
Что именно? То, что etckeeper не работает толком не от рута? Зачем?
--
С уважением, Терешков
Евгений, ALT Linux
Team
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-28 2:47 ` Terechkov Evgenii
@ 2009-08-28 3:41 ` Kharitonov A. Dmitry
2009-08-28 5:19 ` Terechkov Evgenii
2009-08-29 17:06 ` Денис Смирнов
1 sibling, 1 reply; 25+ messages in thread
From: Kharitonov A. Dmitry @ 2009-08-28 3:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
Terechkov Evgenii wrote:
> 28.08.2009 Kharitonov A. Dmitry писал:
>
>
>>>> емнип, Dir::Etc::main и Dir::Etc::parts здесь ключевое
>>>>
>>> Если hasher`у передать конфиг для apt (с установленными
>>> Dir::Etc::{main,parts,SourceList,SourceParts} -- данная бага не
>>> проявляется. (Под бранчи сборка идёт нормально.)
>>>
>> А на вики это выложено?
>>
>
> Что именно? То, что etckeeper не работает толком не от рута? Зачем?
>
настройка хешера
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-28 2:47 ` Terechkov Evgenii
2009-08-28 3:41 ` Kharitonov A. Dmitry
@ 2009-08-29 17:06 ` Денис Смирнов
2009-08-30 0:08 ` Terechkov Evgenii
1 sibling, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2009-08-29 17:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 608 bytes --]
On Fri, Aug 28, 2009 at 10:47:19AM +0800, Terechkov Evgenii wrote:
TE> Что именно? То, что etckeeper не работает толком не от рута? Зачем?
Дело не в etckeeper.
Дело в том, что hasher если ему не подсунуть apt.conf -- использует
системный. В котором вызывается etckeeper, но при этом тот самый etckeeper
не ставится в чрут. Оттого все накрывается медным тазом.
Единственное решение -- прочитать документацию на hasher и подсовывать ему
его собственный apt.conf.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-29 17:06 ` Денис Смирнов
@ 2009-08-30 0:08 ` Terechkov Evgenii
0 siblings, 0 replies; 25+ messages in thread
From: Terechkov Evgenii @ 2009-08-30 0:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]
30.08.2009 Денис Смирнов писал:
> On Fri, Aug 28, 2009 at 10:47:19AM +0800, Terechkov Evgenii wrote:
>
> TE> Что именно? То, что etckeeper не работает толком не от рута? Зачем?
> Дело не в etckeeper.
В т.ч. и в нём.
> Дело в том, что hasher если ему не подсунуть apt.conf -- использует
> системный. В котором вызывается etckeeper, но при этом тот самый etckeeper
> не ставится в чрут. Оттого все накрывается медным тазом.
Не совсем, как оказалось.
> Единственное решение -- прочитать документацию на hasher и подсовывать ему
> его собственный apt.conf.
Ещё одно (обходное) решение: сделать так, чтобы etckeeper не
шокировался, если его зовут без установки и смотрел, куда делает
следующий шаг (т.е. добавить разные внутрение проверки). Что,
собственно, и было сделано (и должно работать).
Дело тут в том, что etckeeper довольно сильно заточен под Debian и
автор мало учитывает (и разумеется не тестирует) другие дистрибутивы
(или такие вещи как хэшэр). Поэтому приходится патчить.
--
С уважением, Терешков
Евгений, ALT Linux
Team
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Q: Как подружить etckeeper и hasher?
2009-08-27 15:44 ` Aelya Grevnyov
2009-08-27 16:08 ` Aleksey Avdeev
@ 2009-08-27 16:15 ` Terechkov Evgenii
1 sibling, 0 replies; 25+ messages in thread
From: Terechkov Evgenii @ 2009-08-27 16:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
27.08.2009 Aelya Grevnyov писал:
> вот меня не так давно тыкали носом в...
А я то всё думаю, откуда у меня deja vu :-)
> короче неправильно настроен hasher
> поэтому вот:
> $ cat ~/.hasher/apt.conf.in
Это один из вариантов. Алексей же вполне сознательно хочет
использовать системную конфигурацию apt-а. Понятное желание.
Но надо признать, что etckeeper вообще очень плохо приспособлен для
работы не из под root-а. Главным образом из-за взглядов апстрима. Хотя
подвижки есть.
--
С уважением, Терешков
Евгений, ALT Linux
Team
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2009-08-30 18:10 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-27 11:48 [devel] Q: Как подружить etckeeper и hasher? Aleksey Avdeev
2009-08-27 13:09 ` Damir Shayhutdinov
2009-08-27 13:42 ` Aleksey Avdeev
2009-08-27 14:00 ` Terechkov Evgenii
2009-08-27 13:24 ` Terechkov Evgenii
2009-08-27 13:47 ` Aleksey Avdeev
2009-08-27 14:22 ` Terechkov Evgenii
2009-08-27 14:58 ` Aleksey Avdeev
2009-08-27 15:48 ` Terechkov Evgenii
2009-08-27 16:23 ` Aleksey Avdeev
2009-08-27 18:25 ` Aleksey Avdeev
2009-08-27 18:26 ` Aleksey Avdeev
2009-08-27 23:23 ` Terechkov Evgenii
2009-08-29 17:07 ` Денис Смирнов
2009-08-30 18:10 ` Aleksey Avdeev
2009-08-27 15:44 ` Aelya Grevnyov
2009-08-27 16:08 ` Aleksey Avdeev
2009-08-28 2:29 ` Kharitonov A. Dmitry
2009-08-28 2:47 ` Terechkov Evgenii
2009-08-28 3:41 ` Kharitonov A. Dmitry
2009-08-28 5:19 ` Terechkov Evgenii
2009-08-28 5:36 ` Aelya Grevnyov
2009-08-29 17:06 ` Денис Смирнов
2009-08-30 0:08 ` Terechkov Evgenii
2009-08-27 16:15 ` Terechkov Evgenii
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git