重启电脑就不可登录操作系统了,密码正确后闪烁一下马上回到登录界面。
得删除环境变量后面4行(感觉是export SOFT_DIR=/home/opt/MyABC_Soft ,这个路径是存在的),估计是什么原因啊?
个人推测有可能是PATH或者 LD_LIBRARY_PATH 中的某些库或者命令冲突了 可以挂一个窗口,另开一个逐项修改试一下,应该能定位到具体哪个配置的原因
1 个赞
下面这行启用后会出现问题,但奇怪的是启用后env查看环境变量正常,新开窗口查看环境变量也正常,就是重启后不能登录操作系统。
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
查看环境变量具体如下图:
1 个赞
从env变量输出看$LD_LIBRARY_PATH原先是没有赋值,最终env输出时没有了系统默认的lib库路径,可以试试把
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
替换成以下的内容试试
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/lib64:/usr/lib
或
export LD_LIBRARY_PATH=/usr/lib64:/usr/lib:$QTDIR/lib
1 个赞
系统的lib路径放前面呢?而且你这里少了个/
启动不了是个什么现象?
另外ftp是指被限制在了家目录里,没法切换到系统根目录么?
系统的lib路径放前面搞定;
1 个赞
嗯,那应该是应用的lib目录下有和系统lib同名的文件,导致优先匹配使用到应用的lib文件,而该lib文件不兼容当前系统导致的
估计是您说的原因,奇怪是以前在CentOS,Ubuntu,树莓派这么配置都没问题。
后配置的环境变量追加