我正在使用openSUSE 42.3,我发现安装anaconda作为用户,即在用户主目录中,通过搞乱dbus会话进程禁用后续登录该用户。登录时出现的消息与dbus会话管理器无法找到必要的文件有关。登录无法继续。
Anaconda是在anaconda linux安装页面上直接安装的。同样,它安装在用户目录中。
第一次失去用户后,我发现我可以登录icewm桌面,但被拒绝访问用户的配对和gnome。我在icewm中创建了另一个用户,在重新登录后,新用户可以登录并交配和gnome运行良好,我开始将用户进程转移到新用户,这是费力的。我将anaconda安装到新用户家后,无法登录我的新用户。
幸运的是,我发现其他一些人遇到了影响dbus会话的anaconda安装问题。对于一个实验,我注释掉了anaconda安装在.bashrc中的行,其中包含对anaconda bin文件的导出。在这样做之后,我恢复了对两个旧用户的使用,即,他们现在已经像原来一样登录了配偶和侏儒。除了现在我没有anaconda。
我想知道其他人是否有这个问题。 我正在寻求解释这个问题的原因。 我也在寻找一种安装anaconda作为用户的方法,不会再次复制该过程。
感谢您的任何想法。 汤姆科斯维奇
答案 0 :(得分:0)
Anaconda自带版本的qt5库。不知何故,openSUSE发行版以某种方式设置,这些qt5库优先于系统qt5。我们详细讨论了这个问题in the openSUSE forum和Anaconda bug-tracker,但这次讨论明确提到了KDE /等离子工作区。
所以,是的,openSUSE中似乎存在一个关于Anaconda的错误,应该在openSUSE错误跟踪器中报告:https://bugzilla.opensuse.org/
作为解决方法,在桌面启动后,通过取消注释anaconda安装程序添加的行来手动编辑.bashrc
。