如何更正Anaconda安装在openSUSE 42.3上禁用USER帐户

时间:2017-10-26 17:14:05

标签: anaconda opensuse

我正在使用openSUSE 42.3,我发现安装anaconda作为用户,即在用户主目录中,通过搞乱dbus会话进程禁用后续登录该用户。登录时出现的消息与dbus会话管理器无法找到必要的文件有关。登录无法继续。

Anaconda是在anaconda linux安装页面上直接安装的。同样,它安装在用户目录中。

第一次失去用户后,我发现我可以登录icewm桌面,但被拒绝访问用户的配对和gnome。我在icewm中创建了另一个用户,在重新登录后,新用户可以登录并交配和gnome运行良好,我开始将用户进程转移到新用户,这是费力的。我将anaconda安装到新用户家后,无法登录我的新用户。

幸运的是,我发现其他一些人遇到了影响dbus会话的anaconda安装问题。对于一个实验,我注释掉了anaconda安装在.bashrc中的行,其中包含对anaconda bin文件的导出。在这样做之后,我恢复了对两个旧用户的使用,即,他们现在已经像原来一样登录了配偶和侏儒。除了现在我没有anaconda。

我想知道其他人是否有这个问题。 我正在寻求解释这个问题的原因。 我也在寻找一种安装anaconda作为用户的方法,不会再次复制该过程。

感谢您的任何想法。 汤姆科斯维奇

1 个答案:

答案 0 :(得分:0)

Anaconda自带版本的qt5库。不知何故,openSUSE发行版以某种方式设置,这些qt5库优先于系统qt5。我们详细讨论了这个问题in the openSUSE forumAnaconda bug-tracker,但这次讨论明确提到了KDE /等离子工作区。

所以,是的,openSUSE中似乎存在一个关于Anaconda的错误,应该在openSUSE错误跟踪器中报告:https://bugzilla.opensuse.org/

作为解决方法,在桌面启动后,通过取消注释anaconda安装程序添加的行来手动编辑.bashrc