1. 镜像默认DVD

出现该错误是因为你的系统被配置为从 Debian DVD 安装软件包,而非在线仓库。

解决办法:

nano /etc/apt/sources.list
# 注释掉第一行的DVD镜像源

2. 系统无法解析主机名sudo: unable to resolve host lavm-y******6: Name or service not known

这个警告 sudo: unable to resolve host lavm-y******6 表示系统无法解析你的主机名(hostname)对应的 IP 地址。虽然不会影响命令执行(chmod 已成功),但可能会干扰某些依赖主机名解析的服务。

原因

  • 系统的 hostname(主机名)未在 /etc/hosts 文件中正确映射到本地 IP(如 127.0.0.1::1)。

  • 当你使用 sudo 时,它会尝试通过 DNS 或 /etc/hosts 解析当前主机名,若解析失败则抛出此警告。

修复步骤

  1. 查看当前主机名

    hostname

    输出应为你看到的主机名(例如 lavm-y******6)。

  2. 编辑 /etc/hosts 文件
    添加主机名到本地回环地址的映射:

    sudo vim /etc/hosts  # 也可以用 nano 或其他编辑器

    在文件中添加一行(假设主机名是 lavm-yf46p5i0d6):

    127.0.0.1    localhost lavm-y******6
    ::1          localhost ip6-localhost ip6-loopback lavm-y******6

    如果主机名已存在,请直接补充到现有行的末尾。

  • 永久修改主机名(可选)
    如果想更改主机名,可编辑 /etc/hostname 文件并重启:

    sudo vim /etc/hostname  # 修改为新的主机名
    sudo reboot

3. DockerHub镜像源

打开配置文件daemon.json

nano /etc/docker/daemon.json

添加镜像源

{
    "registry-mirrors": [
        "https://docker.1panel.live",
        "https://docker.m.daocloud.io",
        "https://hub.rat.dev",
        "https://dockerpull.cn/"
    ]
}

重启docker

sudo service docker restart

4. 域名不备案不给用 Nginx Proxy Manager

去备案,或者退钱