如何在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 LTSUbuntu 14.04.4 LTSCinnamon 2.8.6相同的问题我设法通过运行来修复它:

 sudo apt-get install libwayland-egl1-mesa-lts-trusty 

希望有所帮助。

Ubuntu官方维基页面提供了所需的所有解决方案:

https://wiki.ubuntu.com/Kernel/LTSEnablementStack

PS:如果你遇到像我这样的问题,那可能是因为你没有正确安装推荐的.so文件。 始终检查堆栈中是否有任何遗漏。