Waybar clock module not working

Hello,

After an update the clock for waybar is not working, the error i am getting is as follows.
[warning] Timezone: EST. std::chrono::tzdb: cannot locate zone: EST
It does not work for any zone always shows UTC.

Everyone who has reported this issue a month ago is on arch and they downgraded the tzdata package to an older version. I guessed that the timezone package is opensuse equivalent but i cannot downgrade it as there is no older version provided.

Please help me if possible and ask if you need any extra data about my system, I am currently running the latest version of tumbleweed.

1 Like

FWIW, I have the same issues.

1 Like

Yeah kind of annoying we don’t have an available way to downgrade the package and to fix it. It is a bit of an eyesore hahah.

Sounds like you’ve found the Arch thread on the subject - openSUSE has an open thread here:-

https://bugzilla.opensuse.org/show_bug.cgi?id=1231174

While waiting for our gcc (and hence libstdc++6) to get patched, I’ve put the following ‘custom/clock’ in place of ‘clock’ in my waybar-config:-

"custom/clock": {
    "format": " {} ",
    "interval": 60,
    "exec": "date +'%H:%M'"
    }

…unashamedly borrowed from the Arch discussion.

Thanks for the temporary solution, will still leave the post open until the gcc update but this temporary fix is great. And yeah I’ve the arch discussion couldn’t find the suse one because its not specificallh about waybar and I didn’t examine deeply. Again thanks for the tip.

The issue has been fixed in the latest update of gcc.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.