如果您有像 Squid 这样的 HTTP 连接代理,如何激活/更新 Ubuntu Advantage/ESM?

如果您有像 Squid 这样的 HTTP 连接代理,如何激活/更新 Ubuntu Advantage/ESM?

如果您有 HTTP 连接代理(如 Squid),如何在 Ubuntu 14.04 上激活/续订 Ubuntu Advantage/ESM - 以便再次获得安全更新?使用旧工具时,我会遇到错误和/或超时sudo apt update && sudo apt dist-upgrade

答案1

与此同时,我自己也发现了:

cat /etc/apt/apt.conf  # check for proxy FQDN! Or create empty file!

cat /etc/environment  # check for proxy FQDN!

sudo rm /etc/apt/sources.list.d/ubuntu-esm-infra*.list*

sudo apt update

sudo -E add-apt-repository ppa:ua-client/stable  # press Enter

sudo apt update

sudo apt install --reinstall ubuntu-advantage-tools

sudo -E ua status

sudo -E ua detach  # optional

sudo -E ua attach <ID_VIA_SEE_IMAGE_BELOW>

### sudo -E ua enable esm-infra

### sudo -E ua status

### sudo update

sudo apt dist-upgrade

Ubuntu Advantage/ESM

https://support.canonical.com/selfservice/s/article/Obtaining-ESM-Credentials-And-Enabling-ESM-On-Ubuntu-14-04-LTS-Trusty

同样有趣的是:

# Livepatch with Ubuntu 14 und Ubuntu 16
# Sometimes sudo isn't enough -> sometimes you need a real root terminal!
#
sudo -E canonical-livepatch config http-proxy=http://<HOST>:<PORT>
sudo -E canonical-livepatch config https-proxy=http://<HOST>:<PORT>
#
sudo -E ua enable livepatch
# Landscape with Ubuntu 14 und Ubuntu 16
# sudo apt update
sudo apt --yes install landscape-client
sudo -E landscape-config -a <SUBSCRIPTION_NAME> -t $(hostname -f)
# Enter (Y)
# Enter (no Account-Registration-Key)
# Enter (HTTP-Proxy)
# Enter (HTTPS-Proxy)
# y (activate scripts)
# ALL (scripts for all)
# Enter (no Access-Group)
# Leave empty or continuous_use, reboot_ok, reboot_stops (tags)
# Enter (Y)

答案2

我正在尝试将 ESM 与我的“旧” ubuntu xenial (16.04) 一起使用,直到有时间升级到较新的版本。

我尝试多次设置 ESM,并按照上述说明再次尝试。但每次我使用 apt-get/aptitude 尝试安装可用的 ESM 软件包更新时,都会收到 401 未授权错误。

我的订阅处于活动状态且有效,显示有 1 个订阅处于活动状态。显然没人能解释为什么我仍然收到 401 未授权!Ubuntu/支持拒绝提供帮助,因为他们只对销售感兴趣,而不提供支持。

相关内容