标签: windows-subsystem-for-linux

Redis“此实例已禁用集群支持”错误?

我正在使用 WSL。我通过 安装 Redis apt-get,从源代码构建它,然后从 PPA 安装它。在所有 3 种情况下,我都得到This instance has cluster support disabled. 我cluster-enabled yes在配置文件中。我重新启动了一切。如何启用集群支持?

redis windows-subsystem-for-linux

15
推荐指数
1
解决办法
4130
查看次数

有没有什么方法可以在 WSL 下运行 perf?

当我想在 WSL 下运行 perf 时,我遇到了以下问题:

警告:找不到内核 4.4.0-18362 的性能

您可能需要为此特定内核安装以下软件包:

linux-tools-4.4.0-18362-Microsoft

linux-cloud-tools-4.4.0-18362-Microsoft

您可能还需要安装以下软件包之一以保持最新状态:

linux-tools-微软

linux-cloud-tools-微软

但我找不到名为linux-tools-4.4.0-18362-Microsoftor 的包linux-cloud-tools-4.4.0-18362-Microsoft。我猜包名是自动生成的。

我还尝试在 docker 容器中使用 perf。但是,docker 容器使用与主机相同的内核。

有没有什么方法可以在 WSL 下运行 perf?


我听说在 WSL2 中可以使用 perf。但是在我升级到 WSL2 后,它显示了类似的错误消息:

警告:找不到内核 4.19.84-microsoft 的性能

您可能需要为此特定内核安装以下软件包:

linux-tools-4.19.84-microsoft-standard

linux-cloud-tools-4.19.84-microsoft-standard
Run Code Online (Sandbox Code Playgroud)

您可能还需要安装以下软件包之一以保持最新状态:

linux-tools-standard

linux-cloud-tools-standard
Run Code Online (Sandbox Code Playgroud)

linux perf windows-subsystem-for-linux

15
推荐指数
4
解决办法
8186
查看次数

在 WSL (Ubuntu) 中为 python3 安装 venv

我正在尝试venv使用 Ubuntu 在适用于 Linux 的 Windows 子系统上进行配置。

我尝试过的:

1)venv通过pip( pip3,确切地说) 安装

pip3 install venv
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

ERROR: Could not find a version that satisfies the requirement venv (from versions: none)
ERROR: No matching distribution found for venv
Run Code Online (Sandbox Code Playgroud)

2)venv通过apt和安装apt-get

sudo apt install python3-venv
Run Code Online (Sandbox Code Playgroud)

在这种情况下,安装似乎已完成,但是当我尝试使用 来创建虚拟环境时python3 -m venv ./venv,出现错误,提示我这样做apt-get install python3-venv(我刚刚做了!)

The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you …
Run Code Online (Sandbox Code Playgroud)

python ubuntu python-3.x python-venv windows-subsystem-for-linux

15
推荐指数
4
解决办法
1万
查看次数

“WSL2+docker 桌面窗口”和直接在 WSL2 发行版上安装 docker 的区别?

为什么建议运行 WSL2+docker 桌面 windows,而不是直接在 WSL2 发行版上安装 docker?

似乎两者都有效,但我读到要走的路是使用 docker 桌面,我试图理解为什么。

谢谢

docker windows-subsystem-for-linux

15
推荐指数
3
解决办法
8046
查看次数

卷曲:(6)无法解析主机:在WSL上

我已经在 WSL 上安装了 Ubuntu 20.04 LTS。

我正在尝试运行以下命令:

curl https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch
Run Code Online (Sandbox Code Playgroud)

它失败并出现错误:

卷曲:(6)无法解析主机:developer.mozilla.org

我尝试过其他方法,它有效,例如

$ curl https://google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.com/">here</A>.
</BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

以下是一些细节:

$ nslookup developer.mozilla.org
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
developer.mozilla.org   canonical name = d1avawhiqh9uo1.cloudfront.net.
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.124
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.61
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.82
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 52.84.112.105
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:8e00:13:e62f:2040:93a1
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:9c00:13:e62f:2040:93a1
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:a000:13:e62f:2040:93a1
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:d800:13:e62f:2040:93a1
Name:   d1avawhiqh9uo1.cloudfront.net
Address: 2600:9000:203c:f600:13:e62f:2040:93a1 …
Run Code Online (Sandbox Code Playgroud)

curl windows-10 windows-subsystem-for-linux

15
推荐指数
3
解决办法
3万
查看次数

如何在关闭 WSL 后重新启动 Docker Desktop?

我为Win10 Home安装了Docker Desktop。一切都很顺利,我能够启动 minikube。后来我决定停下来,Vmmem.exe因为我想玩游戏。运行以下命令:

wsl --shutdown
Run Code Online (Sandbox Code Playgroud)

现在Vmmem.exe已停止运行,但如何重新启动它?

minikube start给出以下错误

* minikube v1.22.0 on Microsoft Windows 10 Home Single Language 10.0.19041 Build 19041
* Using the docker driver based on existing profile

X Exiting due to PROVIDER_DOCKER_VERSION_EXIT_1: "docker version --format -" exit status 1: error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find the file specified. …
Run Code Online (Sandbox Code Playgroud)

docker windows-subsystem-for-linux minikube

15
推荐指数
1
解决办法
3万
查看次数

apt-get命令不适用于Linux上的Ubuntu-On-Windows/Windows子系统

我刚刚在Windows 10上安装了Ubuntu-On-Windows,用于快速响铃的人们.但是,在尝试使用时安装新应用程序时apt-get,该命令似乎每次都会失败.我收到这个错误:

Err http://security.ubuntu.com trusty-security Release.gpg
  Could not resolve 'security.ubuntu.com'
Err http://archive.ubuntu.com trusty Release.gpg
  Could not resolve 'archive.ubuntu.com'
Err http://archive.ubuntu.com trusty-updates Release.gpg
  Could not resolve 'archive.ubuntu.com'
Run Code Online (Sandbox Code Playgroud)

我知道这是一个测试版,刚刚发布,但有没有修复呢?

ubuntu apt-get windows-10 windows-subsystem-for-linux

14
推荐指数
1
解决办法
2万
查看次数

外部硬盘驱动器在windows上的ubuntu上的bash

如何通过bash-on-Ubuntu-on-windows访问外部硬盘.它似乎没有出现在任何一个/media,/mnt或者/dev,似乎人们说在Ubuntu系统中寻找它们的常见地方.

注意:硬盘驱动器是HFS +格式化的:我使用Paragon的HFS + for Windows并且已经完成了apt-get install hfsprogs我认为应该允许Linux部分读取HFS +格式的内容.我也试过普通的USB记忆棒,似乎没有出现在任何地方.

驱动程序确实出现在/cygdrivecygwin中,但是当我在bash中导航到cygdrive时它不会出现.显然它没有正确安装在那里,但是bash看不到某种形式的象征性联系.

我不确定这是Linux还是Windows问题,但微软似乎没有任何关于它的内容,尽管我意识到这是它们的早期阶段.

windows mount hfs+ windows-subsystem-for-linux

14
推荐指数
1
解决办法
1万
查看次数

如何让 Oracle vm VirtualBox 6.0 和 wsl 同时工作

当我打开或关闭 Windows 功能中的 Windows Subsystem for Linux 选项时

每次运行虚拟机时,VirtualBox 都会出错

调用 WHvSetupPartition 失败:ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)。结果代码:E_FAIL (0x80004005) 组件:ConsoleWrap 接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

有没有办法在不关闭 wsl 的情况下修复 VirtualBox 错误

windows virtualbox virtual-machine windows-subsystem-for-linux

14
推荐指数
2
解决办法
1万
查看次数

在 WSL 中安装 MongoDB

看到文档后,我试图在运行 Ubuntu 18.04 的 WSL 中安装 MongoDB 。但是 MongoDB 说:

重要事项Ubuntu 提供
mongodb包不是由 MongoDB Inc. 维护的,与官方mongodb-org包冲突。如果你已经在你的 Ubuntu 系统上安装了 mongodb 包,你必须先卸载 mongodb 包,然后才能继续这些说明。

MongoDB 还说 WSL 不支持 mongodb-org

适用于 LINUX 的 WINDOWS 子系统 (WSL) - 不受支持
MongoDB 不支持适用于 Linux 的 Windows 子系统 (WSL)。

所以,我安装mongod使用sudo apt install mongodb,当我运行mongo它显示错误:

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
2020-06-21T13:33:40.606+0530 E  QUERY    [js] Error: couldn't connect to server 127.0.0.1:27017
Run Code Online (Sandbox Code Playgroud)

有没有办法安装适当的软件包并使其运行?

mongodb windows-subsystem-for-linux

14
推荐指数
4
解决办法
2万
查看次数