Trying to upgrade to the new do-agent isn't working out.
While trying to update a couple of my ubuntu servers to use the new metrics agent, I’m getting the following errors without any helpful logs to see:
$ curl -sSL https://insights.nyc3.cdn.digitaloceanspaces.com/install.sh | sudo bash
Cleaning up old sources…OK
Verifying machine compatability…OK
Verifying compatability with script…OK
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package do-agent
Installing apt repository…
Installing gpg key…OK
Selecting previously unselected package do-agent.
(Reading database … 119526 files and directories currently installed.)
Preparing to unpack …/do-agent2.1.3amd64.deb …
Creating do-agent user…
Stopping systemctl service…
Unpacking do-agent (2.1.3) …
Setting up do-agent (2.1.3) …
SELinux not enforced
Created symlink /etc/systemd/system/multi-user.target.wants/do-agent.service, pointing to /etc/systemd/system/do-agent.service.
Failed to start do-agent.service: Unknown unit: do-agent.service
See system logs and ‘systemctl status do-agent.service’ for details.
dpkg: error processing package do-agent (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.