“第10届量子化学波函数分析与Multiwfn程序培训班将于5月4-8日于北京举办,这是一次性完整、系统学习波函数分析的各种理论知识和全面掌握强大的Multiwfn波函数分析程序使用的最不可错过的机会!请点击此链接查看详情和报名方式,欢迎参加!

“第18届北京科音分子动力学与GROMACS培训班” 将于5月23-26日于北京举办。这是一次性全面、系统学习分子动力学模拟知识和最流行的分子动力学程序GROMACS的关键机会!报名正在进行中,请点击此链接查看详情,欢迎参加!

计算化学公社

 找回密码 Forget password
 注册 Register
Views: 30|回复 Reply: 0
打印 Print 上一主题 Last thread 下一主题 Next thread

[虚拟机] Centos Stream 9 安装Gaussian View后无法进入账户,出现循环登录界面的解决方法

[复制链接 Copy URL]

1

帖子

0

威望

293

eV
积分
294

Level 3 能力者

本帖最后由 wehh30 于 2026-4-18 15:49 编辑

近期,在Centos Stream 9系统为Gaussian View配置环境变量后,关机再进入系统时,输入密码后会再次出现登录界面(即循环登录界面)。通过B站用户[@K先森的菲林世界、@小媳妇啥子都知道和@我心永恒gk]以及结合AI找到解决方法
虚拟机:VMware Workstation Pro 17
Linux系统:Centos Stream 9
Gaussian View版本:GaussView 6.0(Linux版)
配置Gaussian View环境,在/.bashrc中添加: export GV_DIR=/home/wehh30/gv
                                                                 export LIBPATH=/home/wehh30/gv/lib
                                                                 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wehh30/gv/lib/MesaGL
                                                                 export PATH=$PATH:/home/wehh30/gv
核心原因:GaussView 6.0版本中gv/lib/MesaGL中的两个文件会导致桌面崩溃从而无法进入桌面
第一步,如果出现无法进入,先解决进入桌面的问题:

按住Ctrl+Alt+F3(无反应依次试 F2、F4、F5、F6),进入命令行界面,随后在命令行界面输入账户、密码登录
方法1、编辑你最近修改过的配置文件,以最常见的.bashrc为例:nano ~/.bashrc,把最近新增的Gaussian View的配置环境全部注释掉(行首加 #)
方法2、直接用系统默认配置覆盖,cp /etc/skel/.bashrc ~/ (把系统默认的 .bashrc 配置文件,复制到你的用户目录),sudo chown wehh30:wehh30 ~/.bashrc(把刚才复制过来的 .bashrc 文件的所有者改成wehh30用户,让自己有权限修改、使用这个文件,否则文件属于 root,改不了。)(如果.bachrc文件中有其他软件的配置环境,可以尝试复制该文件到其他文件夹,随后将系统默认的 .bashrc 配置文件覆盖在用户目录)
验证验证配置无错误:source ~/.bashrc(无报错说明修复完成)
最后  sudo reboot,重新进入账户登录界面。

第二步,解决Gaussian View的环境配置问题
1、为了以防万一,将gv/lib/MesaGL文件夹备份后,在gv/lib中将其删除。随后通过在终端输入“yum install mesa-libGLU.x86_64”来手动安装mesa库,最后将“export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wehh30/gv/lib/MesaGL”改为“export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wehh30/gv/lib”,若后期无问题,可以将MesaGL文件夹删除。
手动安装mesa库:
情况1、顺利下载,且后期gview打开正常
情况2、下载失败
特征:没有 yum 安装成功的标志性输出 Complete!,这是 yum/dnf 安装成功的必现提示;
报错:Status code: 404 for https://mirrors.aliyun.com/cento ... KEY-CentOS-Official,阿里云镜像站里这个密钥文件路径不存在,导致 GPG 签名校验无法通过,安装流程直接中断;
出现提示:The downloaded packages were saved in cache until the next successful transaction。说明下载的包仅保存在缓存中,要等下一次成功的安装事务才会真正安装到系统。
解决办法:
方案 1:应急快速安装(跳过GPG校验,一步完成)直接执行以下命令,跳过校验直接安装已下载的包:yum install --nogpgcheck mesa-libGLU.x86_64,看到最终输出Complete !就说明安装成功。
方案 2:根治 GPG 密钥报错
下载 CentOS Stream 9 官方正确的 GPG 密钥:curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official
导入系统密钥库:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official;
重新执行正常安装命令:yum install mesa-libGLU.x86_64;
验证是否安装成功:验证包是否已安装:rpm -qa | grep mesa-libGLU → 正常会输出:mesa-libGLU-9.0.1-6.el9.x86_64;验证依赖库是否正常识别 → 正常会输出:libGLU.so
至此解决下载失败的问题,Gaussian View成功启动,且后续不会再出现循环登录界面的问题。

2、推荐采用软件配置环境隔离策略

前面所有步骤不变,在配置Gaussian View的环境时,将其放在/home/wehh30目录下新建的 .gaussian_view_env 文件中,随后在 .bashrc 输入以下命令:[ -f ~/.gaussian_view_env ] && source ~/.gaussian_view_env即可(这个文件要是后期还是出现循环登录的问题,可以直接在登录界面删除相关的文件即可修复,且不需要进行其他操作)






本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-4-19 13:16 , Processed in 0.223139 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list