Pepper robot datetime rtc отсутствует.поэтому не может синхронизировать приложения из магазина приложений (сбой аутентификации SSL) - PullRequest
0 голосов
/ 23 декабря 2018

Короче говоря, синхронизация для Pepper не выполняется между Pepper и Aldebaran.Выдает ошибку, что не может подключиться к серверу, пожалуйста, перезагрузитесь.

После перезагрузки существует такая же ошибка.Таким образом, я отладил этот экран в веб-версии, доступной по Peppers IP, и на самом деле произошла ошибка: аутентификация SSL не удалась

Я запустил сеанс SSH, чтобы получить системное время с использованием timedatectl, и получил результат 2014

Я задал вопрос aldebaran / softbank, и они отметили, что батарея rtc, вероятно, разряжена.

Я не могу обновить дату и время, используя timedatectl, так как у меня нет доступа с правами root.Посоветуйте, пожалуйста, есть ли способ обойти дату и время обновления?

С уважением,

1 Ответ

0 голосов
/ 02 января 2019

У меня была такая же проблема, и я мог временно исправить системное время.Это помогает работать с Pepper во время его работы.Но если батарея разряжена, системное время все равно будет сброшено на 2014 после перезагрузки.Так что это нужно делать после каждой перезагрузки или в долгосрочной перспективе необходимо заменить Pepper на замену батареи.

Хотя у вас нет root-доступа, вы можете изменить дату с помощью команды timedatectl.

  1. деактивировать NTP timedatectl set-ntp 0
  2. Введите пароль root: root
  3. установить время, например: timedatectl set-time "2018-11-20 11:26:45"

Теперь вы сможете подключиться к aldebaran и синхронизировать Pepper.Чтобы снова синхронизировать время с ntp, вы можете:

  1. активировать ntp: timedatectl set-ntp 1
  2. время синхронизации с сервером ntp (например, 0.de.pool.ntp.org) ntpdate -s 0.de.pool.ntp.org
...