首页 > 系统相关 >Arch Linux的error: failed to synchronize all databases (unable to lock database)

Arch Linux的error: failed to synchronize all databases (unable to lock database)

时间:2022-08-22 15:55:07浏览次数:99  
标签:protocol lock pacman error synchronize mirrorlist https Linux

我一开始是没有问题的,只是使用了reflector,然后执行reflector --verbose -l 20 -p http --sort rate --save之后,我就有了20个离我所在路由器最快的连接,事实上这种做法固然没错,但是系统自带的做法是全部都加入进去了,还是系统那种方法高明得多,然后我尝试回到系统默认的那种方式,把在

https://archlinux.org/mirrorlist/?country=all&protocol=http&protocol=https&ip_version=4​ archlinux.org/mirrorlist/?country=all&protocol=http&protocol=https&ip_version=4

的所有字符都放入,当然事先要去掉#,我是采用code编辑器的功能来去掉的,将他们都放入/etc/pacman.d/mirrorlist,当调用/etc/pacman.d/mirrorlist的时候,也就是sudo pacman -Syyu发现有报错error: failed to synchronize all databases (unable to lock database)。 我初步判断是使用了sudo chmod 777 /etc/pacman.d/mirrorlist的指令才导致了这个结果,当我使用了root用户来调用也是一样的问题。

最终我看到国外论坛的线索,到了Arch Wiki就有解决方案了。

sudo rm -rf /var/lib/pacman/db.lck

https://wiki.archlinux.org/title/Pacman#.22Failed_to_init_transaction_.28unable_to_lock_database.29.22_error

标签:protocol,lock,pacman,error,synchronize,mirrorlist,https,Linux
From: https://www.cnblogs.com/xiaoyao404/p/16613063.html

相关文章

  • CF1715C Monoblock 题解
    思路根据题意我们不难看出,求一个区间的块的数量即求区间内\(a_i\neqa_{i-1}\)的数量,如果直接枚举每个区间的话,时间复杂度是\(\mathcalO(n^2)\)显然这样做是不行的,但......
  • linux中查找nginx指定时间范围内的日志信息
    需求:在nginx中过滤出凌晨3:18-6:36的日志信息1、使用sed方式过滤注意:此方式开始和结束时间必须要在日志中真实存在,否则会匹配不到内容或匹配到末尾sed-n'/2022:03:18......
  • Linux rsync使用
    rsync的优点1.它有效地将文件复制和同步到远程系统或从远程系统同步文件到本地。2.支持复制链接、设备、所有者、组和权限。3.它比scp(SecureCopy)更快,因为rsync使用......
  • 解决linux删除文件空间未释放
    问题描述linux系统,磁盘占用率很高,删除一些正在使用的大文件,实际空间未得到释放,文件的句柄未被关闭问题解决lsof|grepdelete//删除的文件进程kill-9piddf-h......
  • CodeForces-1715C Monoblock
    Monoblockdp先想想如何计算初始值\(dp[x]\)表示以第\(x\)个位置为\(r\),他的所有贡献状态转移:如果\(a_x=a_{x-1}\):\(dp[x]=dp[x-1]+1\),代表只增加了\(l......
  • Linux到底要做什么?
    从上一回分析了Linux到底是什么之后。我觉得得具体地思考一下我们到底在实际应用中会拿Linux做什么?从产品应用上来说:如手机、智能电视、智能音箱、车载中控1.手机性能调......
  • Linux启动Mysql出现command not found的解决方法
    当在Linux中安装Mysql后,不管是在根目录下还是在安装mysql的bin下执行mysql-uroot-p结果都是commandnotfound,如下图所示:问题原因,linux默认启动Mysql,会在根目录下的bin中......
  • Linux-->vi和vim编辑器的基本操作
    vim编辑器介绍vi或者vim就是对linux下的文本进行编辑的一种编辑器比如说a.cpp文件这种Linux会内置vi文本编辑器Vim可以简单的认为vi的增强版Linux是区分大小写的!用......
  • Linux-->文件目录作用查询
    Linux的目录结构在Linux中他的根目录都是决定好的无法改名,并且每一个目录他的作用都是决定好的在Linux中一切都是文件!,Linux会把所有的硬件都映射成文件/代表根目......
  • [linux]frp内网穿透
    前言假设有如下网络拓扑A可以访问B,但B无法访问A。A和B都能访问C。如果B需要访问A的8000端口,一般有如下方法:网络管理员做路由转发。硬件层面网络转发,性能一般来说更好,......