Platform9 Generic
Latest
Frequently Asked Questions
How To
Solution
Internal Only
Templates
Powered By

Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Platform9 Related Package Installation Failing Due To Apt Cache Corruption.
Copy Markdown
Open in ChatGPT
Open in Claude
Problem
The host/node will remain Disconnected to Platform9 Management Plane. Within the node Platform9 services like hostagent, and comms will be in failed state due Platform9 related package installation failure.
In the hostagent logs, the errors related to package removal/installation can be observed as shown below:
Hostagent.log
x
2023-09-15 10:09:18,450 - pf9_app.py INFO - Removing pf9-comms.5.6.3-1090.bb206532023-09-15 10:09:18,615 - pf9_app.py INFO - Setting the desired service state2023-09-15 10:09:18,616 - pf9_app.py INFO - Setting service state pf9-comms.5.6.3-1090.bb20653. Command: sudo systemctl stop pf9-comms2023-09-15 10:09:23,644 - pf9_app_db.py ERROR - Erase command failed : sudo /opt/pf9/hostagent/bin/pf9-apt erase pf9-comms. Return code: 1, stdout: , stderr: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apt/cache.py", line 584, in update pulse_interval)apt_pkg.Error: E:Repository 'https://aquasecurity.github.io/trivy-repo/deb bionic InRelease' changed its 'Origin' value from 'knqyf263.github.io/trivy-repo/deb' to 'aquasecurity.github.io/trivy-repo/deb', E:Repository 'https://aquasecurity.github.io/trivy-repo/deb bionic InRelease' changed its 'Label' value from 'github.io/knqyf263' to 'github.io/aquasecurity' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/pf9/hostagent/bin/pf9-apt", line 87, in <module> cache = _get_updated_apt_cache() File "/opt/pf9/hostagent/bin/pf9-apt", line 41, in _get_updated_apt_cache _update_apt_cache(cache) File "/opt/pf9/hostagent/bin/pf9-apt", line 36, in _update_apt_cache cache.update() File "/usr/lib/python3/dist-packages/apt/cache.py", line 586, in update raise FetchFailedException(e)apt.cache.FetchFailedException: E:Repository 'https://aquasecurity.github.io/trivy-repo/deb bionic InRelease' changed its 'Origin' value from 'knqyf263.github.io/trivy-repo/deb' to 'aquasecurity.github.io/trivy-repo/deb', E:Repository 'https://aquasecurity.github.io/trivy-repo/deb bionic InRelease' changed its 'Label' value from 'github.io/knqyf263' to 'github.io/aquasecurity' 2023-09-15 10:09:23,645 - session.py ERROR - Exception during apps processing: <class 'pf9app.exceptions.RemoveOperationFailed'>2023-09-15 10:09:26,280 - session.py INFO - Converge failedEnvironment
- Platform9 Managed OpenStack - v5.4 and Higher.
- Ubuntu Operating system.
Cause
The apt cache on the affected node could be corrupted.
Resolution
Updating the repo on the affected node should fix this issue, as shown below:
Javascript
# apt updateGet:1 https://aquasecurity.github.io/trivy-repo/deb bionic InRelease [3,062 B]Hit:3 https://apt.releases.hashicorp.com bionic InReleaseGet:4 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]Hit:9 http://ppa.launchpad.net/zanchey/asciinema/ubuntu bionic InReleaseE: Repository 'https://aquasecurity.github.io/trivy-repo/deb bionic InRelease' changed its 'Origin' value from 'knqyf263.github.io/trivy-repo/deb' to 'aquasecurity.github.io/trivy-repo/deb'E: Repository 'https://aquasecurity.github.io/trivy-repo/deb bionic InRelease' changed its 'Label' value from 'github.io/knqyf263' to 'github.io/aquasecurity'N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.Do you want to accept these changes and continue updating from this repository? [y/N] yHit:10 https://baltocdn.com/helm/stable/debian all InReleaseGet:11 https://aquasecurity.github.io/trivy-repo/deb bionic/main amd64 Packages [370 B]Get:12 https://aquasecurity.github.io/trivy-repo/deb bionic/main i386 Packages [368 B]Fetched 65.2 kB in 4s (14.7 kB/s)Reading package lists... DoneBuilding dependency treeReading state information... Done39 packages can be upgraded. Run 'apt list --upgradable' to see them.VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches
Last updated on
Was this page helpful?
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message