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

Reply via email to