NethServer Version: NS8
Sogo 5.12.9
Today I noticed a bug that I hadn’t noticed before. A user wanted to set up an out-of-office message in Sogo and found that it wasn’t possible—you can’t save anything after making changes. What can I do?
NethServer Version: NS8
Sogo 5.12.9
Today I noticed a bug that I hadn’t noticed before. A user wanted to set up an out-of-office message in Sogo and found that it wasn’t possible—you can’t save anything after making changes. What can I do?
I cannot reproduce it either. I would check whether WebTop or another webmail client has taken precedence in the user’s Sieve folder. I’d also check for any permission issues under the Dovecot folder.
runagent -m mail1
podman exec -ti dovecot ash
ls -la /path/2/user/folder
[root@ns8 ~]# runagent -m mail1
runagent: [INFO] starting bash -l
runagent: [INFO] working directory: /home/mail1/.config/state
[mail1@ns8 state]$ podman exec -ti dovecot ash
/var/lib/vmail # ls -la /path/2/user/folder
ls: /path/2/user/folder: No such file or directory
Not sure but can it be that the last sogo update is a problem? I read that it should exactly change that problem, because it was a known.the strange thing is, if i go in the UI to change something else, like language etc. works, but only the vacation dont work.
adapt the path to something existing ![]()
it is pseudo code
the sieve folder is used by sogo to make the vacation message it is a feature of dovecot not really of sogo and this feature can be taken by roundcubemail or webtop
You mean to an existing mailbox, right?
ls -la /path/2/Uli/folder
ls: /path/2/Uli/folder: No such file or directory
/var/lib/vmail #
The path for user Uli is /var/lib/vmail/Uli.
With following command you can check the permissions:
ls -la Uli Uli/sieve
runagent: [INFO] starting bash -l
runagent: [INFO] working directory: /home/mail1/.config/state
[mail1@ns8 state]$ podman exec -ti dovecot ash
/var/lib/vmail # ls -la Uli Uli/sieve
ls: Uli: No such file or directory
ls: Uli/sieve: No such file or directory
/var/lib/vmail #
/var/lib/vmail # ls -la stephane/sieve/
total 20
drwx------ 3 vmail vmail 4096 Aug 14 16:10 .
drwx------ 5 vmail vmail 4096 Aug 14 16:10 ..
-rw------- 1 vmail vmail 18 Mar 11 14:13 dovecot.orig.sieve
-rw------- 1 vmail vmail 19 Mar 11 14:13 roundcube.sieve
drwx------ 2 vmail vmail 4096 Aug 14 16:01 tmp
/var/lib/vmail #
ash: dir: not found
/var/lib/vmail # ls -la uli/sieve
total 4
drwx------ 3 vmail vmail 35 Dec 12 2024 .
drwx------ 4 vmail vmail 78 Mar 24 2025 ..
-rw------- 1 vmail vmail 116 Dec 12 2024 sogo.sieve
drwx------ 2 vmail vmail 6 Dec 12 2024 tmp
/var/lib/vmail #
runagent -m mail1
podman exec -ti dovecot ash
cat uli/sieve/sogo.sieve
This shows the current Sieve script stored for that mailbox. If there’s anything with a personal email address inside, please redact it before pasting.
Then, still as root on the NS8 host, please reproduce the problem (open the vacation tab in SOGo, change something, hit Save) and right after that run:
journalctl --no-pager -n 300 --since "5 min ago" | grep -Ei "sieve|managesieve|vacation|sogo"
This pulls the last few minutes of logs from every module (SOGo and dovecot included) filtered on the relevant keywords, so we can see what error is actually returned when the save fails.
Also, can you check free disk space on the vmail volume:
df -h /var/lib/vmail
A full volume is a classic, easy-to-miss cause of “can’t save.”
Last thing: can you confirm whether the same vacation save fails for another mailbox too, or only for this one user?
Hallo @stephdl @mrmarkuz Thank you for your support. I have no idea how to fix this. It is vor every Mailbox at this and another System.
runagent -m mail1
runagent: [INFO] starting bash -l
runagent: [INFO] working directory: /home/mail1/.config/state
[mail1@ns8 state]$ podman exec -ti dovecot ash
/var/lib/vmail # cat uli/sieve/sogo.sieve
require [“fileinto”];
if allof (address :contains “to” “XXX@XX”) {
fileinto “INBOX/Mails XXX.XX”;
}
journalctl --no-pager -n 300 --since “5 min ago” | grep -Ei “sieve|managesieve|vacation|sogo”
Aug 18 11:38:18 ns8 sogo-app[11991]: Aug 18 11:38:18 sogod [7]: [WARN] <0x0x55eeb7f2cbb0[WOWatchDogChild]> pid 107 has been hanging in the same request for 11 minutes
Aug 18 11:38:19 ns8 sogo-app[11991]: Aug 18 11:38:19 sogod [107]: <0x0x55eeb871fdc0[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:38:22 ns8 sogo-app[11991]: Aug 18 11:38:22 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:38:30 ns8 sogo-app[11991]: Aug 18 11:38:30 sogod [7]: [WARN] <0x0x55eeb7f05550[WOWatchDogChild]> pid 105 has been hanging in the same request for 48 minutes
Aug 18 11:38:49 ns8 sogo-app[11991]: Aug 18 11:38:49 sogod [107]: <0x0x55eeb871fdc0[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:38:52 ns8 sogo-app[11991]: Aug 18 11:38:52 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:39:18 ns8 sogo-app[11991]: Aug 18 11:39:18 sogod [7]: [WARN] <0x0x55eeb7f2cbb0[WOWatchDogChild]> pid 107 has been hanging in the same request for 12 minutes
Aug 18 11:39:19 ns8 sogo-app[11991]: Aug 18 11:39:19 sogod [107]: <0x0x55eeb871fdc0[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:39:22 ns8 sogo-app[11991]: Aug 18 11:39:22 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:39:30 ns8 sogo-app[11991]: Aug 18 11:39:30 sogod [7]: [WARN] <0x0x55eeb7f05550[WOWatchDogChild]> pid 105 has been hanging in the same request for 49 minutes
Aug 18 11:39:49 ns8 sogo-app[11991]: Aug 18 11:39:49 sogod [107]: <0x0x55eeb871fdc0[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:39:52 ns8 sogo-app[11991]: Aug 18 11:39:52 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:40:18 ns8 sogo-app[11991]: Aug 18 11:40:18 sogod [7]: [WARN] <0x0x55eeb7f2cbb0[WOWatchDogChild]> pid 107 has been hanging in the same request for 13 minutes
Aug 18 11:40:19 ns8 sogo-app[11991]: Aug 18 11:40:19 sogod [107]: <0x0x55eeb871fdc0[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:40:22 ns8 sogo-app[11991]: Aug 18 11:40:22 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:40:30 ns8 sogo-app[11991]: Aug 18 11:40:30 sogod [7]: [WARN] <0x0x55eeb7f05550[WOWatchDogChild]> pid 105 has been hanging in the same request for 50 minutes
Aug 18 11:40:49 ns8 sogo-app[11991]: Aug 18 11:40:49 sogod [107]: <0x0x55eeb871fdc0[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:40:53 ns8 sogo-app[11991]: Aug 18 11:40:53 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:41:18 ns8 sogo-app[11991]: Aug 18 11:41:18 sogod [7]: [WARN] <0x0x55eeb7f2cbb0[WOWatchDogChild]> pid 107 has been hanging in the same request for 14 minutes
Aug 18 11:41:19 ns8 sogo-app[11991]: Aug 18 11:41:19 sogod [107]: <0x0x55eeb871fdc0[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:41:23 ns8 sogo-app[11991]: Aug 18 11:41:23 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:41:30 ns8 sogo-app[11991]: Aug 18 11:41:30 sogod [7]: [WARN] <0x0x55eeb7f05550[WOWatchDogChild]> pid 105 has been hanging in the same request for 51 minutes
Aug 18 11:41:49 ns8 sogo-app[11991]: Aug 18 11:41:49 sogod [107]: 46.59.228.78, 10.0.2.100 “POST /SOGo/Microsoft-Server-ActiveSync?Cmd=Ping&User=user1&DeviceId=SEC17A0EF5801829&DeviceType=SamsungDevice HTTP/1.1” 200 13/117 871.215 - - 0 - 13
Aug 18 11:41:49 ns8 traefik[1982]: 46.59.228.78 - - [18/Aug/2026:09:27:18 +0000] “POST /Microsoft-Server-ActiveSync?Cmd=Ping&User=user1&DeviceId=SEC17A0EF5801829&DeviceType=SamsungDevice HTTP/1.1” 200 13 “-” “-” 1295 “sogo1-https@file” “http://127.0.0.1:20001” 871216ms
Aug 18 11:41:50 ns8 sogo-app[11991]: Aug 18 11:41:50 sogod [107]: <0x0x55eeb7c2f190[LDAPSource]> <NSException: 0x55eeb84ca8d0> NAME:LDAPException REASON:operation bind failed: Invalid credentials (0x31) INFO:{“error_code” = 49; login = “samaccountname=user1,dc=ad,dc=compu-max,dc=de”; }
Aug 18 11:41:50 ns8 sogo-app[11991]: 2026-08-18 11:41:50.177 sogod[107:107] ERROR(-[NGLdapSearchResultEnumerator nextObject]): does not support result references yet ..
Aug 18 11:41:50 ns8 sogo-app[11991]: Aug 18 11:41:50 sogod [107]: <0x0x55eeb8676230[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:41:53 ns8 sogo-app[11991]: Aug 18 11:41:53 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:42:20 ns8 sogo-app[11991]: Aug 18 11:42:20 sogod [107]: <0x0x55eeb8676230[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:42:23 ns8 sogo-app[11991]: Aug 18 11:42:23 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:42:30 ns8 sogo-app[11991]: Aug 18 11:42:30 sogod [7]: [WARN] <0x0x55eeb7f05550[WOWatchDogChild]> pid 105 has been hanging in the same request for 52 minutes
Aug 18 11:42:50 ns8 sogo-app[11991]: Aug 18 11:42:50 sogod [7]: [WARN] <0x0x55eeb7f2cbb0[WOWatchDogChild]> pid 107 has been hanging in the same request for 1 minutes
Aug 18 11:42:50 ns8 sogo-app[11991]: Aug 18 11:42:50 sogod [107]: <0x0x55eeb8676230[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
Aug 18 11:42:54 ns8 sogo-app[11991]: Aug 18 11:42:54 sogod [105]: <0x0x55eeb96e6f00[SOGoActiveSyncDispatcher]> Sleeping 30 seconds while detecting changes for user user1 in Ping…
[root@ns8 ~]#
/dev/mapper/rl-home 53.1G 39.9G 13.2G 75% /etc/ss
l/dovecot
do you have to something to say ?
also how many worker for how many users
stephdl/:
total 20
drwx------ 4 vmail vmail 4096 Aug 18 10:05 .
drwx------ 26 vmail vmail 4096 Apr 12 11:17 ..
lrwxrwxrwx 1 vmail vmail 16 Aug 18 10:05 .dovecot.sieve -> sieve/sogo.sieve
-rw------- 1 vmail vmail 192 Mar 11 14:57 .dovecot.svbin
drwx------ 83 vmail vmail 4096 Aug 18 09:29 Maildir
drwx------ 3 vmail vmail 4096 Aug 18 10:05 sieve
/var/lib/vmail # ls -la stephdl/sieve/
total 24
drwx------ 3 vmail vmail 4096 Aug 18 10:05 .
drwx------ 4 vmail vmail 4096 Aug 18 10:05 ..
-rw------- 1 vmail vmail 18 Mar 11 14:13 dovecot.orig.sieve
-rw------- 1 vmail vmail 18 Mar 11 14:13 roundcube.sieve
-rw------- 1 vmail vmail 113 Aug 18 10:05 sogo.sieve
drwx------ 2 vmail vmail 4096 Aug 18 10:05 tmp
/var/lib/vmail # cat stephdl/sieve/sogo.sieve
require ["vacation"];
vacation :days 7 :addresses ["stephdl@de-labrusse.fr"] text:
Hello I am not there
.
;
/var/lib/vmail #
This is what I see when it works
it is for every user and for different server the same problem, at one system are 3 and the other system 6 user, i can safe everything on the options table like changing language, change per example the calender starts at sunday etc. it is only the vacation what i am not able to safe. if i change something there the green button dont give me the possibility to safe it.
is there a possibility maybe, for doing it by cli and then check a log?
please could you record a video, I do not understand
a video from what?