最开始的 repo 是这个
http://pkg.adfinis-sygroup.ch/opensuse/opensuse/ports/aarch64/distribution/leap/15.1/repo/oss/
环境是 Android + PRoot
楼主触发新手发帖限制了。
最开始的 repo 是这个
http://pkg.adfinis-sygroup.ch/opensuse/opensuse/ports/aarch64/distribution/leap/15.1/repo/oss/
环境是 Android + PRoot
楼主触发新手发帖限制了。
我改了下他的信任级别。
谢谢,请问还有什么信息你们需要的么?
我感觉这不是 zypper 的问题是那个模拟器的问题。可能是比如 /var/tmp 无法写入
这个 issue 我只是觉得和我的 termux 崩有关
那挺尴尬,我删掉了……
你好,我估计不是/var/tmp
无法写入这个原因
在我执行zypper ref
后,执行了ls
但由于限于源的速度,只好终止了。以下是具体内容。
localhost:/var/tmp # zypper ref
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ---------------[|]
^Clocalhost:/var/tmp # ls
AP_0xTUCcOb AP_0xiuRNWD AP_0xjfFIkf AP_0xr01dL6
localhost:/var/tmp #
把 /var/log/zypper.log 删掉然后重新 sudo zypper in vim 一次让我看看 log 吧。我没有 Android 机器实验不了
这是zypper.log
zypper.txt (406.2 KB)
这是我的操作
cli.txt (1.1 KB)
我无权上传*.log
文件,便使用了*.txt
,未对内容做任何更改
辛苦了 @marguerite
各路大神能帮忙看一下么?需要的信息我也能给啊……
cnf vim
会有提示。
我用的是 Tumbleweed ,默认装的不是 VIM8??
源,我用的是默认源 +packman。你的这个 Sw-ASG-oss 是个啥???
2020-02-17 00:44:37 <1> localhost (11234) [zypp++] MediaHandler.cc (createAttachPoint):391 Create attach point: attach root is not a writable directory: '/var/adm/mount'
你的 /var/adm/mount 和 /var/cache/zypp 不可写。你的 /var/tmp 可能是那个 Proot 把 Android 的 tmp 给映射过来了。而别的没有。导致个结果就是每次都刷新,metadata 也能下载回来,但是缓存写不进去。等到安装软件的时候缓存取不到东西,就再去刷新。如此往复。其实就是我最早说的 /var 文件夹的权限问题,只不过不是 /var/tmp。
我就是不想 root 机器,要不然我也不会用 Termux 了,谢谢你的意见,如果非 root 方法无法解决,root 也不失为一种方法
这是我修改的瑞士的一个源,国内还比较快
你好,那请问有什么具体的解决方法吗?
是需要我给哪个文件夹权限还是需要修改 Proot 脚本或者其他操作?
谢谢回复,嗯,请问这能代表什么呢?我不是很懂……
文件夹我不是给你了吗?你自己查权限就好啊,设完不行再去找 Anlinux 开发者报 bug 呗
好吧,我知道了……我马上去试。谢谢帮忙,辛苦了
我觉得应该去找 anlinux 的维护者