2013-07-24 19:55 keltezéssel, Odhiambo Washington írta:
On 24 July 2013 20:42, Szládovics Péter <[email protected]
<mailto:[email protected]>> wrote:
2013-07-24 19:31 keltezéssel, Odhiambo Washington írta:
On 24 July 2013 20:09, Szládovics Péter <[email protected]
<mailto:[email protected]>> wrote:
2013-07-24 18:50 keltezéssel, Odhiambo Washington írta:
On 24 July 2013 19:18, Szládovics Péter <[email protected]
<mailto:[email protected]>> wrote:
2013-07-24 15:55 keltezéssel, Odhiambo Washington írta:
On 24 July 2013 16:53, Szládovics Péter
<[email protected] <mailto:[email protected]>> wrote:
2013-07-24 15:49 keltezéssel, Odhiambo
Washington írta:
On 24 July 2013 16:44, Szládovics Péter
<[email protected]
<mailto:[email protected]>> wrote:
2013-07-24 15:08 keltezéssel, Odhiambo
Washington írta:
I have SOGoTimeZone =
"Africa/Nairobi"; in sogo.conf, but
that seems
to be ignored. The platform is
FreeBSD, if that matters.
I think the tzselect maybe can help to
you - some minimal linuxes is
contain
this command (in the libc-bin package).
I think the bsd is contains too.
In FreeBSD, we use tzsetup, which writes to
/etc/locatime.
My TZ setup is fine. This appears to be a
SOGo issue, I am afraid.
What's happen if you start the command from
command line as sogo user?
In my response to Christian, I have detailed it.
I however copy & paste again here:
root@gw:/usr/home/wash # su - sogo
[sogo@gw ~]$
/usr/local/GNUstep/Local/Tools/Admin/sogo-ealarms-notify
2013-07-24 13:02:31.663 sogo-ealarms-notify[17614]
No local time zone specified.
2013-07-24 13:02:31.664 sogo-ealarms-notify[17614]
Using time zone
with absolute offset 0.
However, if I specify the TZ enviroment variable, it
doesn't complain:
[sogo@gw ~]$ export TZ="Africa/Nairobi"
[sogo@gw ~]$ env
SHELL=/usr/local/bin/bash
TERM=linux
USER=sogo
FTP_PASSIVE_MODE=YES
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/var/db/sogo/bin
MAIL=/var/mail/sogo
BLOCKSIZE=K
PWD=/var/db/sogo
TZ=Africa/Nairobi
SHLVL=1
HOME=/var/db/sogo
_=/usr/bin/env
[sogo@gw ~]$
/usr/local/GNUstep/Local/Tools/Admin/sogo-ealarms-notify
[sogo@gw ~]$
TZ variable won't help. I no have it too, but all
features are working fine without this error.
Could you please give us a strace output?
Any guideline on how to run the trace?
Of course. strace.
So, you log in as sogo user, and run the command as:
strace
/usr/local/GNUstep/Local/Tools/Admin/sogo-ealarms-notify
2>/path/to/output.file
And then send the output file to us (or share it somewhere).
Before check the strace exists on your syístem. If not, this
maybe helps:
http://www.cyberciti.biz/faq/howto-installl-strace-under-freebsd/
[sogo@gw ~]$ pwd
/var/db/sogo
[sogo@gw ~]$ strace
/usr/local/GNUstep/Local/Tools/Admin/sogo-ealarms-notify
2>/var/db/sogo/output.file
[sogo@gw ~]$ less output.file
strace: open("/proc/...", ...): No such file or directory
trouble opening proc file
Did you see the link what I send above? The main parts are RED
[Warning examples only works on i386 computer] *WARNING!* These
examples only work for i386 32 bit FreeBSD computer (strace is not
ported to amd64 arch [64 bit]).
Install strace
First update FreeBSD ports collection and install strace from
/usr/ports/devel/strace:
|# portsnap fetch update
# cd /usr/ports/devel/strace
# make install clean|
Mount /proc file system
You need to mount /proc filesystem to use trace command under
FreeBSD, enter:
|# mount -t procfs proc /proc|
I did.
root@gw:/usr/home/wash # mount | grep proc
procfs on /proc (procfs, local)
root@gw:/usr/home/wash # su - sogo
[sogo@gw ~]$ strace
/usr/local/GNUstep/Local/Tools/Admin/sogo-ealarms-notify
2>/var/db/sogo/output.file
outout.file contains:
pread: Device busy
....
pread: Device busy
pread: Device busy
pread: Device busy
PIOCRUN: Input/output error
trouble opening proc file
Hmmm... Should be working...
Could you please run it as root?
--
[email protected]
https://inverse.ca/sogo/lists