升级到13.10现在时钟设置都被禁用,时钟不显示

我升级到13.10,现在我没有标准的菜单时钟,这是我工作所需要的。

我检查并安装了’indicator-datetime’。 我甚至没有运气就卸载/重新安装了这个applet。

此外,系统偏好设置下的“时钟”设置全部被禁用。 我无法改变任何事情。

有谁知道我怎么能得到旧的菜单时钟?

另外还有我可以下载的另一个菜单时钟应用吗?

编辑1

谢谢你的回复

  1. 我重新启动了几次,但没有解决问题。

  2. 我今天刚刚运行了13.10更新。 但是几分钟前我又跑了。 我随机更新了大约200KB。 重启后问题仍然存在。

  3. # apt-cache policy indicator-datetime indicator-datetime: Installed: 13.10.0+13.10.20131016.2-0ubuntu1 Candidate: 13.10.0+13.10.20131016.2-0ubuntu1 Version table: *** 13.10.0+13.10.20131016.2-0ubuntu1 0 500 http://us.archive.ubuntu.com/ubuntu/ saucy/main amd64 Packages 100 /var/lib/dpkg/status

编辑2

我相信这个问题与’rarings’以某种方式改变系统有关… http://www.omgubuntu.co.uk/2013/02/raring-retires-system-tray-whitelist

或者systray消失了 ,虽然我还没有解决方案。

编辑3

由于RolandiXor的建议,我检查了二进制文件。 我的系统缺少’libical.so.0’,但它有’libical.so.1’。

 ldd /usr/lib/x86_64-linux-gnu/indicator-datetime-service libical.so.0 => not found 

有谁知道如何获得datetime服务需要但不安装的libical.so.0二进制文件?

在Launchpad中有一个错误报告。

快速解决:
打开终端(ctrl + alt + T)并输入

 killall unity-panel-service 

我有同样的问题。 我进行了重启,我的时钟又回来了。

发现了这个问题。 我之前在/usr/local/lib从源代码构建了一些库。 indicator-datetime-service由于某种原因在/usr/lib的系统库之前找到了这些库。 它不应该这样做。

其中一个库引入了旧的libical.so.0依赖项,该依赖项已不再可用。 当我删除/usr/local/lib所有GNOME / Evolution相关库时,我可以再次启动indicator-datetime-service并显示我的时钟。

所以也试试……

 ldd --verbose /usr/lib/x86_64-linux-gnu/indicator-datetime-service 

并在输出中查找任何“未找到”消息。 如果您有库依赖问题,它很可能会出现在该输出中。

我有同样的问题,(没有时钟显示和设置禁用)我必须在系统偏好设置中选择默认服务器进行更新。 重新启动,时钟又回来了。