Language:
switch to room list switch to menu My folders
Go to page: First ... 12 13 14 15 [16] 17 18 19 20 ... Last
[#] Mon Jun 15 2020 09:51:28 EDT from easy now @ Uncensored

Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

bgerum2  please note that you did not have to hijack my space and kill my request for help. For a person who has been using citadel for a couple of years you should by now know that you don't do that. In the future, if you have something to say about my request for help, say it directly to me or just ask help for your own problem not playing dirty and pinching off on others. Please learn to respect forum rules and good ethics.  



[#] Mon Jun 15 2020 10:03:05 EDT from easy now @ Uncensored

Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

bgerum2,

Please note that you did not have to hijack my question and kill my request for help. If you have a contribution to my question then say what you have to help but you did not have to do it in a sneaky and unethical way. In the future please start you own request for help the proper way.

 

Sat Jun 13 2020 17:34:44 EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

Hi, I was using citadel on Opensuse sytems for several years, but I got into trouble two years ago when I upgraded from 42.3 I think.

I'm actually trying to set up a citadel server on Opensuse 15.1, too. Via easyinstall. I have no problems with berkeley db, I have the following packages installed:

db48-utils

libdb-4_8

libdb-4_8-devel

libgda-5_0-bdb

 

But I have a problem with sieve:

checking sieve2.h usability... yes
checking sieve2.h presence... yes
checking for sieve2.h... yes
checking for sieve2_license in -lsieve... no
configure: error: libsieve was not found and is required.  More info: http://www.citadel.org/doku.php/installation:start
 Citadel Easy Install is aborting.

 



 



[#] Mon Jun 15 2020 10:07:41 EDT from easy now @ Uncensored

Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

Sat Jun 13 2020 17:34:44 EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

Hi, I was using citadel on Opensuse sytems for several years, but I got into trouble two years ago when I upgraded from 42.3 I think.

I'm actually trying to set up a citadel server on Opensuse 15.1, too. Via easyinstall. I have no problems with berkeley db, I have the following packages installed:

db48-utils

libdb-4_8

libdb-4_8-devel

libgda-5_0-bdb

 

But I have a problem with sieve:

checking sieve2.h usability... yes
checking sieve2.h presence... yes
checking for sieve2.h... yes
checking for sieve2_license in -lsieve... no
configure: error: libsieve was not found and is required.  More info: http://www.citadel.org/doku.php/installation:start
 Citadel Easy Install is aborting.

 



 



[#] Mon Jun 15 2020 10:51:45 EDT from easy now @ Uncensored

Subject: Re: BerkeleyDB lib error while installing with Easy Install

[Reply] [ReplyQuoted] [Headers] [Print]

Hello Guys,

My question quoted here below was hijacked by bgerum2 earlier on.

I could gather from warbaby's comments above (if I understand it correctly) that there is no current working package developed for Opensuse 15.1_Leap.

Does this mean that Citadel/EasyInstall has dropped support for Opensuse?

If not, could you please advise on how to deal with my issue.

Thank you.

 

Sat Jun 13 2020 08:19:12 EDT from easy now @ Uncensored Subject: BerkeleyDB lib error while installing with Easy Install

Hello All,

Easy Install throws an error while checking dependencies, like "Cannot locate a suitable Berkelydb library. Use --with-db=PATH to where it is installed" 

I then tried various ways to install with the given  --with-db various way but none worked. I thought the problem could be somehow different from what is given in the error since I believe (unless I've misunderstood the install process) Easy Install should download and install Berkeleydb itself. 

Suppose I need to install Berekeleydb and library myself, how do I use the --with-db=PATH with install command?
And, if Easy Install should download and install them, please advise me on how to deal with this error.

Server OS: Opensuse 15.1 Leap
Installed Java version: 8
Installed required and recommended libraries myself via yast
Command used: curl http://easyinstall.citadel.org/install | sh

Many thanks in advance.



 



[#] Mon Jun 15 2020 10:56:51 EDT from CitadelNewbee @ Uncensored

Subject: smart host login

[Reply] [ReplyQuoted] [Headers] [Print]

Hi,

how can I enter the login AUTH parameters for a smart hostin the form.

thank you



[#] Mon Jun 15 2020 11:34:47 EDT from warbaby @ Uncensored

Subject: Re: BerkeleyDB lib error while installing with Easy Install

[Reply] [ReplyQuoted] [Headers] [Print]

I was talking strictly about easyinstall, the package retrieval for SUSE was left for another day.. I am not aware of packages for SUSE.. but that doesn't mean they don't exist.

try this..

wget http://easyinstall.citadel.org/install -O easyinstall.sh

chmod+x easyinstall.sh

edit the top line to

#!/bin/bash -x

run it and see what is happening..

You might be benefited by the other conversation also.

Perpetuating that hijacking was probably my fault.. I did edit the subject line when I replied, but yes it should have been a new thread.. My apology for that.

But..   You might both be having the same issue, (seems like a string/path thing..) and  can benefit by working together to complete that section of easy install.

 

Mon Jun 15 2020 10:51:45 AM EDT from easy now @ Uncensored Subject: Re: BerkeleyDB lib error while installing with Easy Install

Hello Guys,

My question quoted here below was hijacked by bgerum2 earlier on.

I could gather from warbaby's comments above (if I understand it correctly) that there is no current working package developed for Opensuse 15.1_Leap.

Does this mean that Citadel/EasyInstall has dropped support for Opensuse?

If not, could you please advise on how to deal with my issue.

Thank you.

 

Sat Jun 13 2020 08:19:12 EDT from easy now @ Uncensored Subject: BerkeleyDB lib error while installing with Easy Install

Hello All,

Easy Install throws an error while checking dependencies, like "Cannot locate a suitable Berkelydb library. Use --with-db=PATH to where it is installed" 

I then tried various ways to install with the given  --with-db various way but none worked. I thought the problem could be somehow different from what is given in the error since I believe (unless I've misunderstood the install process) Easy Install should download and install Berkeleydb itself. 

Suppose I need to install Berekeleydb and library myself, how do I use the --with-db=PATH with install command?
And, if Easy Install should download and install them, please advise me on how to deal with this error.

Server OS: Opensuse 15.1 Leap
Installed Java version: 8
Installed required and recommended libraries myself via yast
Command used: curl http://easyinstall.citadel.org/install | sh

Many thanks in advance.



 



 



[#] Mon Jun 15 2020 11:38:16 EDT from warbaby @ Uncensored

Subject: Re: smart host login

[Reply] [ReplyQuoted] [Headers] [Print]

 

If your relay server is running on a port other than the standard SMTP port 25, you can also specify the port number using “host:port” syntax; i.e. “relay99.myisp.com:2525”

Furthermore, if your relay server requires authentication, you can specify it using username:password@host or username:password@host:port syntax; i.e. “jsmith:pass123@relay99.myisp.com:25”

http://www.citadel.org/doku.php?id=documentation:system_administration_manual&s[]=smart&s[]=host

 

Mon Jun 15 2020 10:56:51 AM EDT from CitadelNewbee @ Uncensored Subject: smart host login

Hi,

how can I enter the login AUTH parameters for a smart hostin the form.

thank you



 



[#] Mon Jun 15 2020 12:59:36 EDT from warbaby @ Uncensored

Subject: An Open Suse Leap 42.1 Package..

[Reply] [ReplyQuoted] [Headers] [Print]

[#] Mon Jun 15 2020 15:30:44 EDT from p.agsten @ Uncensored

Subject: SMTP session logs

[Reply] [ReplyQuoted] [Headers] [Print]

Hi All,

I just migrated to Citadel from hMailserver. So far I am satisfied. However, I cannot find the SMTP logs which detail issues with mail delivery. I have a couple of mail of one of my users bounce with 554 (Transaction failed). Normally, I would expect to find more detail from the recieving serverin some sort of mail.err or smtp log but this does not seem to exist. Also checked Citadel documentation but did not find anything.

Can someone pleae point me to the right place to look into.

Thanks,

Pit



[#] Mon Jun 15 2020 15:41:31 EDT from bgerum2 @ Uncensored

Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

Hi easy now, sorry, I just wanted to help you, I think both problems are connected so I edited the subject. But I probably should have started a new thread.

 

Mon Jun 15 2020 10:03:05 EDT from easy now @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

bgerum2,

Please note that you did not have to hijack my question and kill my request for help. If you have a contribution to my question then say what you have to help but you did not have to do it in a sneaky and unethical way. In the future please start you own request for help the proper way.

 

Sat Jun 13 2020 17:34:44 EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license error

Hi, I was using citadel on Opensuse sytems for several years, but I got into trouble two years ago when I upgraded from 42.3 I think.

I'm actually trying to set up a citadel server on Opensuse 15.1, too. Via easyinstall. I have no problems with berkeley db, I have the following packages installed:

db48-utils

libdb-4_8

libdb-4_8-devel

libgda-5_0-bdb

 

But I have a problem with sieve:

checking sieve2.h usability... yes
checking sieve2.h presence... yes
checking for sieve2.h... yes
checking for sieve2_license in -lsieve... no
configure: error: libsieve was not found and is required.  More info: http://www.citadel.org/doku.php/installation:start
 Citadel Easy Install is aborting.

 



 



 



[#] Mon Jun 15 2020 15:53:23 EDT from bgerum2 @ Uncensored

Subject: Re: An Open Suse Leap 42.1 Package..

[Reply] [ReplyQuoted] [Headers] [Print]

Yes, that's what I used until two years ago, but it is not updated anymore. Leap switched Version numbering after 42.3 to 15.0, now we're at 15.1

The latest citadel version in this repo is 8.24,  quite outdated

There was also another repo, by stefjakobs, but it's not online anymore.

 

Mon Jun 15 2020 12:59:36 EDT from warbaby @ Uncensored Subject: An Open Suse Leap 42.1 Package..

 



[#] Mon Jun 15 2020 16:13:25 EDT from bgerum2 @ Uncensored

Subject: Re: sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

ok, I found the shell problem:

the DISt variable has to be in quotes, like this:

elif [ "${DIST}" == "openSUSE Leap" ]

 

 

Sun Jun 14 2020 18:05:29 EDT from warbaby @ Uncensored Subject: Re: sieve2_license error

By "add the section for Open Susie," I meant, to the installer portion, because the var should be already set.

Sun Jun 14 2020 06:03:21 PM EDT from warbaby @ Uncensored Subject: sieve2_license error

Okay, I translated from Zee Deutch! 

sh: Line 341: [: ==: unary operator expected.
sh: line 353: [: ==: unary operator expected.

this is a shell flavor thing.  You might try double quotes around those strings. but the script does appear to be working.

Also, there is no direct package installation support YET, for Open Susie in easy install.  [You could create this patch as you are troubleshooting your install..]

341:        if [ ${DIST} == 'RedHat' ]

353:        elif [ ${DIST} == 'Debian' ]

367:  else
                show_alert 'Easy Install does not yet know how to do this on your operating system.'
                die

um.. you can see in the block beginning at 197

elif [ "${OS}" = "Linux" ] ; then
        KERNEL=`uname -r`
        if [ -f /etc/redhat-release ] ; then
                DIST='RedHat'
                PSEUDONAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/redhat-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/SUSE-release ] ; then
                DIST=`cat /etc/SUSE-release | tr "\n" ' '| sed s/VERSION.*//`
                REV=`cat /etc/SUSE-release | tr "\n" ' ' | sed s/.*=\ //`
        elif [ -f /etc/mandrake-release ] ; then
                DIST='Mandrake'
                PSEUDONAME=`cat /etc/mandrake-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/debian_version ] ; then
                DIST='Debian'
                REV=`cat /etc/debian_version`

Could add a section for Open Susie.. etc..

But, it should not be difficult to get the script to bypass one check on something that is already there..

It would be best if you can find out why/where.. could be related to that unary operator issue..

Perhaps, double quotes or something are needed...

if you are getting past line 442,

442        ./configure --prefix=$SUPPORT || die

then you might take a look in

/tmp/citadel-build.2704/libsieve-2.2.7/src




 



 



[#] Mon Jun 15 2020 16:26:08 EDT from warbaby @ Uncensored

Subject: Re: sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

Okay, I made that change and ran a lint check, it doesn't seem to affect anything else.

I'm going to encourage both you guys to complete the rest of the section, starting at at 367..

elif [ "${DIST}" == "openSUSE Leap" ]

then

## whatever all you need to do to get your packages installed..

 

### down to..

else
      show_alert 'Easy Install does not yet know how to do this on your operating system.'
      die
   fi

## Test this thoroughly! .

Then, make a single post for "Easy Install Update for openSUSE Leap"

.. this would really be helping others out!

 

 

Mon Jun 15 2020 04:13:25 PM EDT from bgerum2 @ Uncensored Subject: Re: sieve2_license error

ok, I found the shell problem:

the DISt variable has to be in quotes, like this:

elif [ "${DIST}" == "openSUSE Leap" ]

 

 

Sun Jun 14 2020 18:05:29 EDT from warbaby @ Uncensored Subject: Re: sieve2_license error

By "add the section for Open Susie," I meant, to the installer portion, because the var should be already set.

Sun Jun 14 2020 06:03:21 PM EDT from warbaby @ Uncensored Subject: sieve2_license error

Okay, I translated from Zee Deutch! 

sh: Line 341: [: ==: unary operator expected.
sh: line 353: [: ==: unary operator expected.

this is a shell flavor thing.  You might try double quotes around those strings. but the script does appear to be working.

Also, there is no direct package installation support YET, for Open Susie in easy install.  [You could create this patch as you are troubleshooting your install..]

341:        if [ ${DIST} == 'RedHat' ]

353:        elif [ ${DIST} == 'Debian' ]

367:  else
                show_alert 'Easy Install does not yet know how to do this on your operating system.'
                die

um.. you can see in the block beginning at 197

elif [ "${OS}" = "Linux" ] ; then
        KERNEL=`uname -r`
        if [ -f /etc/redhat-release ] ; then
                DIST='RedHat'
                PSEUDONAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/redhat-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/SUSE-release ] ; then
                DIST=`cat /etc/SUSE-release | tr "\n" ' '| sed s/VERSION.*//`
                REV=`cat /etc/SUSE-release | tr "\n" ' ' | sed s/.*=\ //`
        elif [ -f /etc/mandrake-release ] ; then
                DIST='Mandrake'
                PSEUDONAME=`cat /etc/mandrake-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/debian_version ] ; then
                DIST='Debian'
                REV=`cat /etc/debian_version`

Could add a section for Open Susie.. etc..

But, it should not be difficult to get the script to bypass one check on something that is already there..

It would be best if you can find out why/where.. could be related to that unary operator issue..

Perhaps, double quotes or something are needed...

if you are getting past line 442,

442        ./configure --prefix=$SUPPORT || die

then you might take a look in

/tmp/citadel-build.2704/libsieve-2.2.7/src




 



 



 



[#] Mon Jun 15 2020 16:47:32 EDT from bgerum2 @ Uncensored

Subject: Re: sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

my modified install script now works for openSUSE

I added in line 206:

    elif [ -f /etc/os-release ] ; then
        DIST='openSUSE'
        // DIST=`cat /etc/os-release | tr "\n" ' '| sed s/VERSION.*//`
        REV=`cat /etc/os-release | tr "\n" ' ' | sed s/.*=\ //`

 

and around line 370

elif [ "${DIST}" == "openSUSE" ]
    then
        show_info 'You are on a OpenSuse-like system.'
        zypper in -t pattern devel_basis </dev/tty || die
        zypper in \
            zlib-devel \
            openldap2-devel \
            libopenssl-devel \
            libcurl-devel \
            libical-devel \
            libexpat-devel \
            </dev/tty || die

 

of course, all other occurences of ${DIST} have to be in quotes, too

 

 

Mon Jun 15 2020 16:13:25 EDT from bgerum2 @ Uncensored Subject: Re: sieve2_license error

ok, I found the shell problem:

the DISt variable has to be in quotes, like this:

elif [ "${DIST}" == "openSUSE Leap" ]

 

 

Sun Jun 14 2020 18:05:29 EDT from warbaby @ Uncensored Subject: Re: sieve2_license error

By "add the section for Open Susie," I meant, to the installer portion, because the var should be already set.

Sun Jun 14 2020 06:03:21 PM EDT from warbaby @ Uncensored Subject: sieve2_license error

Okay, I translated from Zee Deutch! 

sh: Line 341: [: ==: unary operator expected.
sh: line 353: [: ==: unary operator expected.

this is a shell flavor thing.  You might try double quotes around those strings. but the script does appear to be working.

Also, there is no direct package installation support YET, for Open Susie in easy install.  [You could create this patch as you are troubleshooting your install..]

341:        if [ ${DIST} == 'RedHat' ]

353:        elif [ ${DIST} == 'Debian' ]

367:  else
                show_alert 'Easy Install does not yet know how to do this on your operating system.'
                die

um.. you can see in the block beginning at 197

elif [ "${OS}" = "Linux" ] ; then
        KERNEL=`uname -r`
        if [ -f /etc/redhat-release ] ; then
                DIST='RedHat'
                PSEUDONAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/redhat-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/SUSE-release ] ; then
                DIST=`cat /etc/SUSE-release | tr "\n" ' '| sed s/VERSION.*//`
                REV=`cat /etc/SUSE-release | tr "\n" ' ' | sed s/.*=\ //`
        elif [ -f /etc/mandrake-release ] ; then
                DIST='Mandrake'
                PSEUDONAME=`cat /etc/mandrake-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/debian_version ] ; then
                DIST='Debian'
                REV=`cat /etc/debian_version`

Could add a section for Open Susie.. etc..

But, it should not be difficult to get the script to bypass one check on something that is already there..

It would be best if you can find out why/where.. could be related to that unary operator issue..

Perhaps, double quotes or something are needed...

if you are getting past line 442,

442        ./configure --prefix=$SUPPORT || die

then you might take a look in

/tmp/citadel-build.2704/libsieve-2.2.7/src




 



 



 



[#] Mon Jun 15 2020 17:11:25 EDT from warbaby @ Uncensored

Subject: Re: SMTP session logs

[Reply] [ReplyQuoted] [Headers] [Print]

It's configurable.

citserver [-lLogFacility] [-d] [-f] [-D] [-tTraceFile] [-x Debug Component list] [-hHomeDir]

but.. there may be a difference in how you installed..  The default should be "mail" (mail.log, mail.err I believe)

but mine mostly goes to to syslog. [ps aux | grep "citserver" shows no arguments, so defaults.. ]

Also, consider the debug components.

Webcit did have a form to turn on/off logging of components, but I don't see it anymore. That may have been a few versions ago.

http://www.citadel.org/doku.php?id=documentation:cmdman:citserver

 
 
Mon Jun 15 2020 03:30:44 PM EDT from p.agsten @ Uncensored Subject: SMTP session logs

Hi All,

I just migrated to Citadel from hMailserver. So far I am satisfied. However, I cannot find the SMTP logs which detail issues with mail delivery. I have a couple of mail of one of my users bounce with 554 (Transaction failed). Normally, I would expect to find more detail from the recieving serverin some sort of mail.err or smtp log but this does not seem to exist. Also checked Citadel documentation but did not find anything.

Can someone pleae point me to the right place to look into.

Thanks,

Pit



 



[#] Mon Jun 15 2020 17:12:41 EDT from bgerum2 @ Uncensored

Subject: Re: sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

now the installer itself works but the sieve2 problem is still there

checking for patch... /usr/bin/patch
/tmp/citadel-build.3081/citadel/missing: Unknown `--is-lightweight' option
Try `/tmp/citadel-build.3081/citadel/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing

 

checking for icaltimezone_set_tzid_prefix in -lical... yes
checking sieve2.h usability... no
checking sieve2.h presence... no
checking for sieve2.h... no
configure: error: sieve2.h was not found and is required.  More info: http://www.citadel.org/doku.php/installation:start
 Citadel Easy Install is aborting.
 The last few lines above this message may indicate what went wrong.
 Linux openSUSE NAME="openSUSE Leap" VERSION="15.1" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.1" PRETTY_NAME="openSUSE Leap 15.1" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.1" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" ( 4.12.14-lp151.28.52-default x86_64)

still no installer logfile in /tmp

 

Mon Jun 15 2020 16:47:32 EDT from bgerum2 @ Uncensored Subject: Re: sieve2_license error

my modified install script now works for openSUSE

I added in line 206:

    elif [ -f /etc/os-release ] ; then
        DIST='openSUSE'
        // DIST=`cat /etc/os-release | tr "\n" ' '| sed s/VERSION.*//`
        REV=`cat /etc/os-release | tr "\n" ' ' | sed s/.*=\ //`

 

and around line 370

elif [ "${DIST}" == "openSUSE" ]
    then
        show_info 'You are on a OpenSuse-like system.'
        zypper in -t pattern devel_basis </dev/tty || die
        zypper in \
            zlib-devel \
            openldap2-devel \
            libopenssl-devel \
            libcurl-devel \
            libical-devel \
            libexpat-devel \
            </dev/tty || die

 

of course, all other occurences of ${DIST} have to be in quotes, too

 

 

Mon Jun 15 2020 16:13:25 EDT from bgerum2 @ Uncensored Subject: Re: sieve2_license error

ok, I found the shell problem:

the DISt variable has to be in quotes, like this:

elif [ "${DIST}" == "openSUSE Leap" ]

 

 

Sun Jun 14 2020 18:05:29 EDT from warbaby @ Uncensored Subject: Re: sieve2_license error

By "add the section for Open Susie," I meant, to the installer portion, because the var should be already set.

Sun Jun 14 2020 06:03:21 PM EDT from warbaby @ Uncensored Subject: sieve2_license error

Okay, I translated from Zee Deutch! 

sh: Line 341: [: ==: unary operator expected.
sh: line 353: [: ==: unary operator expected.

this is a shell flavor thing.  You might try double quotes around those strings. but the script does appear to be working.

Also, there is no direct package installation support YET, for Open Susie in easy install.  [You could create this patch as you are troubleshooting your install..]

341:        if [ ${DIST} == 'RedHat' ]

353:        elif [ ${DIST} == 'Debian' ]

367:  else
                show_alert 'Easy Install does not yet know how to do this on your operating system.'
                die

um.. you can see in the block beginning at 197

elif [ "${OS}" = "Linux" ] ; then
        KERNEL=`uname -r`
        if [ -f /etc/redhat-release ] ; then
                DIST='RedHat'
                PSEUDONAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/redhat-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/SUSE-release ] ; then
                DIST=`cat /etc/SUSE-release | tr "\n" ' '| sed s/VERSION.*//`
                REV=`cat /etc/SUSE-release | tr "\n" ' ' | sed s/.*=\ //`
        elif [ -f /etc/mandrake-release ] ; then
                DIST='Mandrake'
                PSEUDONAME=`cat /etc/mandrake-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/debian_version ] ; then
                DIST='Debian'
                REV=`cat /etc/debian_version`

Could add a section for Open Susie.. etc..

But, it should not be difficult to get the script to bypass one check on something that is already there..

It would be best if you can find out why/where.. could be related to that unary operator issue..

Perhaps, double quotes or something are needed...

if you are getting past line 442,

442        ./configure --prefix=$SUPPORT || die

then you might take a look in

/tmp/citadel-build.2704/libsieve-2.2.7/src




 



 



 



 



[#] Mon Jun 15 2020 17:21:10 EDT from warbaby @ Uncensored

Subject: Re: sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

I encourage you to keep cracking away at it. It's probably just a path.. You might need to add symlink.   I  have some other stuff todo for a while, but am still monitoring the thread.

Mon Jun 15 2020 05:12:41 PM EDT from bgerum2 @ Uncensored Subject: Re: sieve2_license error

now the installer itself works but the sieve2 problem is still there

checking for patch... /usr/bin/patch
/tmp/citadel-build.3081/citadel/missing: Unknown `--is-lightweight' option
Try `/tmp/citadel-build.3081/citadel/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing

 

checking for icaltimezone_set_tzid_prefix in -lical... yes
checking sieve2.h usability... no
checking sieve2.h presence... no
checking for sieve2.h... no
configure: error: sieve2.h was not found and is required.  More info: http://www.citadel.org/doku.php/installation:start
 Citadel Easy Install is aborting.
 The last few lines above this message may indicate what went wrong.
 Linux openSUSE NAME="openSUSE Leap" VERSION="15.1" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.1" PRETTY_NAME="openSUSE Leap 15.1" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.1" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" ( 4.12.14-lp151.28.52-default x86_64)

still no installer logfile in /tmp

 

Mon Jun 15 2020 16:47:32 EDT from bgerum2 @ Uncensored Subject: Re: sieve2_license error

my modified install script now works for openSUSE

I added in line 206:

    elif [ -f /etc/os-release ] ; then
        DIST='openSUSE'
        // DIST=`cat /etc/os-release | tr "\n" ' '| sed s/VERSION.*//`
        REV=`cat /etc/os-release | tr "\n" ' ' | sed s/.*=\ //`

 

and around line 370

elif [ "${DIST}" == "openSUSE" ]
    then
        show_info 'You are on a OpenSuse-like system.'
        zypper in -t pattern devel_basis </dev/tty || die
        zypper in \
            zlib-devel \
            openldap2-devel \
            libopenssl-devel \
            libcurl-devel \
            libical-devel \
            libexpat-devel \
            </dev/tty || die

 

of course, all other occurences of ${DIST} have to be in quotes, too

 

 

Mon Jun 15 2020 16:13:25 EDT from bgerum2 @ Uncensored Subject: Re: sieve2_license error

ok, I found the shell problem:

the DISt variable has to be in quotes, like this:

elif [ "${DIST}" == "openSUSE Leap" ]

 

 

Sun Jun 14 2020 18:05:29 EDT from warbaby @ Uncensored Subject: Re: sieve2_license error

By "add the section for Open Susie," I meant, to the installer portion, because the var should be already set.

Sun Jun 14 2020 06:03:21 PM EDT from warbaby @ Uncensored Subject: sieve2_license error

Okay, I translated from Zee Deutch! 

sh: Line 341: [: ==: unary operator expected.
sh: line 353: [: ==: unary operator expected.

this is a shell flavor thing.  You might try double quotes around those strings. but the script does appear to be working.

Also, there is no direct package installation support YET, for Open Susie in easy install.  [You could create this patch as you are troubleshooting your install..]

341:        if [ ${DIST} == 'RedHat' ]

353:        elif [ ${DIST} == 'Debian' ]

367:  else
                show_alert 'Easy Install does not yet know how to do this on your operating system.'
                die

um.. you can see in the block beginning at 197

elif [ "${OS}" = "Linux" ] ; then
        KERNEL=`uname -r`
        if [ -f /etc/redhat-release ] ; then
                DIST='RedHat'
                PSEUDONAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/redhat-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/SUSE-release ] ; then
                DIST=`cat /etc/SUSE-release | tr "\n" ' '| sed s/VERSION.*//`
                REV=`cat /etc/SUSE-release | tr "\n" ' ' | sed s/.*=\ //`
        elif [ -f /etc/mandrake-release ] ; then
                DIST='Mandrake'
                PSEUDONAME=`cat /etc/mandrake-release | sed s/.*\(// | sed s/\)//`
                REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
        elif [ -f /etc/debian_version ] ; then
                DIST='Debian'
                REV=`cat /etc/debian_version`

Could add a section for Open Susie.. etc..

But, it should not be difficult to get the script to bypass one check on something that is already there..

It would be best if you can find out why/where.. could be related to that unary operator issue..

Perhaps, double quotes or something are needed...

if you are getting past line 442,

442        ./configure --prefix=$SUPPORT || die

then you might take a look in

/tmp/citadel-build.2704/libsieve-2.2.7/src




 



 



 



 



 



[#] Mon Jun 15 2020 22:49:34 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

Thank you warbaby for the excellent insight and help.

I will echo the request for our OpenSuSE friends to post the completed diffs to the Easy Install script to make it run properly on OpenSuSE.    We will cheerfully accept any changes that are needed.  It's just that we don't have anyone on the core team that uses this distribution so we don't normally test with it.

In the future we will have a Docker container for Citadel and I hope most people will use that.

 

 

Mon Jun 15 2020 05:21:10 PM EDT from warbaby @ Uncensored Subject: Re: sieve2_license error

I encourage you to keep cracking away at it. It's probably just a path.. You might need to add symlink.   I  have some other stuff todo for a while, but am still monitoring the thread.

 


[#] Mon Jun 15 2020 23:40:45 EDT from CitadelNewbee @ Uncensored

Subject: Re: smart host login

[Reply] [ReplyQuoted] [Headers] [Print]

Thank you for the quick reply. :-)



[#] Tue Jun 16 2020 11:13:54 EDT from warbaby @ Uncensored

Subject: Re: sieve2_license error

[Reply] [ReplyQuoted] [Headers] [Print]

You're welcome Art..  It's my pleasure. to help out.

My last thought on this one at the moment should be in a new thread though..

The  /tmp/citadel-install.log file.. easyinstall is not in the main repos that I can see.. so I couldn't check the git log for that.

I think the bash trace will help out.  But, I distinctly recall that handy message from easy install

"something has failed.. you might look in /tmp/citadel-install.log" or something like that.

 

Mon Jun 15 2020 10:49:34 PM EDT from IGnatius T Foobar @ Uncensored Subject: Re: sieve2_license error

Thank you warbaby for the excellent insight and help.

I will echo the request for our OpenSuSE friends to post the completed diffs to the Easy Install script to make it run properly on OpenSuSE.    We will cheerfully accept any changes that are needed.  It's just that we don't have anyone on the core team that uses this distribution so we don't normally test with it.

In the future we will have a Docker container for Citadel and I hope most people will use that.

 

 

Mon Jun 15 2020 05:21:10 PM EDT from warbaby @ Uncensored Subject: Re: sieve2_license error

I encourage you to keep cracking away at it. It's probably just a path.. You might need to add symlink.   I  have some other stuff todo for a while, but am still monitoring the thread.

 


 



Go to page: First ... 12 13 14 15 [16] 17 18 19 20 ... Last