There are some other errors noted below, but the first thing to do is to sort the local changes mentioned above, then re-run the updater to try and get everything back in line.
I recommend you only use “update all” for now and avoid doing any partial updates, oddly, this seems to be an “emonhub only” update, but it’s gone a bit pear shaped as the installed emonpi repo version wasn’t ready for the latest emoncms update buttons.
Argument: emonhub
There are some problems reported with updating paho-mqtt
Could not fetch URL https://pypi.python.org/simple/paho-mqtt/: There was a problem confirming the ssl certificate: ("bad handshake: SysCallError(104, 'Connection reset by peer')",) - skipping
Requirement already up-to-date: paho-mqtt in /usr/local/lib/python2.7/dist-packages
and with mosquitto
Get:6 http://repo.mosquitto.org jessie InRelease [11.0 kB]
Err http://repo.mosquitto.org jessie InRelease
. . .
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.mosquitto.org jessie InRelease: The following signatures were invalid: KEYEXPIRED 1515017477 KEYEXPIRED 1515017477 KEYEXPIRED 1515017477
W: Failed to fetch http://repo.mosquitto.org/debian/dists/jessie/InRelease
W: Some index files failed to download. They have been ignored, or old ones used instead.
There was a “fatal” error when updating the postprocess module, but I think that wasn’t as “fatal” as it made out
-----------------------------------------
Updating postprocess module
------------------------------------------
- git branch: emonpi
fatal: No names found, cannot describe anything.
It also looks like the logrotate changes have not been made
set log rotate config owner to root
As for emonhub not starting, that is due to a missing log file, as far as I’m aware that is created by the revised updater in emonpi, but that update failed due to the local changes. This should get resolved automatically when the emonpi repo can be updated, that might apply to more of those issues too, so we need to get that done first.