Unable to Deauthorize Host - Package(s) Fail to be Erased (Apt)
Problem
- Deauthorizing a host or hypervisor fails (such as via the UI).
- In /var/log/pf9/hostagent.log on the host which fails to be deauthorized, it is observed that one or more PF9 packages fail to be removed or erased.
- Additionally, connection failures such as the following are also observed – indicating one or more repositories are unreachable.
Environment
- Platform9 Managed OpenStack - All Versions
- Ubuntu
- Apt
Cause
As part of the package erasure process, the apt-cache is updated prior to marking a package for removal – to be purged from the system. As such, this requires that the configured Apt repositories be reachable via TCP port(s) 80/443. A firewall or network misconfiguration may be preventing communication to these external repositories.
Resolution
- Allow communication to either or both of the aforementioned ports – 80 and 443 – dependent on which protocol is used by the configured repositories. This may be accomplished in many different ways, including leveraging an HTTP(s) proxy or apt-proxy host within your internal infrastructure (especially if the hosts do not normally have outside connectivity, except to the Platform9 management plane via 443).
- Attempt the host de-authorization once more.
Was this page helpful?