Робот Pepper datetime rtc отсутствует. таким образом, не удается синхронизировать приложения из магазина приложений (сбой аутентификации SSL)

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

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

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

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

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

С уважением,


person electrokewt_    schedule 23.12.2018    source источник
comment
Разве это не демон NTP, работающий в Pepper? и поэтому подключение робота к Интернету настроит часы?   -  person Alexandre Mazel    schedule 24.12.2018
comment
Я также думаю, что демон NTP должен автоматически отслеживать время. Но поэтому сервер ntp должен быть доступен для Pepper. Наш перец в корпоративной сети за прокси-сервером один раз не смог. Поэтому мне пришлось явно разрешить подключения от Pepper к NTP-серверу. Таким образом, вы также можете проверить, может ли ваш Pepper вообще получить доступ к серверу ntp. Сервер NTP может быть 0.gentoo.pool.ntp.org.   -  person TVK    schedule 02.01.2019
comment
Попробуйте подключить Pepper к мобильной точке доступа, тогда никакой брандмауэр не должен препятствовать подключению к ntp-серверу. Если дата на перец правильная с этим соединением, вы знаете, что ваше другое соединение необходимо адаптировать.   -  person TVK    schedule 02.01.2019


Ответы (1)


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

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

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

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

  1. активировать нтп: timedatectl set-ntp 1
  2. время синхронизации с сервером ntp (например: 0.de.pool.ntp.org) ntpdate -s 0.de.pool.ntp.org
person TVK    schedule 02.01.2019
comment
Вы также можете связаться со службой поддержки Softbank Robotics и узнать, смогут ли они починить эту батарею! - person JLS; 02.01.2019