Hi @mike7 and welcome to the Cayenne Community.
The issue is that webiopi, a component of the Cayenne Pi software, is not yet compatible with the 4.9 Linux Kernel. There are a few options to resolve this until we push an update with support for this kernel:
If you have no specific need for the 4.9 kernel on your Pi (most people would not), you can downgrade to 4.4 by running this command (it will require a reboot after it runs)
sudo rpi-update 52241088c1da59a359110d39c1875cda56496764
After you're running 4.4 again the problems you've described should automatically go away.
If you do need the 4.9 kernel or don't want to downgrade, you can try a beta of the new agent we're testing resolve this issue, and a number of others. Just be aware this is beta software and you may encounter bugs (please let us know if you go this route, and do have trouble)
To try it out:
First get the test agent install script:
If updating an existing install run:
sudo bash rpi_testing.sh -update
If this is a new install get the invite code from adding a new Raspberry Pi via the Cayenne Dashboard. The invite code is part of the install file name listed in the Terminal/SSH instructions: rpi_[invitecode].sh.
Run the rpi_testing.sh script with this invite code:
sudo bash rpi_testing.sh -code [invite code]