【问题标题】:Install microk8s via snap using Ansible, on WSL 2在 WSL 2 上使用 Ansible 通过 snap 安装 microk8s
【发布时间】:2020-12-31 23:06:23
【问题描述】:

我正在尝试使用 Ansible 安装 microk8s。

我收到错误消息:“没有可用的匹配 'microk8s' 的快照”

我正在使用 WSL 2 (Ubuntu 20.04) 和 snap 版本 2.44.3+20.04。

我的配置:

- name: Install microk8s
  snap:
    name:
      - microk8s
    classic: yes
  become: true

有谁知道如何解决这个问题?

【问题讨论】:

  • 对于在 Ubuntu 20(没有 WSL)上遇到此问题的任何人,请确保运行命令以安装集合 ansible-galaxy collection install community.general

标签: linux ubuntu ansible windows-subsystem-for-linux microk8s


【解决方案1】:

在 WSL 终端上,如果您键入:snap version,会发生什么。

似乎 snap is broken 在 WSL2 上并使用 Ubuntu 20.04。

你可以尝试:

sudo apt-get update && sudo apt-get install -yqq daemonize dbus-user-session fontconfig
sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
exec sudo nsenter -t $(pidof systemd) -a su - $LOGNAME

也可能是网络/防火墙问题。如果您尝试安装其他软件包会发生什么情况。

【讨论】:

  • 我得到:nsenter: 无法解析 pid: '-a'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-29
  • 1970-01-01
  • 2021-09-03
  • 2013-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多