我想在ubunt 20.04上运行以下命令:
sh <(curl -L https://nixos.org/nix/install) --daemon我得到的是:
sh <(curl -L https://nixos.org/nix/install) --daemon
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4046 100 4046 0 0 16782 0 --:--:-- --:--:-- --:--:-- 98k
downloading Nix 2.5.1 binary tarball for x86_64-linux from 'https://releases.nixos.org/nix/nix-2.5.1/nix-2.5.1-x86_64-linux.tar.xz' to '/tmp/nix-binary-tarball-unpack.KPhkYw21Nn'...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Warning: Failed to create the file
Warning: /tmp/nix-binary-tarball-unpack.KPhkYw21Nn/nix-2.5.1-x86_64-linux.tar.x
Warning: z: No such file or directory
0 27.1M 0 1103 0 0 10753 0 0:44:05 --:--:-- 0:44:05 10813
curl: (23) Failure writing output to destination
/dev/fd/63: failed to download 'https://releases.nixos.org/nix/nix-2.5.1/nix-2.5.1-x86_64-linux.tar.xz'当我查看/dev/fd/时,我看到一堆标记为不可访问的文件:

我想这与下载失败有关。我说的对吗?我能做什么来对付它呢?我只是一个“正常”的ubuntu用户,这类东西超出了我的ubuntu知识。
更新:即使我以root方式运行整个事件,结果仍然是一样的:

发布于 2023-02-23 20:28:11
我也面临着同样的错误,下面我分享了如何修复。
首先要注意的是,您是以root@your-server-ip用户身份登录的,还是以debian@your-server-ip帐户等其他user@ip身份登录的。
在我的例子中,我以debian@vps-1a7c9的身份登录,尝试使用sudo运行命令,没有sudo,但有错误curl: (23) Failure writing output to destination。
如何修复:运行命令sudo su以根用户身份登录,这将将当前用户更改为根用户,终端将类似于root@your-server-ip。
即使这个用户debian@your-server-ip也是一个管理员帐户,但是终端返回卷曲错误,并且在将其更改为root@之后,所有的错误都消失了,命令也开始工作了。意味着你必须以root身份登录。
https://askubuntu.com/questions/1387141
复制相似问题