# Journal log clogged with locale errors by plasmashell

**URL:** <https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480>\
**Category:** Help\
**Created:** [November 18, 2023, 4:57pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480 "2023-11-18T16:57:36Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![d8c9f716e2](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/d8c9f716e2/32/17828_2.png) [@d8c9f716e2](https://discuss.kde.org/u/d8c9f716e2)\
**Post date:** [November 18, 2023, 4:57pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/1 "2023-11-18T16:57:36Z")

</div>

I have a lot of this entry in my log:

```auto
Nov 18 11:34:24 HOSTNAME plasmashell[317461]: Could not find definition for W. Europe Standard Time
Nov 18 11:34:24 HOSTNAME plasmashell[317461]: console.error: Calendar:

```

How can I fix it?

EDIT:

And some of this as well:

```auto
Nov 18 11:34:24 HOSTNAME plasmashell[317461]: Could not find definition for GMT Standard Time
Nov 18 11:34:24 HOSTNAME plasmashell[317461]: console.error: Calendar:

```

I use Arch Linux

---

<div class="post-metadata">

**Author:** ![WilsonEPhillips](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/wilsonephillips/32/6628_2.png) [@WilsonEPhillips](https://discuss.kde.org/u/WilsonEPhillips)\
**Post date:** [November 18, 2023, 5:39pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/2 "2023-11-18T17:39:46Z")

</div>

Is this a new install of Arch, or was it working until recently? Do you live in the GMT time zone? Plasma uses the locale info from the OS. You might need to re-run the localization section of the install. This should be easy to run from Konsole.

[Installation guide - ArchWiki](https://wiki.archlinux.org/title/Installation_guide) section 3.3 and 3.4

Also, it looks like you don’t have a Hostname set.

/etc/hostname

---

<div class="post-metadata">

**Author:** ![d8c9f716e2](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/d8c9f716e2/32/17828_2.png) [@d8c9f716e2](https://discuss.kde.org/u/d8c9f716e2)\
**Post date:** [November 18, 2023, 7:21pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/3 "2023-11-18T19:21:52Z")

</div>

It always worked, but I’m now reading the journal. Before I didn’t read it.

---

<div class="post-metadata">

**Author:** ![d8c9f716e2](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/d8c9f716e2/32/17828_2.png) [@d8c9f716e2](https://discuss.kde.org/u/d8c9f716e2)\
**Post date:** [November 18, 2023, 7:28pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/4 "2023-11-18T19:28:05Z")

</div>

I repeated the instructions and rebooted, still have those logs.

```auto
➜ cat /etc/locale.conf 
LANG=en_US.UTF8
➜ cat /etc/locale.gen | grep -P "^\w"
en_DK.UTF-8 UTF-8  
en_US.UTF-8 UTF-8  
➜ cat $HOME/.config/locale.conf
LANG=en_US.UTF-8
LC_TIME=en_DK.UTF-8

```

---

<div class="post-metadata">

**Author:** ![d8c9f716e2](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/d8c9f716e2/32/17828_2.png) [@d8c9f716e2](https://discuss.kde.org/u/d8c9f716e2)\
**Post date:** [November 18, 2023, 7:34pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/5 "2023-11-18T19:34:07Z")

</div>

I see from the repo that it has to do with the X server: [ksmserver · master · Plasma / Plasma Workspace · GitLab](https://invent.kde.org/plasma/plasma-workspace/-/tree/master/ksmserver)

I’m on wayland. Do I need it at all?

---

<div class="post-metadata">

**Author:** ![d8c9f716e2](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/d8c9f716e2/32/17828_2.png) [@d8c9f716e2](https://discuss.kde.org/u/d8c9f716e2)\
**Post date:** [November 18, 2023, 7:40pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/6 "2023-11-18T19:40:29Z")

</div>

Sorry, the logs I posted in the first post are from plasmashell.

Now I have the same logs but from ksmserver:

```auto
Nov 18 20:25:30 HOSTNAME ksmserver[4100]: Could not find definition for W. Europe Standard Time
Nov 18 20:25:30 HOSTNAME ksmserver[4100]: console.error: Calendar:

```

I have cloned both [plasma-desktop](https://invent.kde.org/plasma/plasma-desktop) and plasma-workspace, and run:

```auto
grep -n -P "Could not find definition for" -r .

```

but there is nothing in the code.

---

<div class="post-metadata">

**Author:** ![d8c9f716e2](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/d8c9f716e2/32/17828_2.png) [@d8c9f716e2](https://discuss.kde.org/u/d8c9f716e2)\
**Post date:** [November 18, 2023, 7:53pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/7 "2023-11-18T19:53:50Z")

</div>

From

```bash
journalctl --output=json --reverse --boot | jq

```

we obtain:

```json
{
  "__SEQNUM_ID": "ABRIDGED",
  "_HOSTNAME": "ABRIDGED",
  "_AUDIT_LOGINUID": "1000",
  "_AUDIT_SESSION": "3",
  "MESSAGE": " Could not find definition for W. Europe Standard Time",
  "_PID": "4100",
  "_CMDLINE": "/usr/lib/thunderbird/thunderbird --sm-client-id ABRIDGED",
  "SYSLOG_IDENTIFIER": "ksmserver",
  "__MONOTONIC_TIMESTAMP": "44579078",
  "_CAP_EFFECTIVE": "0",
  "_SYSTEMD_INVOCATION_ID": "ABRIDGED",
  "_BOOT_ID": "ABRIDGED",
  "_TRANSPORT": "stdout",
  "_MACHINE_ID": "ABRIDGED",
  "_SYSTEMD_OWNER_UID": "1000",
  "_UID": "1000",
  "_GID": "1000",
  "PRIORITY": "6",
  "_SYSTEMD_USER_UNIT": "app-org.mozilla.Thunderbird-ABRIDGED.scope",
  "__REALTIME_TIMESTAMP": "ABRIDGED",
  "_SYSTEMD_CGROUP": "/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.mozilla.Thunderbird-ABRIDGED.scope",
  "_STREAM_ID": "ABRIDGED",
  "_EXE": "/usr/lib/thunderbird/thunderbird",
  "SYSLOG_FACILITY": "3",
  "_SYSTEMD_SLICE": "user-1000.slice",
  "_COMM": "thunderbird",
  "_RUNTIME_SCOPE": "system",
  "_SYSTEMD_UNIT": "user@1000.service",
  "__SEQNUM": "ABRIDGED",
  "__CURSOR": "s=ABRIDGED;i=ABRIDGED;b=ABRIDGED;m=ABRIDGED;t=ABRIDGED;x=ABRIDGED",
  "_SYSTEMD_USER_SLICE": "app.slice"
}

```

so it appears it’s actually Thunderbird logging, but for some reason the standard output of journalctl seems to print `SYSLOG_IDENTIFIER`, and for some other reason that equals `ksmserver`?

---

<div class="post-metadata">

**Author:** ![WilsonEPhillips](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/wilsonephillips/32/6628_2.png) [@WilsonEPhillips](https://discuss.kde.org/u/WilsonEPhillips)\
**Post date:** [November 18, 2023, 8:01pm UTC](https://discuss.kde.org/t/journal-log-clogged-with-locale-errors-by-plasmashell/7480/8 "2023-11-18T20:01:22Z")

</div>

> [@d8c9f716e2](#):
>
> `Could not find definition for W. Europe Standard Time`

Plasma has no means of managing the time. It simply pulls its info from the Locale of Arch. I realize the logs are plasmashell, but it is simply telling you that it cannot find what it is looking for. The reason it shows Thunderbird, is because Thunderbird is trying to get the time and date info to use on the calendar.

You can try looking at [System time - ArchWiki](https://wiki.archlinux.org/title/System_time) and hopefully run down something from there. Have you asked the folks over at the Arch forums? I know you can’t be the first one to ever have this problem, so I’m sure they have seen it before.
