求助:sudo pacman -Syu遇到问题

这样16天了,换过多少个镜像源也不行。

完整日志太长放不出来

先是所有包都0.0 B 0.00 B/s 00:00 [----------------------------------------------------------------------------] 0%,

然后错误:无法从 xxx : getaddrinfo() thread failed to start 获取文件 'xxx.pkg.tar.zst'
警告:xxx 返回致命错误,将在此事务的剩余部分中跳过

接着全都来一遍:

错误:无法从 xxx : Could not resolve host: xxx 获取文件 'xxx.pkg.tar.zst'

最后:

警告:无法获取某些文件
错误:无法提交处理 (无法获取某些文件)
发生错误,没有软件包被更新。

日志太长请放剪贴板如

需要完整的 pacman.log 以及控制台的输出。以及看一下你的 `/etc/resolv.conf` 的内容。

这里可以发文件的。

很少见的错误。sudo pacman --debug -Syu &> debug.log 然后把生成的日志贴上来看看?

debug.log (3.8 MB)

curl https://mirrors.aliyun.com会报错吗?如果不,加上sudo呢?

都不会

那只能strace了:

sudo strace -yy -ttt -o strace.log pacman -Sy

然后贴strace.log看看。

strace.log (347.3 KB)

啊,我是说怎么好像缺了点什么,我漏掉-f参数啦……麻烦重新收集日志。另外上传之前可以压缩一下,这样下载起来比较快。

strace.log (316.8 KB)

这次好像没报错?

不知道

还是不行

日志没看太明白,在此提出两种猜测:

  1. 有没有可能是给 pacman 单独配置了代理?
  2. 有没有可能是因为走了 ipv6 导致的?

1:没单独配置过代理 ,只用过mihomo-party来翻。

2:不确定。

你是包下不下来?那你随便 -S 一个你没有的包再贴一下 strace 吧。

sudo strace -yy -ttt -f -o strace.log pacman -S bind

设置了 ParallelDownloads 的话先去掉。

是DNS解析时报了个奇怪的错。上边有strace了,但是strace的时候它没有报错……

他似乎说一开始是下包的时候才开始出错的?似乎同步 db 的时候是正常的。很诡异啊。

你是不是之前没有正常关闭mihomo-party就直接关机了?