Bug 28610 - Не настраивается время на LiveCD (в BIOS локальное)
Summary: Не настраивается время на LiveCD (в BIOS локальное)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-datetime (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 27685
  Show dependency tree
 
Reported: 2013-02-27 20:02 MSK by Sergey V Turchin
Modified: 2013-02-28 21:31 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2013-02-27 20:02:46 MSK
На LiveCD alterator-datetime (запущен acc) не может сменить "Время стоит по UTC".
Т.е. после применения вывод от date не меняется.
При этом возле галки время из рассчета UTC пишется, а в окошке по кнопке "Изменить" -- локальное.
В BIOS стоит локальное время.
Comment 1 Andrey Cherepanov 2013-02-28 13:05:51 MSK
Подтверждаю: флажок стоит, но время показывается и понимается локальное.
Comment 2 AEN 2013-02-28 13:15:17 MSK
(В ответ на комментарий №1)
> Подтверждаю: флажок стоит, но время показывается и понимается локальное.
На какой сборке?
И проверьте, пожалуйста, текущую альфу simply, а если в ней работает, то regular-xfce.
Comment 3 Anton V. Boyarshinov 2013-02-28 13:21:26 MSK
занятно, у меня в kvm время при любом положении галочки -- utc
Comment 4 AEN 2013-02-28 13:31:23 MSK
(В ответ на комментарий №3)
> занятно, у меня в kvm время при любом положении галочки -- utc

Изначальный bug report на форуме был о том же.
Comment 5 Andrey Cherepanov 2013-02-28 14:24:06 MSK
Да на любом будет! В /usr/lib/alterator/backend3/datetime-system выставляется текущее время 

  write_string_param 'date' "$(date +%F)"
  write_string_param 'time' "$(date +%T)"

и никогда не меняется (кроме случая изменения часового пояса, ну тогда и date реагирует).
Comment 6 AEN 2013-02-28 14:26:22 MSK
(В ответ на комментарий №5)
> Да на любом будет! В /usr/lib/alterator/backend3/datetime-system выставляется
> текущее время 
> 
>   write_string_param 'date' "$(date +%F)"
>   write_string_param 'time' "$(date +%T)"
> 
> и никогда не меняется (кроме случая изменения часового пояса, ну тогда и date
> реагирует).

Слово за sem@ :-)
Comment 7 Sergey V Turchin 2013-02-28 15:21:47 MSK
(В ответ на комментарий №3)
> занятно, у меня в kvm время при любом положении галочки -- utc
Еще занятнее в диалоге по "Изменить". При этом там локальное, как и написано обо всем этом в 1-м посте.
Comment 8 Anton V. Boyarshinov 2013-02-28 15:35:03 MSK
Насколько я понял, корень проблемы в том, что в /etc/sysconfig/clock по умолчанию в livecd не выставлена зона, а без этого tzupdate не работает и utc можно ставить во что угодно -- эффекта не будет
Comment 9 Mikhail Efremov 2013-02-28 15:45:52 MSK
(В ответ на комментарий №8)
> Насколько я понял, корень проблемы в том, что в /etc/sysconfig/clock по
> умолчанию в livecd не выставлена зона, а без этого tzupdate не работает и utc
> можно ставить во что угодно -- эффекта не будет

Да, модуль показывает зону определенную по языку, хотя на самом деле зона не выставлена совсем.
Проблема только при запуске acc, в инсталляторе все будет нормально, т.к. зона будет записана в конфиг.
Comment 10 Repository Robot 2013-02-28 21:31:07 MSK
alterator-datetime-2.4-alt1 -> sisyphus:

* Thu Feb 28 2013 Mikhail Efremov <sem@altlinux> 2.4-alt1
- Read real timezone from config file (closes: #28610).
- Drop unused variables.
- Remove all dynamically added entries from ntpd configs.