如何在ubuntu 14.04.3 LTS中修复缺少的libwayland-egl.so.1和libuser-accounts.so?
我试图使用命令gnome-control center -l
,它给了我一个错误,说缺少一些共享对象。 这是结果:
gnome-control-center -l
libwayland-egl.so.1: cannot open shared object file: No such file or directory Failed to load module: /usr/lib/i386-linux-gnu/unity-control-center-1/panels/libuser-accounts.so Unknown option -l
运行/usr/bin/unity-control-center --help
以查看可用命令行选项的完整列表。
所以我尝试了这个,它也给出了相同的结果:
unity-control-center -l
libwayland-egl.so.1: cannot open shared object file: No such file or directory Failed to load module: /usr/lib/i386-linux-gnu/unity-control-center-1/panels/libuser-accounts.so Unknown option -l
运行unity-control-center --help
以查看可用命令行选项的完整列表。
在这个线程之后我尝试了以下命令,这些命令给了我以下结果:
sudo apt-file update
sudo apt-file find libwayland-egl.so.1
libhybris: /usr/lib/i386-linux-gnu/libhybris-egl/libwayland-egl.so.1 libhybris: /usr/lib/i386-linux-gnu/libhybris-egl/libwayland-egl.so.1.0.0 libwayland-egl1-mesa: /usr/lib/i386-linux-gnu/libwayland-egl.so.1 libwayland-egl1-mesa: /usr/lib/i386-linux-gnu/libwayland-egl.so.1.0.0 libwayland-egl1-mesa-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/libwayland-egl.so.1.0.0 libwayland-egl1-mesa-lts-utopic: /usr/lib/i386-linux-gnu/libwayland-egl.so.1 libwayland-egl1-mesa-lts-utopic: /usr/lib/i386-linux-gnu/libwayland-egl.so.1.0.0 libwayland-egl1-mesa-lts-vivid: /usr/lib/i386-linux-gnu/libwayland-egl.so.1 libwayland-egl1-mesa-lts-vivid: /usr/lib/i386-linux-gnu/libwayland-egl.so.1.0.0
它说关于缺少依赖帐户插件ubuntuone。 所以我尝试安装它,但它安装了一些适用于ubuntu mobile的软件包。 我删除了那些错误的软件包并重新安装了之前的软件包之后,之后一切都很好,但我之前提到的关于libwayland-egl.so
的错误没有得到解决。 仍然user-accounts.so
显示无法加载。
我该如何解决这个问题? 我试图解决它,因为我无法从系统设置访问用户帐户。 每当我尝试访问用户帐户时,它总是一遍又一遍地显示系统设置。 我无论如何都无法关闭它。 它只是不断出现。
我在Ubuntu 14.04.4 LTS
上Ubuntu 14.04.4 LTS
与Cinnamon 2.8.6
相同的问题我设法通过运行来修复它:
sudo apt-get install libwayland-egl1-mesa-lts-trusty
希望有所帮助。
Ubuntu官方维基页面提供了所需的所有解决方案:
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
PS:如果你遇到像我这样的问题,那可能是因为你没有正确安装推荐的.so文件。 始终检查堆栈中是否有任何遗漏。