Hello,

I'm trying to add some extra preferences to SOGo interface — by using
SOGoUIxAdditionalPreferences setting and UIxAdditionalPreferences.wox template.
But so far, I'm failing: no new tab appears in the preferences.

What have I done at first:

- as user sogo: defaults write sogod SOGoUIxAdditionalPreferences YES

- copied 
/usr/lib/GNUstep/SOGo/Templates/PreferencesUI/UIxAdditionalPreferences.wox
  to 
~sogo/GNUstep/Library/SOGo/Templates/PreferencesUI/UIxAdditionalPreferences.wox
  (creating the path, of course) and modified it (for test, just adding some
  static text inside <container>…</container>)

As nothing has changed, I restarted sogo daemon (no change), addded
SOGoUIxAdditionalPreferences = YES; to /etc/sogo/sogo.conf (global section)
also, modified original
/usr/lib/GNUstep/SOGo/Templates/PreferencesUI/UIxAdditionalPreferences.wox —
restarting sogod and logging out/in after each change, all to no avail.

I have enabled SOGoUIxDebugEnabled = YES; in sogo.conf (as it seemed the most
relevant), but the only thing in logs that looks out of place is:

[WARN] <0x0x7f1dd1c3b0a0[WOxElemBuilder]> could not locate builders: 
WOxExtElemBuilder,WOxExtElemBuilder

(below I quote all logs from daemon restart to entering preferences as user).

I've re-checked “Installation and Configuration guide” (just one mention of
SOGoUIxAdditionalPreferences), checked mailing list archive (two hits on
the parameter, one that there is such setting, one in config dump concerning
other problem), looked in wiki and bug tracking system — and found nothing…

Do I overlook something obvious?

Environment: Devuan 11 running in lxc (Proxmox), SOGo version 5.12.0 (build
was 202504270545, now upgraded to 202505160544, no difference), behind Apache.
The user is admin user for his domain, but of cource I'm checking user prefs,
not administrative.

Here are (sanitized e-mail and IP only) SOGo logs, from daemon start to user 
entering preferences:

May 16 18:51:34 sogod [148127]: version 5.12.0 (build @sogo-build.alinto.int 
202504270545) -- starting
May 16 18:51:34 sogod [148127]: vmem size check enabled: shutting down app when 
vmem > 384 MB. Currently at 88 MB
May 16 18:51:34 sogod [148127]: <0x0x563b31575ff0[SOGoProductLoader]> SOGo 
products loaded from '/usr/lib/GNUstep/SOGo':
May 16 18:51:34 sogod [148127]: <0x0x563b31575ff0[SOGoProductLoader]>   
MainUI.SOGo, MailerUI.SOGo, MailPartViewers.SOGo, Mailer.SOGo, CommonUI.SOGo, 
SchedulerUI.SOGo, Contacts.SOGo, Appointments.SOGo, ContactsUI.SOGo, 
PreferencesUI.SOGo, AdministrationUI.SOGo
May 16 18:51:34 sogod [148127]: All products loaded - current memory usage at 
94 MB
May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> listening on 
127.0.0.1:20000
May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> watchdog process 
pid: 148127
May 16 18:51:34 sogod [148127]: <0x0x7f61199c5480[WOWatchDogChild]> watchdog 
request timeout set to 10 minutes
May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> preparing 3 
children
May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> child spawned 
with pid 148134
May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> child spawned 
with pid 148135
May 16 18:51:34 sogod [148127]: <0x0x563b315ac830[WOWatchDog]> child spawned 
with pid 148136
May 16 18:51:35 sogod [148134]: <0x0x563b317b9f00[WOHttpAdaptor]> notified the 
watchdog that we are ready
May 16 18:51:35 sogod [148135]: <0x0x563b313fb280[WOHttpAdaptor]> notified the 
watchdog that we are ready
May 16 18:51:35 sogod [148136]: <0x0x563b317a6b60[WOHttpAdaptor]> notified the 
watchdog that we are ready
May 16 18:51:46 sogod [148136]: <0x0x563b314805c0[SOGoCache]> Using host(s) 
'localhost' as server(s)
May 16 18:51:46 sogod [148136]: [WARN] <0x0x7f61199e70a0[WOxElemBuilder]> could 
not locate builders: WOxExtElemBuilder,WOxExtElemBuilder
May 16 18:51:46 sogod [148136]: 123.45.67.89 "POST 
/SOGo/so/passwordRecoveryEnabled HTTP/1.1" 403 0/51 0.033 - - 3M - 12
May 16 18:51:47 sogod [148136]: 123.45.67.89 "POST 
/SOGo/so/passwordRecoveryEnabled HTTP/1.1" 403 0/51 0.001 - - 0 - 12
May 16 18:51:55 sogod [148136]: SOGoRootPage successful login from 
'123.45.67.89' for user '[email protected]' - expire = -1  grace = -1
May 16 18:51:55 sogod [148136]: SOGoRootPage Missing TOTP key for 
'[email protected]', asking it..
May 16 18:51:55 sogod [148136]: 123.45.67.89 "POST /SOGo/connect HTTP/1.1" 202 
20/92 0.012 - - 2M - 13
May 16 18:52:20 sogod [148135]: <0x0x563b31480620[SOGoCache]> Cache cleanup 
interval set every 300.000000 seconds
May 16 18:52:20 sogod [148135]: <0x0x563b31480620[SOGoCache]> Using host(s) 
'localhost' as server(s)
May 16 18:52:20 sogod [148136]: SOGoRootPage successful login from 
'123.45.67.89' for user '[email protected]' - expire = -1  grace = -1
May 16 18:52:21 sogod [148136]: 123.45.67.89 "POST /SOGo/connect HTTP/1.1" 200 
68/120 0.038 - - 2M - 14
May 16 18:52:21 sogod [148135]: [WARN] <0x0x7f61199e70a0[WOxElemBuilder]> could 
not locate builders: WOxExtElemBuilder,WOxExtElemBuilder
May 16 18:52:21 sogod [148135]: SOGoRootPage successful login from 
'123.45.67.89' for user '[email protected]' - expire = -1  grace = -1
May 16 18:52:21 sogod [148135]: 123.45.67.89 "POST /SOGo/connect HTTP/1.1" 200 
68/120 0.062 - - 7M - 14
May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET /SOGo/so/u.ser%40doma.in 
HTTP/1.1" 302 0/0 0.007 - - 0 - 14
May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET /SOGo/so/u.ser%40doma.in/view 
HTTP/1.1" 302 0/0 0.008 - - 0 - 14
May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET /SOGo/so/[email protected]/Mail 
HTTP/1.1" 302 0/0 0.006 - - 0 - 14
May 16 18:52:22 sogod [148135]: 123.45.67.89 "GET 
/SOGo/so/[email protected]/Mail/view HTTP/1.1" 200 27034/0 0.143 109126 75% 4M - 14
May 16 18:52:25 sogod [148135]: <0x0x563b3154b520[SOGoWebDAVAclManager]> entry 
'{DAV:}write' already exists in DAV permissions table
May 16 18:52:25 sogod [148135]: <0x0x563b3154b520[SOGoWebDAVAclManager]> entry 
'{DAV:}write-properties' already exists in DAV permissions table
May 16 18:52:25 sogod [148135]: <0x0x563b3154b520[SOGoWebDAVAclManager]> entry 
'{DAV:}write-content' already exists in DAV permissions table
May 16 18:52:25 sogod [148135]: 123.45.67.89 "GET 
/SOGo/so/[email protected]/Calendar/alarmslist?browserTime=1747414345 HTTP/1.1" 200 
60/0 0.080 - - 0 - 14
May 16 18:52:25 sogod [148135]: 123.45.67.89 "POST 
/SOGo/so/[email protected]/Mail/0/folderINBOX/changes HTTP/1.1" 200 25/126 0.050 - 
- 0 - 15
May 16 18:52:25 sogod [148136]: 123.45.67.89 "GET 
/SOGo/so/[email protected]/Mail/0/view HTTP/1.1" 200 2748/0 0.026 - - 692K - 15
May 16 18:52:26 sogod [148136]: 123.45.67.89 "POST 
/SOGo/so/[email protected]/Mail/0/folderINBOX/view HTTP/1.1" 200 312875/48 0.921 - 
- 11M - 15
May 16 18:52:27 sogod [148135]: 123.45.67.89 "GET 
/SOGo/so/[email protected]/Mail/0/folderINBOX/labels HTTP/1.1" 200 164/0 0.030 - - 
0 - 15
May 16 18:52:27 sogod [148136]: 123.45.67.89 "POST 
/SOGo/so/[email protected]/Mail/unseenCount HTTP/1.1" 200 369/337 0.033 - - 0 - 14
May 16 18:52:32 sogod [148135]: 123.45.67.89 "POST 
/SOGo/so/[email protected]/Mail/0/folderINBOX/expunge HTTP/1.1" 200 56/0 0.022 - - 
0 - 15
May 16 18:52:32 sogod [148136]: 123.45.67.89 "GET 
/SOGo/so/[email protected]/Preferences HTTP/1.1" 200 33841/0 0.261 138869 75% 0 - 15
May 16 18:52:35 sogod [148136]: <0x0x563b31f53e70[SOGoWebDAVAclManager]> entry 
'{DAV:}write' already exists in DAV permissions table
May 16 18:52:35 sogod [148136]: <0x0x563b31f53e70[SOGoWebDAVAclManager]> entry 
'{DAV:}write-properties' already exists in DAV permissions table
May 16 18:52:35 sogod [148136]: <0x0x563b31f53e70[SOGoWebDAVAclManager]> entry 
'{DAV:}write-content' already exists in DAV permissions table
May 16 18:52:35 sogod [148136]: 123.45.67.89 "GET 
/SOGo/so/[email protected]/Calendar/alarmslist?browserTime=1747414355 HTTP/1.1" 200 
60/0 0.013 - - 0 - 14
May 16 18:52:35 sogod [148135]: 123.45.67.89 "POST 
/SOGo/so/[email protected]/Mail/0/folderINBOX/changes HTTP/1.1" 200 25/126 0.020 - 
- 0 - 15
May 16 18:52:35 sogod [148135]: 123.45.67.89 "GET 
/SOGo/so/[email protected]/activeExternalSieveScripts HTTP/1.1" 404 0/0 0.036 - - 0 
- 14

Reply via email to