Bug 26620

Summary: Не устанавливается
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: webalizerAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Evgenii Terechkov 2011-11-24 10:27:15 MSK
При установке вываливает:

19: webalizer                ############################################################################## [100%]
error: execution of %post scriptlet from webalizer-2.01.10.RB23-alt1 failed, exit status 1
E: Произошли ошибки при выполнении транзакции

Видимо, разгадка в этой строчке %post:

[ -f "/var/lib/webalizer/dns_cache.db" ] && \
        db_upgrade -v /var/lib/webalizer/dns_cache.db

Т.е. если это новая установка и такого файла нет, то test вернёт 1.

Решение тривиально: добавить "||:"

Заодно можно было бы и версию обновить.
Comment 1 Michael Shigorin 2011-11-25 13:41:31 MSK
Вообще буду благодарен, если кто заберёт -- а dns_cache.db можно не обновлять, а просто грохать.
Comment 2 Repository Robot 2011-11-25 14:04:27 MSK
webalizer-2.01.10.RB23-alt2 -> sisyphus:

* Fri Nov 25 2011 Michael Shigorin <mike@altlinux> 2.01.10.RB23-alt2
- upgraded db_upgrade to rm -f (closes: #26620)
Comment 3 Evgenii Terechkov 2011-11-25 17:29:01 MSK
Ну ОК.