Fix Nexus Ubuntu apt proxy pinned to bionic, breaking package installs on jammy VMs#5003
Conversation
|
@copilot we need to leave the old one for older VMs. We need to proxy for multiple releases. |
…e linuxvm apt sources
Done. I've reverted
The Guacamole Linux VM's |
|
Confirmed design: A Nexus apt group repo can front multiple apt proxy members each pinned to a different distribution (bionic/jammy). Clients hit one stable group URL and their own $RELEASE codename routes to the right member — exactly the multi-distro support you want, keeping bionic for backward compat. |
…multi-distro Nexus proxy support
|
... Done in commit What was implemented:
|
Resolves #4992
What is being addressed
The Nexus shared service Ubuntu apt proxy repositories were configured with
"distribution": "bionic"(Ubuntu 18.04). Guacamole Linux VMs run Ubuntu 22.04 (jammy) and request jammy packages — Nexus couldn't proxy them, returning 502 errors. Withset -o errexitinvm_config.sh, the firstapt installfailure (gnupg2,gdebi-core,debconf-utils) aborts the entire bootstrap, leaving the VM unconfigured and blocking Guacamole connections.How is this addressed
ubuntu_proxy_conf.json:"distribution": "bionic"→"jammy"ubuntu_security_proxy_conf.json:"distribution": "bionic-security"→"jammy-security"porter.yaml: version bump3.10.0→3.10.1CHANGELOG.md: bug fix entry addedThe Nexus
configure_nexus_reposrun command re-applies all repo configs on upgrade, so existing deployments pick up this fix without VM recreation.vm_config.shfails and prevents guacamole connections #4992