问题标签 [ubuntu-20.04]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
781 浏览

docker - 在 docker 容器中以 root 身份被拒绝权限

在过去的几天里,我在构建或运行 docker 容器时遇到了一些问题。

似乎root没有访问文件系统的权限。

例如。我创建了这个非常简单的 Dockerfile

当我尝试构建图像时出现错误

这个问题似乎更普遍,因为即使使用 ubuntu 或 alpine 我也会遇到类似的错误,所以我怀疑与 Ubuntu 有关。

在我可以毫无问题地执行任何任务之前考虑一下。

我已经尝试添加功能并停止 apparmor,但它没有任何效果。

码头工人信息

0 投票
2 回答
3344 浏览

ubuntu - 无法在 Ubuntu 20.04 上安装 bazel - EXPKEYSIG 无效

我按照https://docs.bazel.build/versions/master/install-ubuntu.html#install-with-installer-ubuntu上的说明进行操作

并尝试在 Ubuntu 上安装 bazel。

当我运行第 2 步时: sudo apt update && sudo apt install bazel

我得到:

有人知道怎么修这个东西吗?

0 投票
1 回答
3077 浏览

raspberry-pi3 - 在 Raspberry Pi 3 Model B 上启用 wifi wlan 适配器 Ubuntu 20.04 LTS

我有一个 Raspberry 3 Model B,它有一个 BCM43438 无线 LAN 和蓝牙低功耗 (BLE),并且最近安装了 Ubuntu 20.04 LTS。提前感谢您查看并让我知道 RPI3 上的 Ubuntu 20.04 目前是否不支持 wifi。

我读过一些帖子说寻找 /etc/network/interfaces 文件,但我的计算机上没有这样的文件:

查询硬件时,我得到以下信息:

这是(针对帖子长度进行了编辑)dmesg:

这是 hwinfo --short:

0 投票
0 回答
696 浏览

gnome - 关闭盖子后 Ubuntu 20.04 未锁定

我安装了最新的 ubuntu 20.04,最近注意到一个错误,即每当我合上盖子时,屏幕只会变为空白,而不是进入休眠或挂起状态。

  • 我注意到 gnome-settings 中不再有 ubuntu 18.04 中的选项。
  • 我试过改变/etc/systemd/logind.conf.
  • 我尝试在 gnome-tweaks 中更改值。

如何解决这个问题?

0 投票
1 回答
436 浏览

nginx - 带有 NGINX 的 Ubuntu 20.04 上的 Laravel 7 - 通过 url 访问时 storage/protected/images 目录中的图像返回 404

我刚刚将应用程序从本地环境移动到测试/生产服务器。

一切都适用于 AWS 驱动器,但是当更改为storage/protected/images存储我的图像的本地驱动器 ae 时,我会error 404从本地驱动器获取所有图像。

所有路线都存在,所有控制器也都到位。有趣的是,我也存储在storage/protected/files工作中的可下载文件很好,我可以毫无问题地下载它们。

这是我的ImageViewController

命名空间 App\Http\Controllers\Client;

我用来访问图像的直接 URL 是example.com/images/image.png

我怀疑这个错误与我的 nginx 设置有关,除非我错了。

如果可以的话,请分享您的想法并帮助我。

0 投票
2 回答
1216 浏览

go - Go To Definition (Ctrl + Click) in VS Code v1.45.1 with Go v1.14.1 and Ubuntu 20.04 not working

I tried everything mentioned in below ling

https://github.com/microsoft/vscode-go/issues/3072

I updated godef as suggested and installed gopls, but nothing worked for me. Anyone facing a similar issue?

0 投票
2 回答
1096 浏览

python-3.8 - 在 pip 上的 ubuntu python 3.8.2 上安装 Turicreate 时出错

这是我输入命令“pip install turicreate”后收到的消息。

我正在使用 ubuntu 20.4 并在我的系统上安装了 python 3.8.2

0 投票
2 回答
4313 浏览

ssl - 在 Ubuntu 20.04 和 Debian 10 中 ClientHello 后 SSL 握手失败(适用于 Ubuntu 18.04 和 Debian 9)

我一直在尝试使用 Oracle Cloud Email Delivery Service。配置后,它会提供 SMTP 凭据,您可以使用该凭据从批准的发件人发送电子邮件。

我被一些有趣的场景困住了。它适用于 Ubuntu 18.04,但在同一台机器上运行的 docker 容器(运行 Debian 10)中失败。

我正在用 openssl s_client 测试握手

此命令在 Ubuntu 18.04 中运行良好,但在运行 Debian 10 的 docker 容器中因握手失败而失败

Docker 容器的输出

我试图在两者中检查 openssl 版本。

18.04 有 openssl 版本OpenSSL 1.1.1 11 Sep 2018

Docker 容器具有 openssl 版本OpenSSL 1.1.1d 10 Sep 2019

它可能与版本有关吗?

我尝试通过 Wireshark 进行更多调试,以查看 ClientHello 消息是如何发送的 -

来自 Ubuntu 18.04 的 ClientHello(成功返回)

来自 Docker 容器的 ClientHello 消息(导致握手失败 SSL 警报编号 40)

这是来自 Ubuntu 18.04 的 ServerHello 消息

服务器似乎使用了 CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,它也恰好出现在 Docker Container ClientHello 中。

所以我在这种情况下缺少什么。我是 SSL 调试的新手。

如果 Ciphersuites 匹配可能会有所不同,以便服务器返回握手失败?

请给我指示下一步我可以调查什么。

我已经在https://gofile.io/d/ERJXNe上传了wireshark 捕获

从运行 Debian-9(openssl 1.1.0l)的 docker 容器中捕获了一个捕获,这导致握手成功。

更新:我尝试在最新的 Ubuntu 20.04 VM 中使用 openssl s_client,但由于握手失败而失败。

0 投票
1 回答
835 浏览

node.js - 听 EADDRINUSE:地址已经在使用 -> 不管我使用什么端口?

NodeJS 版本:LTS 12.17 安装如下:

我有一个很奇怪的问题:

我的一个 NodeJS 应用程序突然报告:listen EADDRINUSE: address already in use无论我尝试将其更改为哪个端口,它都无济于事?

完整的跟踪堆栈如下所示:

我正在这样听(_wl = Winston 记录器实例):

我刚刚设置了这个 AWS EC2 Ubuntu 20.04 实例 - 所以我想它与此有关。它已经在许多不同的早期 Windows 实例上工作了多年(我想我之前从未在 Ubuntu 上运行过它)。

我像这样执行:

它可以与权限有关吗?

我试图允许服务器 atteched 安全组中的所有进/出流量。

我检查了 Ubuntu 20.04 中的防火墙是否也被禁用。

此外,在同一台服务器上,我正在运行一个 Python 应用程序,该应用程序公开了一个 Web 套接字服务器,并且 NodeJS 应用程序订阅此连接没有问题......

是的 - 我试图检查服务器上所有正在使用的端口,只有少数端口在使用。NodeJS 应用程序还尝试在给定端口公开 websocket 服务器 - 但无论我尝试使用哪个端口,我都会收到上述错误。

0 投票
0 回答
122 浏览

logging - Ubuntu 日志充满了 gnome-shell[1968] MetaSyncRing:我们永远不应该等待同步——添加更多同步?怎么修?

正如标题所述,我的 Ubuntu 20 日志充满了以下消息。文件大小很快变得如此之大,它占用了所有空间并阻止我的计算机正常启动。我可以清除日志,但它们会在一天内回来。

如何更正正在发生的消息?