首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无人值守-升级失败

无人值守-升级失败
EN

Ask Ubuntu用户
提问于 2018-02-12 13:57:50
回答 1查看 980关注 0票数 1

我已启用无人参与的升级,但由于某些原因,下列软件包没有更新:

msodbcsql:amd64 64 (13.1.9.2-1,17.0.1.1-1),mssql-tools:amd64 64 (14.0.6.0-1,17.0.1.1-1)

我在/etc/apt/apt.conf.d/50中设置了以下配置-升级:

代码语言:javascript
复制
    // Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}";
        "${distro_id}:${distro_codename}-security";
        // Extended Security Maintenance; doesn't necessarily exist for
        // every release and this system may not have it installed, but if
        // available, the policy for updates is such that unattended-upgrades
        // should also install from here by default.
        "${distro_id}ESM:${distro_codename}";
        "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

减/var/log/apt/history.log y.log(dist-在末尾手动完成升级):

代码语言:javascript
复制
  Start-Date: 2018-02-01  06:57:01
Commandline: /usr/bin/unattended-upgrade
Install: linux-image-4.4.0-1050-aws:amd64 (4.4.0-1050.59, automatic), linux-tools-4.4.0-1050-aws:amd64 (4.4.0-1050.59, automatic), linux-aws-tools-4.4.0-1050:amd64 (4.4.0-1050.59, automatic), linux-headers-4.4.0-1050-aws:amd64 (4.4.0-1050.59, automatic), linux-aws-headers-4.4.0-1050:amd64 (4.4.0-1050.59, automatic)
Upgrade: libcurl3:amd64 (7.47.0-1ubuntu2.5, 7.47.0-1ubuntu2.6), linux-headers-aws:amd64 (4.4.0.1049.51, 4.4.0.1050.52), linux-aws:amd64 (4.4.0.1049.51, 4.4.0.1050.52), linux-image-aws:amd64 (4.4.0.1049.51, 4.4.0.1050.52), linux-tools-aws:amd64 (4.4.0.1049.51, 4.4.0.1050.52), curl:amd64 (7.47.0-1ubuntu2.5, 7.47.0-1ubuntu2.6), libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.5, 7.47.0-1ubuntu2.6)
End-Date: 2018-02-01  06:57:20

Start-Date: 2018-02-06  06:43:01
Commandline: /usr/bin/unattended-upgrade
Upgrade: libsystemd0:amd64 (229-4ubuntu21, 229-4ubuntu21.1), grub-common:amd64 (2.02~beta2-36ubuntu3.15, 2.02~beta2-36ubuntu3.16), grub2-common:amd64 (2.02~beta2-36ubuntu3.15, 2.02~beta2-36ubuntu3.16), udev:amd64 (229-4ubuntu21, 229-4ubuntu21.1), grub-pc:amd64 (2.02~beta2-36ubuntu3.15, 2.02~beta2-36ubuntu3.16), libudev1:amd64 (229-4ubuntu21, 229-4ubuntu21.1), grub-pc-bin:amd64 (2.02~beta2-36ubuntu3.15, 2.02~beta2-36ubuntu3.16), systemd-sysv:amd64 (229-4ubuntu21, 229-4ubuntu21.1), libpam-systemd:amd64 (229-4ubuntu21, 229-4ubuntu21.1), systemd:amd64 (229-4ubuntu21, 229-4ubuntu21.1)
End-Date: 2018-02-06  06:43:18

Start-Date: 2018-02-10  06:58:08
Commandline: /usr/bin/unattended-upgrade
Upgrade: libparted2:amd64 (3.2-15, 3.2-15ubuntu0.1), libapparmor1:amd64 (2.10.95-0ubuntu2.7, 2.10.95-0ubuntu2.8), libapparmor-perl:amd64 (2.10.95-0ubuntu2.7, 2.10.95-0ubuntu2.8), parted:amd64 (3.2-15, 3.2-15ubuntu0.1), sosreport:amd64 (3.4-1~ubuntu16.04.1, 3.5-1~ubuntu16.04.2), apparmor:amd64 (2.10.95-0ubuntu2.7, 2.10.95-0ubuntu2.8), cloud-guest-utils:amd64 (0.27-0ubuntu24, 0.27-0ubuntu25)
End-Date: 2018-02-10  06:58:12

Start-Date: 2018-02-12  13:11:28
Commandline: apt-get dist-upgrade
Upgrade: msodbcsql:amd64 (13.1.9.2-1, 17.0.1.1-1), mssql-tools:amd64 (14.0.6.0-1, 17.0.1.1-1)
End-Date: 2018-02-12  13:11:32

如有任何意见,将不胜感激。

干杯

相同的

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-02-12 15:35:09

msodbcsqlmssql-tools不在Ubuntu存储库中--您可以从其他地方获得它们。

因为“其他地方”的存储库没有列在允许的来源中,所以这些包不会自动升级。

下面是一个关于如何将非Ubuntu源代码添加到允许的起源的很好的例子

对未来读者的Safety警告:启用所有来源的自动升级通常是不明智的。错误的升级可能会破坏您的系统。来自不同来源的良好升级可能会无意中引入文件冲突、版本冲突或其他有害问题。由于这个原因,Ubuntu的默认设置只允许从Ubuntu自己的安全回购中进行安全升级。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1005468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档