您尚未登录。

#46 2019-08-29 15:39:23

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,155
个人网站

Re: 系统无法启动,一直停在LOGO界面

看起来是激活的内核没有对应的模块目录。这部分我也不清楚 manjaro 是怎么处理的,只知道它跟 Arch 的不太一样。

离线

#47 2019-08-29 15:51:31

Mr.I
路人丙
所在地: SH
注册时间: 2015-08-29
帖子: 167

Re: 系统无法启动,一直停在LOGO界面

依云 说:

看起来是激活的内核没有对应的模块目录。这部分我也不清楚 manjaro 是怎么处理的,只知道它跟 Arch 的不太一样。


我仔细看了一下,的确是,前面那个显卡驱动的问题也是当前内核版本和模块目录不匹配导致的,由于没有找到内核模块,所以内核认不出设备。

Aug 29 10:38:46 *-pc /usr/lib/gdm-x-session[588]: modprobe: FATAL: Module i915 not found in directory /lib/modules/4.19.66-1-MANJARO
Aug 29 10:38:46 *-pc /usr/lib/gdm-x-session[588]: (EE) open /dev/dri/card0: No such file or directory

这样看来,只要解决了 “当前内核没有对应的模块目录” 这个问题,系统应该就可以修好了。

可是,奇怪的是,先前楼主已经有提到过 pacman -Syu 提示无需更新了。那么,莫非是软件包安装好了,但是 hook 没有执行完毕的时候 pacman 被杀掉了?


运维工程师,业余程序员,偶尔写写代码,对 ArchLinux 和 Gnome3 一见钟情 wink

离线

#48 2019-08-29 18:01:02

jingmouren
会员
注册时间: 2014-09-13
帖子: 65

Re: 系统无法启动,一直停在LOGO界面

依云 说:

看起来是激活的内核没有对应的模块目录。这部分我也不清楚 manjaro 是怎么处理的,只知道它跟 Arch 的不太一样。

在你的另一个贴子看到个pacman -S linux,就照用了下,然后终于登进了
Win的盘也能打开,但 GRUB没 Win的启动项,有线网也没认出,反而是用无线连的

离线

#49 2019-09-06 11:29:19

jingmouren
会员
注册时间: 2014-09-13
帖子: 65

Re: 系统无法启动,一直停在LOGO界面

依云 说:

请勿使用 pip 安装、管理系统 Python 包。它会与 pacman 的管理冲突。请只在 venv /  virtualenv 中使用 pip。

你可以使用 pip uninstall 来卸载使用 pip 安装的 Python 包,如有需要请使用 pacman 安装对应的软件包。

寻找不被 pacman 管理的文件可以用 findorphanfiles 脚本。

pacman管理的包照样有冲突,咋办。

xgboost-git: 文件系统中存在 /usr/include/dmlc/any.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/array_view.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/base.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/blockingconcurrentqueue.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/common.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/concurrency.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/concurrentqueue.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/config.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/data.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/endian.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/filesystem.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/input_split_shuffle.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/io.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/json.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/logging.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/lua.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/memory.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/memory_io.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/omp.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/optional.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/parameter.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/recordio.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/registry.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/serializer.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/strtonum.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/thread_group.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/thread_local.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/threadediter.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/timer.h (由 mxnet 所有)
xgboost-git: 文件系统中存在 /usr/include/dmlc/type_traits.h (由 mxnet 所有)
发生错误,没有软件包被更新。


这两都依赖同一套dmlc头文件
装了xgboost-git,再装mxnet则报类似错误
mxnet: 文件系统中存在 /usr/include/dmlc/any.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/array_view.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/base.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/blockingconcurrentqueue.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/common.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/concurrency.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/concurrentqueue.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/config.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/data.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/endian.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/filesystem.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/input_split_shuffle.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/io.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/json.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/logging.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/lua.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/memory.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/memory_io.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/omp.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/optional.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/parameter.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/recordio.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/registry.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/serializer.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/strtonum.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/thread_group.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/thread_local.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/threadediter.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/timer.h (由 xgboost-git 所有)
mxnet: 文件系统中存在 /usr/include/dmlc/type_traits.h (由 xgboost-git 所有)
发生错误,没有软件包被更新。

最近编辑记录 jingmouren (2019-09-06 11:42:55)

离线

#50 2019-09-06 12:09:45

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,155
个人网站

Re: 系统无法启动,一直停在LOGO界面

这两个包有文件冲突呗。有些包就是不能同时安装的,另外也有包打包得不够好,没能避免此类冲突。

我说的 pip 和 pacman 之间的冲突,可不是简单地给你报个错这么简单。

离线

#51 2019-09-06 12:39:59

jingmouren
会员
注册时间: 2014-09-13
帖子: 65

Re: 系统无法启动,一直停在LOGO界面

arlinuxcn和arch4edu都有打包好的mxnet
而xgboost只有从git打包的 aur/xgboost-git
上哪提议arlinuxcn打包的人再打一个xgboost,同时解决这个冲突? 这两包是同一个dmlc项目下的,版本匹配了,就不应该有运行冲突

离线

#52 2019-09-06 12:52:21

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,155
个人网站

Re: 系统无法启动,一直停在LOGO界面

离线

页脚