Я только что запустил чистую установку 12.10 на своем ноутбуке sys76.
Время и дата гласит: 19:36 31 december 1969
, даже если это: 13:29 07 november 2012
.
Я установил его для своего местоположения, и он не изменится вручную, даже попытался в командной строке с tz
.
Я думаю, что это портит сертификаты безопасности через Интернет, потому что я не могу изменить PPA через командную строку, и переход на Launchpad вызывает страницу сертификатов в Firefox.
Это какая-то известная ошибка или есть исправление?
После установки 12.10 у меня тоже была такая же проблема. Каким-то образом новая установка установила часы BIOS на 2070 год !! После этого Ubuntu не смог установить другую дату вручную с помощью ntp, даже используя команду date .
Установка правильной даты в настройках BIOS решила проблему.
Попробуйте:
sudo ntpdate ntp.ubuntu.com
Да, это, безусловно, испортит сертификаты SSL, потому что они устарели бы в будущем.
Сомневаюсь, что это ошибка в Ubuntu, ваши часы CMOS в BIOS должны были как-то быть установлены на это.
Просто установите ntp сервер:
sudo apt-get install ntp
Он автоматически синхронизирует ваши часы.
Установите ntp и ntpdate, выполнив следующие команды -
sudo apt-get install ntp
sudo apt-get install ntpdate
Затем выполните
sudo ntpdate ntp.ubuntu.com
Это работает для меня.
Я изменил аппаратные часы. Используйте команду hwclock , чтобы исправить это:
sudo ntpdate <my.ntp.server>
sudo hwclock -w
Это работает для Ubuntu 16.04
Остановить службу ntp
Запустить команду ntpdate, чтобы получить дату / время с ntp.ubuntu.com
systemctl stop ntp
sudo ntpdate -s ntp.ubuntu.com
P.S: Убедитесь, что ntp установлен, в противном случае просто сделайте
sudo apt-get install ntp