问题
In a nutshell the sync for Pepper is not running between Pepper and Aldebaran. It gives an error that it cannot connect to server, please reboot.
Once rebooted the same error exists. So I debugged that screen on the web version accessed on Peppers IP and the actual error is SSL Authentication failed
I started an SSH session to get system time using timedatectl and got a result of 2014
I posed the question to aldebaran / softbank and they mentioned the rtc battery is likely depleted.
I cannot update the datetime using timedatectl as I dont have root access. Please advise if there is a way around time and date updates?
Kind regards,
回答1:
I had the same issue and could fix the systemtime temporarily. This helps to work with Pepper while it is running. But if the battery is empty the system time will be reset to 2014 after reboot nevertheless. So this needs to be done after each reboot or in the long run Pepper needs to be exchanged for battery replacement.
Although you dont have root access, it is possible for you to modifiy the date via timedatectl
command.
- deactivate NTP
timedatectl set-ntp 0
- Enter root password:
root
- set time e.g:
timedatectl set-time "2018-11-20 11:26:45"
Now you should be able to connect to aldebaran and sync Pepper. To sync the time with ntp again you could:
- activate ntp:
timedatectl set-ntp 1
- sync time with ntp server (e.g: 0.de.pool.ntp.org)
ntpdate -s 0.de.pool.ntp.org
来源:https://stackoverflow.com/questions/53902765/pepper-robot-datetime-rtc-is-out-thus-cannot-sync-apps-from-app-store-ssl-auth