在WSL 2上使用Ansible通过snap安装microk8s

时间:2020-09-14 08:26:55

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

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

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

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

我的配置:

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

有人知道如何解决此问题吗?

1 个答案:

答案 0 :(得分: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

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