Ubuntu 20.04 lxd及lxd-client版本低于Ubuntu 18.04

由16.04lts升级至20.04版本后lxd和lxd-client版本都是3.0.3

执行apt install upgrade后造成lxd-client版本被拉低到1:0.8导致无法安装lxd版本1:0.8

dpkg: error processing archive /tmp/apt-dpkg-install-33pOMP/0-lxd_1%3a0.8_all.deb (--unpack):
 new lxd package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /tmp/apt-dpkg-install-33pOMP/0-lxd_1%3a0.8_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决方案(仅供参考)

用dpkg离线重装lxd-client(及lxd)至3.0.3版本并锁定版本

https://packages.ubuntu.com/bionic-updates/lxd-client

https://packages.ubuntu.com/bionic-updates/lxd

此亚洲源可以用

th.archive.ubuntu.com/ubuntu

###安装离线包
sudo dpkg -i lxd-client_3.0.3-0ubuntu1_18.04.1_amd64.deb、
###锁定lxd及lxd-client版本
echo "lxd hold" | sudo dpkg --set-selections
echo "lxd-client hold" | sudo dpkg --set-selections
###修复apt
sudo apt -f install

 

你可能感兴趣的:(Linux,ubuntu)