Bug 18417

Summary: Установщик пакета неправильно назначает владельца и права доступа
Product: Branch 4.0 Reporter: Michael Holzman <MichaelHolzman>
Component: installerAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: Q.A. 4.0 <qa-4.0>
Severity: normal    
Priority: P2 CC: dottedmag, ldv
Version: 4.0   
Hardware: x86   
OS: Linux   

Description Michael Holzman 2009-01-01 00:50:06 MSK
Установщик openntpd-3.9p1-alt8 назначает домашней директории /var/empty всевдопользователя ntpd неправильного владельца и права доступа. В результате, ntpd не устанавливает время. Исправляется следующим образом:

chown root /var/empty
chmod 700 /var/empty

Система: ALT Junior 4.0 с обновлениями из бранча. 
Проблема существовала и до обновлений.
Comment 1 Dmitry V. Levin 2009-01-01 02:43:09 MSK
Этого не может быть, при установке пакета openntpd /var/empty не меняется.
Comment 2 Michael Holzman 2009-01-01 11:37:55 MSK
Значит надо указать эти требования в документации. Без них время не синхронизируется.

Содержимое /var/empty при этом не меняется.
Comment 3 Dmitry V. Levin 2009-01-01 18:08:51 MSK
Вы меня извините, но описываемой вами проблемы никогда не существовало и на данный момент не существует.
Comment 4 Mikhail Gusarov 2009-01-01 18:12:38 MSK
Дим, подожди. Возможно, какой-то другой пакет ломает.

2Michael: внимательно посмотрите на другие установленные пакеты и их скрипты: возможно, кто-то из них глючит.

Кроме того, какие права были выставлены на /var/empty до того, как вы их сменили?
Comment 5 Dmitry V. Levin 2009-01-01 18:16:41 MSK
(In reply to comment #4)
> Дим, подожди. Возможно, какой-то другой пакет ломает.

Возможно, но я видел множество установок 4.0, и ни в одной из них /var/empty не был сломан.  В любом случае, при чём тут openntpd?
Comment 6 Michael Holzman 2009-01-01 18:29:53 MSK
Насколько я помню, директория принадлежала ntpd и была доступна всем на чтение и поиск.

Проблема неработающей синхронизации существовала. Я открывал здесь баг несколько месяцев назад. И добавлял свои 2 копейки в чей-то другой баг. Оба они, видимо, удалены. Потому, что я их не нашел перед тем, как окрыть этот.

Решение я нашел в секции  Troubleshooting здесь  http://www.gentoo-wiki.info/HOWTO_NTP_Using_OpenNTPD

Кстати о необходимости установки таких прав для этой директории я сейчас читал во нескольких местах. Поищите в Гугле "chown root /var/empty"
Comment 7 Dmitry V. Levin 2009-01-01 18:38:44 MSK
(In reply to comment #6)
> Насколько я помню, директория принадлежала ntpd и была доступна всем на
> чтение и поиск.

Каталог /var/empty принадлежал и принадлежит пакету filesystem, что исключает возможность принадлежности этого каталога любому другому пакету.

> Проблема неработающей синхронизации существовала.

Это может быть связано с чем угодно.

> Я открывал здесь баг
> несколько месяцев назад. И добавлял свои 2 копейки в чей-то другой баг. Оба
> они, видимо, удалены.

Баги не удаляют.

> Потому, что я их не нашел перед тем, как окрыть этот.
> 
> Решение я нашел в секции  Troubleshooting здесь http://www.gentoo-wiki.info/HOWTO_NTP_Using_OpenNTPD
> 
> Кстати о необходимости установки таких прав для этой директории я сейчас
> читал во нескольких местах. Поищите в Гугле "chown root /var/empty"

Параметры каталога /var/empty определяются в пакете filesystem.
Никогда их не меняйте, и тогда никакие "рецепты" вам не понадобятся.
Comment 8 Dmitry V. Levin 2009-01-02 16:26:14 MSK
По поводу junior ничего сказать не могу, перевешиваю баг по адресу.
Comment 9 Mikhail Gusarov 2009-02-10 15:52:33 MSK
Перевешиваю на branch/4.0, Junior не существует.
Comment 10 Michael Shigorin 2014-11-05 20:16:54 MSK
В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.