64

I've upgraded to 13.10 and now I don't have the standard menu clock, which I need for work.

I checked and 'indicator-datetime' is installed. I even uninstalled/reinstalled that applet with no luck.

Also my "clock" settings under System Preferences are all disabled. I can't change anything.

Does anyone know how I can get the old menu clock back?

Alternatively is there another menu clock app I can download?

Edit 1

Thanks for the responses

  1. I've restarted several times and that didn't fix the issue.

  2. I just ran the 13.10 update today. But I ran it again a few minutes ago. I got about 200KB in random updates. The issue is still present after a reboot.

  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

Edit 2

I believe the issue is related to 'rarings' changing the systray somehow... http://www.omgubuntu.co.uk/2013/02/raring-retires-system-tray-whitelist

Or systray disappeared, although I haven't got that solution to work yet.

Edit 3

Because of a suggestion from RolandiXor I've check the binaries. My system is missing 'libical.so.0' but it has 'libical.so.1'.

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

Does anyone know how to get the libical.so.0 binary that the datetime service needs but doesn't install?

kervin
  • 1,451

4 Answers4

122

There's a bug report for that in Launchpad.

Quick fix:
Open terminal (ctrl + alt + T) and type

killall unity-panel-service
iammilind
  • 2,247
4

I had the same problem. I performed a reboot and my clock is back.

rheide
  • 61
1

Found the issue. I built a few libraries from source earlier in /usr/local/lib . indicator-datetime-service found those libraries before the system libraries in /usr/lib for some reason. It shouldn't have done that.

One of those libraries pulled in the old libical.so.0 dependency which was no longer available. When I deleted all the GNOME/Evolution related libraries in /usr/local/lib I could start indicator-datetime-service again and my clock shown up.

So also try...

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

And look for any "not found" messages in the output. If you have a library dependency issue it will most likely show up in that output.

kervin
  • 1,451
0

I had the same problem, (no clock displayed and settings disabled) I had to select the default server for update in System Preferences. Reboot, and the clock was back.

benja
  • 1