银河麒麟系统无法打开360浏览器的解决办法以及安装initramfs-tools报错解决方案
问题描述
浪潮电脑预装银河麒麟V10操作系统,内置360浏览器出现无法启动或崩溃的情况,一般表现为闪退、卡死、报错或无响应。
可能原因分析
- 360浏览器版本与银河麒麟SV10系统兼容性问题
- 系统关键组件缺失或损坏(如依赖库、图形驱动)
- 浏览器配置文件损坏或权限不足
解决方案
验证浏览器兼容性
通过应用商店找到360浏览器,卸载旧版本后重新安装,重新安装时提示:
360浏览器 安装失败,服务异常。请点击错误代码,查看解决方法。(错误代码#0003)
或者无提示,但鼠标双击以及右键打开依旧无反应。
修复依赖项问题
通过终端重新安装initramfs-tools:
test@test-CE520F:-$ sudo apt install --reinstall initramfs-tools
报错如下:
...
需要下载 89.2 kB 的归档,解压缩后会消耗 0B的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/main arm64 initramfs-toolsall 0.122kord8-0k13[89.2 kB]
已下载 89.2kB,耗时 0秒(399 kB/s)
dpkg:警告:无法找到软件包 initramfs-tools-core 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg:警告:无法找到软件包 initramfs-tools 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg:警告:无法找到软件包 initramfs-tools-bin 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
(正在读取数据库--系统当前共安装有226421个文件和目录。)
正准备解包/initramfs-tools 0.122kord8-0k13 all.deb...
正在将 initramfs-tools(0.122kord8-0k13)解包到(0.122kord8-0k13)上...
正在处理用于 man-db(2.7.5-1kord)的触发器...
正在设置 initramfs-tools(0.122kord8-0k13)...
update-initramfs: deferring update(trigger activated)
正在处理用于 initramfs-tools(0.122kord8-0k13)的触发器...
update-initramfs: Generating /boot/initrd,img-4.4.131-20210120.kylin.desktop-generic
cp:无法创建普通文件'/var/tmp/mkinitramfs_6AL0U4//usr/lib/libzfh.so':不允许的操作
cp:无法创建普通文件'/var/tmp/mkinitramfs_6AL0U4//usr/lib/libzfh.so':不允许的操作
cp:无法创建普通文件'/var/tmp/mkinitramfs_6AL0U4//usr/lib/libzfh.so':不允许的操作E:/usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd,img-4,4,131-20210120.kylin.desktop-generic with 1
dpkg:处理软件包 initramfs-tools(--configure)时出错:
子进程 已安装 post-installation 脚本 返回错误状态1
在处理时有错误发生:
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
检查系统中非正常状态软件包:
test@test-CE520F:-$ -dpkg -l | grep -v ii
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称 版本 体系架构: 描述
+++-=================================.===================================.============.====
======================
iF initramfs-tools 0.122kord8-0k13 all generic modular initramfs generator(automatic)
rc qaxsafe 8.0.5-1206 arm64 Qi An Xin Endpoint Protection Platforms
rc upstart 1.13.2-0kord21 arm64 event-based init daemon - essential binnaries
删除initramfs-tools,再次重新安装,报错:
test@test-CE520F:-$ cd /var/lib/dpkg/info
test@test-CE520F:/var/lib/dpkg/info$ sudo rm initramfs-tools*
test@test-CE520F:-$ sudo apt install --reinstall initramfs-tools
无法获得锁 /var/lib/dpkg/lock-frontend -open(11:资源暂时不可用)
Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process
test@test-CE520F:-$ sudo rm /var/lib/dpkg/lock-frontend
test@test-CE520F:-$ sudo apt install --reinstall initramfs-tools
E: 无法获得锁 /var/lib/dpkg/lock-open(11:资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
test@test-CE520F:-$ sudo rm /var/lib/dpkg/lock
test@test-CE520F:-$ sudo apt install --reinstall initramfs-tools
正在读取软件包列表…完成
正在分析软件包的依赖关系树
正在读取状态信息…完成
下列软件包是自动安装的并且现在不需要了:apt-clone aptdaemon-data data dpkg-repack fcitx-libs girl.2.javascriptcoregtk.4.0 gir1.2-json.1.0 gir1.2.timezonemap-1.0 girl.2 vte-2.91 gir1.2-webkit2-4.0 gir1.2-xkl-1.0 hplip-data libido3-0.1-0 libiw30 libminizip1 libqapt3 libsane-hpaio libtimezonemap-data libtimezonemap1 minizip python-pwquality python3-aptdaemon.gtk3widgets python3.icu python3-pam python3-pexpect python3-ptyprocess python3-pyudev rdate
使用'sudo apt autoremove'来卸载它(它们)。
升级了0个软件包,新安装了 0个软件包,重新安装了 1个软件包,要卸载0个软件包,有 465 个软件包未被升级。
有1个软件包没有被完全安装或卸载。
解压缩后会消耗0B的额外空间。
E:Internal Error, No file name for initramfs.tools:arm64
查看initramfs-tools安装状态,再次删除重装,依旧提示报错:
test@test-CE520F:-$ apt-cache policy initramfs-tools
initramfs-tools:已安装:0.122kord8-0k13候选: 0.122kord8-0k13版本列表:*** 0.122kord8-0k13 500500 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/main arm64 Packages100 /var/lib/dpkg/status
test@test-CE520F:-$ sudo apt install -f
正在读取软件包列表…完成
正在分析软件包的依赖关系树
正在读取状态信息…完成
下列软件包是自动安装的并且现在不需要了:apt-clone aptdaemon-data data dpkg-repack fcitx-libs girl.2.javascriptcoregtk.4.0 gir1.2-json.1.0 gir1.2.timezonemap-1.0 girl.2 vte-2.91 gir1.2-webkit2-4.0 gir1.2-xkl-1.0 hplip-data libido3-0.1-0 libiw30 libminizip1 libqapt3 libsane-hpaio libtimezonemap-data libtimezonemap1 minizip python-pwquality python3-aptdaemon.gtk3widgets python3.icu python3-pam python3-pexpect python3-ptyprocess python3-pyudev rdate
使用'sudo apt autoremove'来卸载它(它们)。
升级了0个软件包,新安装了 0个软件包,重新安装了 1个软件包,要卸载0个软件包,有 465 个软件包未被升级。
有1个软件包没有被完全安装或卸载。
解压缩后会消耗0B的额外空间。
正在设置 initramfs-tools(0.122kord8-0k13)...
update-initramfs: deferring update(trigger activated)
正在处理用于 initramfs-tools(0.122kord8-0k13)的触发器...
update-initramfs: Generating /boot/initrd,img-4.4.131-20210120.kylin.desktop-generic
cp:无法创建普通文件'/var/tmp/mkinitramfs_XlyBkf//usr/lib/libzfh.so':不允许的操作
cp:无法创建普通文件'/var/tmp/mkinitramfs_XlyBkf//usr/lib/libzfh.so':不允许的操作
cp:无法创建普通文件'/var/tmp/mkinitramfs_XlyBkf//usr/lib/libzfh.so':不允许的操作E:/usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd,img-4,4,131-20210120.kylin.desktop-generic with 1
dpkg:处理软件包 initramfs-tools(--configure)时出错:
子进程 已安装 post-installation 脚本 返回错误状态1
在处理时有错误发生:
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
test@test-CE520F:-$ cd /var/lib/dpkg/info
test@test-CE520F:/var/lib/dpkg/info$ sudo rm initramfs-tools*
test@test-CE520F:/var/lib/dpkg/info$ sudo apt install --reinstall initramfs-tools
正在读取软件包列表…完成
正在分析软件包的依赖关系树
正在读取状态信息…完成
下列软件包是自动安装的并且现在不需要了:apt-clone aptdaemon-data data dpkg-repack fcitx-libs girl.2.javascriptcoregtk.4.0 gir1.2-json.1.0 gir1.2.timezonemap-1.0 girl.2 vte-2.91 gir1.2-webkit2-4.0 gir1.2-xkl-1.0 hplip-data libido3-0.1-0 libiw30 libminizip1 libqapt3 libsane-hpaio libtimezonemap-data libtimezonemap1 minizip python-pwquality python3-aptdaemon.gtk3widgets python3.icu python3-pam python3-pexpect python3-ptyprocess python3-pyudev rdate
使用'sudo apt autoremove'来卸载它(它们)。
升级了0个软件包,新安装了 0个软件包,重新安装了 1个软件包,要卸载0个软件包,有 465 个软件包未被升级。
有1个软件包没有被完全安装或卸载。
解压缩后会消耗0B的额外空间。
E:Internal Error, No file name for initramfs.tools:arm64
test@test-CE520F:/var/lib/dpkg/info$ sudo apt download initramfs-tools
获取 :1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/main arm64 initramfs-tools all 0.122kord8-0k13 [89.2 kB]
已下载89.2kB,耗时0秒(605 kB/s)
W:文件'/var/lib/dpkg/info/initramfs-tools 0.122kord8-0k13_all.deb'无法被用户'_apt'访问,无法降低权限以进行下载。
acquire::Run(13:权限不够)
test@test-CE520F:/var/lib/dpkg/info$ sudo dpkg -i initramfs-tools*
dpkg: 警告: 无法找到软件包 initramfs-tools-core 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告:无法找到软件包 initramfs-tools 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg:警告:无法找到软件包 initramfs-tools-bin 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
(正在读取数据库.系统当前共安装有230559个文件和目录。)
正准备解包 initramfs-tools_0.122kord8-0k13_all.deb ...
正在将initramfs-tools(0.122kord8-0k13)解包到(0.122kord8-0k13)上...
正在设置 initramfs-tools(0.122kord8-0k13)...
update-initramfs:deferring update (trigger activated)
正在处理用于man-db(2.7.5-1kord)的触发器 ...
正在处理用于initramfs-tools(0.122kord8-0k13)的触发器 ...
update-initramfs:Generating /boot/initrd.img4.4.131-20210120.kylin.desktop-generic
cp:无法创建普通文件'/var/tmp/mkinitramfs_vbuNcz//usr/lib/libzfh.so':不允许的操作
cp:无法创建普通文件'/var/tmp/mkinitramfs_vbuNcz//usr/lib/libzfh.so':不允许的操作
cp:无法创建普通文件'/var/tmp/mkinitramfs_vbuNcz//usr/lib/libzfh.so':不允许的操作
E: /usr/share/initramfs-tools/hooks/btrfs failed with return l
update-initramfs:failed for /boot/initrd.img-4.4.13120210120.kylin.desktop-generic with 1
dpkg:处理软件包initramfs-tools(--install)时出错:子进程 已安装 post-installation 脚本 返回错误状态 1
在处理时有错误发生:initramfs-tools
test@test-CE520F:/var/lib/dpkg/info$
利用启动盘进入试用界面,再次安装initramfs-tools,运行正常。
kylin@kylin:-$ lsblk -f
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0squash 0 100% /rofs6
sda-sda1ext4 040bd2da-0733-4f4e-89cf-2d8a8d9fab7e 738.8M 15% /media/kyl-sda2ext4 ef9e235e-ceb1-4a52-ab3b-f23ca6313e7e 57.1G 34% /media/kyl-sda3ext4 KYLIN-BACKUP36af95af-8070-41fb-bd1c-3a81c3f07f59 22.1G 0% /media/kyl-sda4eXt4 数据盘3bea87a5-259c-4637-aa2c-abf97e53a099 96.5G 0% /media/kyl-sda5swap 3fa294a1-3277-4077-b36b-7d5ccd7ad51a [SWAP]-sda6vfat 4945-7582
sdb ext4 数据盘eec7260a-ab1f-4326-9a0b-19bdb7d2092c 867.7G 0% /media/kyl
sdc-sdc1exfat Ventoy4E21-0000
kylin@kylin:-$ ls /media/kylin/
040bd2da-0733-4f4e-89cf-2d8a8d9fab7e 数据盘 数据盘1 ef9e235e-ceb1-4a52-ab3b-f23ca6313e7e KYLIN-BACKUF
kylin@kylin:-$ sudo chroot /media/kylin/ef9e235e-ceb1-4a52-ab3b-f23ca6313e7e/
root@kylin:/# cd /var/lib/dpkg/info
root@kylin:/var/lib/dpkg/info# dpkg -i initramfs-tools*deb
dpkg:警告: 无法找到软件包 initramfs-tools-core 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 initramfs-tools-bin 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
(正在读取数据库..系统当前共安装有230575个文件和目录。)
正准备解包 initramfs-tools0.122kord8-0k13_all.deb...
正在将initramfs-tools(0.122kord8-0k13)解包到(0.122kord8-0k13)上...
正在设置initramfs-tools(0.122kord8-0k13)...
update-initramfs: deferring update(trigger activated)
正在处理用于 man-db(2.7.5-1kord) 的触发器...
正在处理用于 initramfs-tools(0.122kord8-0k13)的触发器...
update-initramfs: Generating /boot/initrd.img-4.4.131-20210120.kylin.desktop-generic
Adding IMA binaries
W: plymouth module (/usr/lib/aarch64-linux-gnu/plymouth//ubuntu-text.so)missing,skipping that theme.
Drop some kernel modules, use minimum modules for FTl500A bootloader.
root@kylin:/var/lib/dpkg/info# dpkg -l | grep -v ii
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R)(状态,错误:大写=故障)
||/ 名称 版本 体系结构 描述
+++-======================================.=============================================.==========-=======================================================
rc qaxsafe 8.0.5-1206 arm64 Qi An Xin Endpoint Protection Platforms
rc upstart 1.13.2-0kord21 arm64 event-based init daemon - essential binnaries
root@kylin:/var/lib/dpkg/info# exit
重启系统,发现依旧无法打开;重新赋权,问题解决。
test@test-CE520F:-$ /usr/bin/browser360-cn-stable
[0828/102821.363597:INF0:pro_util.cc(138)] Register config path: /var/lib/browser360
[0828/102821.378982:INF0:cpu.cc(300)] part_number 0x663
chrome crashpad handler:-database is required
Try 'chrome crashpad handler --help'for more information
[8331:8331:0828/102821.382635:ERR0R:filesystem posix.cc(63)] mkdir :没有那个文件或目录(2)
[0828/102821.454316:INF0:pro util.cc(138)] Register config path: /var/lib/browser360
[0828/102821.468294:INF0:pro util.cc(138)] Register config path: /var/lib/browser360
[0828/102821.481987:INF0:cpu.cc(300)] part_number 0x663
[0828/102821.483218:INF0:cpu.cc(300)] part_number 0x663
[8331:8331:0828/102821.490910:ERROR:process_singleton_posix.cc(463)] readlink failed:权限不够(13)
[8331:8331:0828/102821.490999:ERROR:process_singleton_lock_posix.cc(20)] readlink(/home/gxxc/.config/browser360/SingletonLock)failed:权限不够(13)
[8331:8331-0828/102821.491359:ERROR:process_singleton_posix.cc(311)] readlink(/home/gxxc/.config/browser360/SingletonLock)failed:权限不够(13)
[8331:8331:0828/102821.491398:ERROR:process_singleton_posix.cc(335)] Failed to create /home/gxxc/.config/browser360/SingletonLock:权限不够(13)
[8331:8331:0828/102821.491451:ERROR:process_singleton_posix.cc(463)] readlink failed:权限不够(13)
[8331:8331:0828/102821.491492;ERRoR:process_singleton_lock_posix.cc(20)] readlink(/home/gxxc/.config/browser360/SingletonLock)failed:权限不够(13)
[8331:8331:0828/102821.491584:ERRoR;chrome_main_delegate.cc(638)] Failed to create a Processsingleton for your profile directory.This means that running multipLe instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.
test@test-CE520F:-$ sudo chown -R test:test /home/test #用户名和组以当前用户为准
注意事项
- 操作前备份重要数据
- 非root用户需加
sudo
提权 - 部分命令需网络连接稳定