I just made the room, but see I can't edit it. Maybe Art or somebody can
help out with this.
I see it, and it says you have access to it.
We could also conduct these conversations in the development room.
Subject: Re: Easy Install update blew out my room aliases..
I thought it was pretty convenient to have mail.aliases as kind of front end address mapper. I had quite a few entries, for business, family, personal, societal evasion, larping.. but really makes no difference to me whether it is in a file or the database.
But there is a loss of functionality without it, namely room_name aliases. I can probably think of other cases. It might be an administrative problem on some systems. The users have to maintain their own aliases, as there is no easy way without logging in as each user.. to do it for them. I think globally is definitely a better fit for the Mail Server Admin.
Administration>Global Configuration>Alias Mapper
Alias Mapper
<aliasname>] [<drop-down-of-possible-account-or-room-destinations>][<domain-or-all-domains>] [<note, reason, duration, purpose, etc...] [add new alias]
remainder of page is just a spilldown of previously added entries, with a delete button
Active Global Aliases
sales ted @ foo.org [x] # Note: If anything happens to ted, these should go to bill.
info stephanie @ foo.org [x]
talk room_talk @ <all> [x]
-------
it could almost replace the account aliases in some use case scenarios...
I would ike the swiss-army knife feel of this very much.
Wed Jun 10 2020 02:01:08 AM EDT from IGnatius T Foobar @ Uncensored Subject: Re: Easy Install update blew out my room aliases..It is true, we removed "mail.aliases" a few versions ago. It was one of the last things that still required manual editing of a configuration file, and it was implemented in such a way that it really made the address expansion code messy. Honestly, I didn't think anyone even knew it was there anymore.
If it's something the user community needs, we could potentially bring it back in the form of a config entry *inside* the Citadel system rather than as an external text file. It wouldn't be integrated into the address book; it would just be a dumb substitution function that gets called *before* address expansion.
The other option would be to finally add arbitrary email address aliases for rooms, like we do for users.
Which would be more useful?
I don't have access to allow uploads, edit the info file, and setup the mailing list.. is what I meant by that.
Wed Jun 10 2020 02:03:50 AM EDT from IGnatius T Foobar @ Uncensored Subject: Re: webcit [Security]I just made the room, but see I can't edit it. Maybe Art or somebody can
help out with this.
I see it, and it says you have access to it.
We could also conduct these conversations in the development room.
The new Citadel Security room is active. Feel free to report issues, or generally participate.
Check your firewall is not blocking the web ports.
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.
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.
Did you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
Yes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
What happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
Well, I understood you recommended to let easyinstall install libsieve2
If I say no I get the quoted "sieve2_license error"
Before I installed libsieve2 via Yast I got a sieve not present error
Sun Jun 14 2020 16:58:17 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorWhat happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
Sorry, not trying to torment you.. but there's a logical fork in the road:
a) Follow along with easyinstall to find/fix HOW libsieve2 should be installed for Opensusie. [An update to easyinstall].
b) Cause easyinstall to download the libsieve-2.2.7-ctdl2 tarball. [An update to documentation and/or easyinstall.]
eg: Do you want Easy Install to attempt to install your OS dependencies? [Open Susie users select no here.]
...we should be trying to advance the project, not just solving one problem, one time, is what I am saying here..
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
Okay, FIRST, uninstall your distribution's libsieve2 again.
Recall, easy install is logged to '/tmp/citadel-install-log.txt'
You should be getting the exact same thing everybody else does if you answer NO there.
This is as complex as it is .
DOWNLOAD_SITE=http://easyinstall.citadel.org
# Original source code packages.
DB_SOURCE=db-6.2.32.NC.tar.gz
LIBICAL_SOURCE=libical-3.0.3.tar.gz
LIBSIEVE_SOURCE=libsieve-2.2.7-ctdl2.tar.gz
So, instead of reading the script from standard input, just download the script..
wget http://easyinstall.citadel.org/install
now, run it from the command line ./install # you might want to open it up, and read it, so you can see what is going on.
have another terminal open
tail -f /tmp/citadel-install-log.txt
watch and see what is going on..
It has to be something simple. A path, an environment variable, some issue about your shell? What shell you using? Bash?
Sun Jun 14 2020 05:05:10 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorWell, I understood you recommended to let easyinstall install libsieve2
If I say no I get the quoted "sieve2_license error"
Before I installed libsieve2 via Yast I got a sieve not present error
Sun Jun 14 2020 16:58:17 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorWhat happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
So you want me to install liebsieve-2.2.7-ctdl2 from sourceforge and retry easyinstall after that? I can't find it there, just libsieve-2.2.7.tar.gz
Sun Jun 14 2020 17:05:10 EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorWell, I understood you recommended to let easyinstall install libsieve2
If I say no I get the quoted "sieve2_license error"
Before I installed libsieve2 via Yast I got a sieve not present error
Sun Jun 14 2020 16:58:17 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorWhat happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
libsieve-2.2.7-ctdl2, sorry
Sun Jun 14 2020 17:30:18 EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorSo you want me to install liebsieve-2.2.7-ctdl2 from sourceforge and retry easyinstall after that? I can't find it there, just libsieve-2.2.7.tar.gz
Sun Jun 14 2020 17:05:10 EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorWell, I understood you recommended to let easyinstall install libsieve2
If I say no I get the quoted "sieve2_license error"
Before I installed libsieve2 via Yast I got a sieve not present error
Sun Jun 14 2020 16:58:17 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorWhat happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
What I'm hoping for is to find out why easyinstall is missing either the download, or the path when it tries to download, extract, and compile that library.
That's why I'm saying to tail the log file. Check the paths, make sure the file is downloading, check the script, etc.. maybe even comment out the license check line.
You can do whatever you like, obviously, but I was hoping to get the actual solution, since you're the one with the opensusie environment.
Sun Jun 14 2020 05:31:02 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorlibsieve-2.2.7-ctdl2, sorry
Sun Jun 14 2020 17:30:18 EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorSo you want me to install liebsieve-2.2.7-ctdl2 from sourceforge and retry easyinstall after that? I can't find it there, just libsieve-2.2.7.tar.gz
Sun Jun 14 2020 17:05:10 EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorWell, I understood you recommended to let easyinstall install libsieve2
If I say no I get the quoted "sieve2_license error"
Before I installed libsieve2 via Yast I got a sieve not present error
Sun Jun 14 2020 16:58:17 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorWhat happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
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
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 errorOkay, 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.'
dieum.. 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
okay, it looks like libsieve2 wasn#t installed via Yast or zypper. Only libksieve was there, I uninstalled it, but according to easyinstall, sieve2.h is still there
I'm using bash but I'm logged in via ssh now..
I can't find the logfile in /tmp, only the build folder:
/tmp/citadel-build.1147
it is deleted when easyinstall aborts
Sun Jun 14 2020 17:22:18 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorOkay, FIRST, uninstall your distribution's libsieve2 again.
Recall, easy install is logged to '/tmp/citadel-install-log.txt'
You should be getting the exact same thing everybody else does if you answer NO there.
This is as complex as it is .
DOWNLOAD_SITE=http://easyinstall.citadel.org
# Original source code packages.
DB_SOURCE=db-6.2.32.NC.tar.gz
LIBICAL_SOURCE=libical-3.0.3.tar.gz
LIBSIEVE_SOURCE=libsieve-2.2.7-ctdl2.tar.gzSo, instead of reading the script from standard input, just download the script..
wget http://easyinstall.citadel.org/installnow, run it from the command line ./install # you might want to open it up, and read it, so you can see what is going on.
have another terminal open
tail -f /tmp/citadel-install-log.txt
watch and see what is going on..
It has to be something simple. A path, an environment variable, some issue about your shell? What shell you using? Bash?
Sun Jun 14 2020 05:05:10 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorWell, I understood you recommended to let easyinstall install libsieve2
If I say no I get the quoted "sieve2_license error"
Before I installed libsieve2 via Yast I got a sieve not present error
Sun Jun 14 2020 16:58:17 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorWhat happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.
I fixed the OS detection:
This is a NEW Citadel installation.
Installation will now begin.
Do you want Easy Install to attempt to install your OS dependencies? Y
./install: Zeile 344: ç
./install: Zeile 356: [: Zu viele Argumente.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux NAME="openSUSE Leap" 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)
[: Zu viele Argumente. -> means too many arguments
Sun Jun 14 2020 18:13:32 EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorokay, it looks like libsieve2 wasn#t installed via Yast or zypper. Only libksieve was there, I uninstalled it, but according to easyinstall, sieve2.h is still there
I'm using bash but I'm logged in via ssh now..
I can't find the logfile in /tmp, only the build folder:
/tmp/citadel-build.1147
it is deleted when easyinstall aborts
Sun Jun 14 2020 17:22:18 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorOkay, FIRST, uninstall your distribution's libsieve2 again.
Recall, easy install is logged to '/tmp/citadel-install-log.txt'
You should be getting the exact same thing everybody else does if you answer NO there.
This is as complex as it is .
DOWNLOAD_SITE=http://easyinstall.citadel.org
# Original source code packages.
DB_SOURCE=db-6.2.32.NC.tar.gz
LIBICAL_SOURCE=libical-3.0.3.tar.gz
LIBSIEVE_SOURCE=libsieve-2.2.7-ctdl2.tar.gzSo, instead of reading the script from standard input, just download the script..
wget http://easyinstall.citadel.org/installnow, run it from the command line ./install # you might want to open it up, and read it, so you can see what is going on.
have another terminal open
tail -f /tmp/citadel-install-log.txt
watch and see what is going on..
It has to be something simple. A path, an environment variable, some issue about your shell? What shell you using? Bash?
Sun Jun 14 2020 05:05:10 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorWell, I understood you recommended to let easyinstall install libsieve2
If I say no I get the quoted "sieve2_license error"
Before I installed libsieve2 via Yast I got a sieve not present error
Sun Jun 14 2020 16:58:17 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorWhat happens if you answer N, right here?
Do you want Easy Install to attempt to install your OS dependencies?
Sun Jun 14 2020 04:52:16 PM EDT from bgerum2 @ Uncensored Subject: Re: - sieve2_license errorYes, I did install libsieve via Yast because Easyinstall won't install the dependencies for me:
Do you want Easy Install to attempt to install your OS dependencies? Y
sh: Zeile 341: [: ==: Einstelliger (unärer) Operator erwartet.
sh: Zeile 353: [: ==: Einstelliger (unärer) Operator erwartet.
Easy Install does not yet know how to do this on your operating system.
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux 4.12.14-lp151.28.52-default( 4.12.14-lp151.28.52-default x86_64)
Sat Jun 13 2020 22:28:19 EDT from warbaby @ Uncensored Subject: Re: - sieve2_license errorDid you already have libsieve2 installed from a dev package? If so, you might need to uninstall it with Yast, or whatever, then run easy install again..
From the tarball.. "This is NOT the real libSieve! If you are really and truly working with libSieve then you want to go to http://libsieve.sourceforge.net and get the upstream sources. libsieve-2.2.7-ctdl2 is a temporary fork of libsieve-2.2.7 that has had all of the lex and yacc stuff removed with a chainsaw so that it may be included with the "Easy Install" distribution of the Citadel system without requiring users to have lex (flex) and yacc (bison) installed. ...
Sat Jun 13 2020 05:34:44 PM EDT from bgerum2 @ Uncensored Subject: Re: BerkeleyDB lib error ...-- sieve2_license errorHi, 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.