Subject: Running Citadel as a virtual machine
Hi everyone,
I'm setting up a mesh network and plan on running Citadel as a part of it. The plan is to run everything that I can on virtual machines that are hosted on ESXi on an IBM System x3550 rack server. My first question is will this work? My second question is how much disk space and memory will I need to allocate for this? It will mainly be a relay to another email address and in the future maybe 20 accounts.
Thanks and have a great night. :)
Patrick.
P.S. I didn't realize that after I "logged in" it took me to the Lobby instead of returning me here. Feel free to flame away. :)
Subject: Re: Running Citadel as a virtual machine
Citadel will run just fine on ESXi. I have done it many times. Just install a stock Linux OS in a virtual machine (Debian will do nicely) and run the Easy Install. You will be up and running in no time.
Subject: Citadel server and Openmediavault on the same debian machine.
Hello!
Once I was running openmediavault (NAS software) and citadel-suite on one and the same x86-computer running debian 8 and it worked fine.
Now that I want to run these applications on an arm64-computer with debian 10 installed (infact its armbian) it seems to be impossible. Any time I try to install citadel-suite or citadel-server while running openmediavault the package manager wants to remove openmediavault first.
The problem could be the mail-transport-agent that openmediavault needs to install and which is conflicting with citadel.
Is there a solution to the problem such that both applications can run together on one host?
Kind regards
Markus
Subject: Re: Citadel server and Openmediavault on the same debian machine.
As a bonus you'll get a much newer version.
Hallo,
I want to use a Raspi 4 8GB with Raspian as an Citadel-Server.
I need a configuration as on my raspi 3 with fetchmail, citadel and postfix.
The original debian package installs as a citadel-MTA and kills postfix. So I tried to install with easyinstall, but the Result is not right:
I need help!
Installing libcitadel...
checking build system type... conftools/config.guess: unable to guess system type
This script, last modified 2006-07-02, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
and
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
If the version you run (conftools/config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
config.guess timestamp = 2006-07-02
uname -m = aarch64
uname -r = 5.4.79-v8+
uname -s = Linux
uname -v = #1373 SMP PREEMPT Mon Nov 23 13:32:41 GMT 2020
/usr/bin/uname -p =
/bin/uname -X =
hostinfo =
/bin/universe =
/usr/bin/arch -k =
/bin/arch =
/usr/bin/oslevel =
/usr/convex/getsysinfo =
UNAME_MACHINE = aarch64
UNAME_RELEASE = 5.4.79-v8+
UNAME_SYSTEM = Linux
UNAME_VERSION = #1373 SMP PREEMPT Mon Nov 23 13:32:41 GMT 2020
configure: error: cannot guess build type; you must specify one
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux Debian 10.7( 5.4.79-v8+ aarch64)
tabbi
There are instructions on my Citadel, wallofhate.com on how to install Citadel on a Pi 3B+.
I can't help you with fetchmail and postfix and if there may be library conflicts with that part of it - but I'd think getting Citadel installed and running first might be the best first step toward achieving what you want.
Hallo,
I want to use a Raspi 4 8GB with Raspian as an Citadel-Server.
I need a configuration as on my raspi 3 with fetchmail, citadel and postfix.
I would absolutely NOT recommend using the distro packages. I had no luck with that route. Easy Install is always the way to go - the distros aren't well enough maintained to use the apt packages to install a correctly working instance of Citadel - especially on Raspbian.
Another vote for this, from a nobody. Packages are always behind current, and can create other havoc in the system.
I would absolutely NOT recommend using the distro packages. I had no luck with that route. Easy Install is always the way to go - the distros aren't well enough maintained to use the apt packages to install a correctly working instance of Citadel - especially on Raspbian.
Subject: How to create multi server setup for Citadel
Hi
Is there any guide/howto explaining multi server setup of CITADEL?
Arvind.
Subject: Re: Citadel server and Openmediavault on the same debian machine.
Tue Dec 29 2020 10:11:02 EST from IGnatius T Foobar Subject: Re: Citadel server and Openmediavault on the same debian machine.Yes ... ditch the packages and deploy Citadel using Easy Install instead.
As a bonus you'll get a much newer version.
I tried to install Citadel by using Easy Install.
1) First with "curl http://easyinstall.citadel.org/install | bash". The installtion process stopped with the following info:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185 100 185 0 0 429 0 --:--:-- --:--:-- --:--:-- 429
bash: line 1: html: No such file or directory
bash: line 2: syntax error near unexpected token `<'
'ash: line 2: `<head><title>301 Moved Permanently</title></head>
2) Then I tried the other option "wget -q -O - http://easyinstall.citadel.org/install | bash". It runs for a while well until it fails with:
Installing libcitadel...
checking build system type... conftools/config.guess: unable to guess system type
This script, last modified 2006-07-02, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
and
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
If the version you run (conftools/config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
config.guess timestamp = 2006-07-02
uname -m = aarch64
uname -r = 5.9.14-rockchip64
uname -s = Linux
uname -v = #20.11.4 SMP PREEMPT Tue Dec 15 08:52:20 CET 2020
/usr/bin/uname -p = unknown
/bin/uname -X =
hostinfo =
/bin/universe =
/usr/bin/arch -k =
/bin/arch = aarch64
/usr/bin/oslevel =
/usr/convex/getsysinfo =
UNAME_MACHINE = aarch64
UNAME_RELEASE = 5.9.14-rockchip64
UNAME_SYSTEM = Linux
UNAME_VERSION = #20.11.4 SMP PREEMPT Tue Dec 15 08:52:20 CET 2020
configure: error: cannot guess build type; you must specify one
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux Debian 10.7( 5.9.14-rockchip64 aarch64)
2.1) Follow the advice, I have downloaded a new "config.guess" and "config.sub from the mentioned URLs. I used them instead of mine that came from the distribution and run again "wget -q -O - http://easyinstall.citadel.org/install | bash". But no luck, the problem persists and 'I got the same output as during the last run.
Do you have any idea? Thanks in advance!
Markus
Subject: Re: Citadel server and Openmediavault on the same debian machine.
Try:
wget https://easyinstall.citadel.org/install -O easyinstall.sh
chmod +x easyinstall.sh
./easyinstall.sh
A change was already pushed to the website, but the updater is apparently not running.
For the record, I personally will never pipe unknown input directly to a privileged shell.
Always take a look at what you're running. Download, head, cat, whatever..
That gnu error btw, is not coming directly from easyinstall..
Fri Jan 01 2021 09:32:09 AM EST from markus Subject: Re: Citadel server and Openmediavault on the same debian machine.
Tue Dec 29 2020 10:11:02 EST from IGnatius T Foobar Subject: Re: Citadel server and Openmediavault on the same debian machine.Yes ... ditch the packages and deploy Citadel using Easy Install instead.
As a bonus you'll get a much newer version.I tried to install Citadel by using Easy Install.
1) First with "curl http://easyinstall.citadel.org/install | bash". The installtion process stopped with the following info:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185 100 185 0 0 429 0 --:--:-- --:--:-- --:--:-- 429
bash: line 1: html: No such file or directory
bash: line 2: syntax error near unexpected token `<'
'ash: line 2: `<head><title>301 Moved Permanently</title></head>2) Then I tried the other option "wget -q -O - http://easyinstall.citadel.org/install | bash". It runs for a while well until it fails with:
Installing libcitadel...
checking build system type... conftools/config.guess: unable to guess system type
This script, last modified 2006-07-02, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
and
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
If the version you run (conftools/config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
config.guess timestamp = 2006-07-02
uname -m = aarch64
uname -r = 5.9.14-rockchip64
uname -s = Linux
uname -v = #20.11.4 SMP PREEMPT Tue Dec 15 08:52:20 CET 2020
/usr/bin/uname -p = unknown
/bin/uname -X =
hostinfo =
/bin/universe =
/usr/bin/arch -k =
/bin/arch = aarch64
/usr/bin/oslevel =
/usr/convex/getsysinfo =
UNAME_MACHINE = aarch64
UNAME_RELEASE = 5.9.14-rockchip64
UNAME_SYSTEM = Linux
UNAME_VERSION = #20.11.4 SMP PREEMPT Tue Dec 15 08:52:20 CET 2020
configure: error: cannot guess build type; you must specify one
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux Debian 10.7( 5.9.14-rockchip64 aarch64)2.1) Follow the advice, I have downloaded a new "config.guess" and "config.sub from the mentioned URLs. I used them instead of mine that came from the distribution and run again "wget -q -O - http://easyinstall.citadel.org/install | bash". But no luck, the problem persists and 'I got the same output as during the last run.
Do you have any idea? Thanks in advance!
Markus
I would like to know if anyone has a full tutorial? including the domain with No IP.
I've got a full update on installing on Raspbian on a Pi at my Citadel - wallofhate.com
But it will fail on a curl or wget for the same reason listed above - you've got to use HTTPS: in the URL you give curl or wget now. the HTTP URL will download the file locally, and you have to execute the script there using SU or sudo to get it to work.
I would like to know if anyone has a full tutorial? including the domain with No IP.
Subject: Re: Citadel server and Openmediavault on the same debian machine.
Thanks for your reply!
Accoring to the error output it is "config.guess" that cannot recognize my operating system. I found that "config.guess" (and "config.sub") are both contained by "libcitadel-easyinstall.tar.gz" (in the directory "conftools") which the script https://easyinstall.citadel.org/install downloads from https://easyinstall.citadel.org/. And these files seemed to be old. When I open "config.guess" and "config.sub" I can see the timestamp variable is set to "2006-07-02" and "2006-09-20", respectively. Could be that theses files are to old to recognize my operating system.
So I tried to get newer once following the URLs bellow which I took from the error output of "config.guess":
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess and
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
But the once I got where from 2008 which are still quite old.
Finally, I have talked to people listening to config-patches@gnu.org and I got the following URLs:
https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
These URLs provide quite actual versions of "config.guess" and "config.sub" dated to 2020-12-22.
Could you please check if these newer files from 2020 can replace the once from 2006? Thanks in advance.
Markus
Fri Jan 01 2021 11:07:06 EST from warbaby Subject: Re: Citadel server and Openmediavault on the same debian machine.Try:
wget https://easyinstall.citadel.org/install -O easyinstall.sh
chmod +x easyinstall.sh
./easyinstall.sh
A change was already pushed to the website, but the updater is apparently not running.
For the record, I personally will never pipe unknown input directly to a privileged shell.
Always take a look at what you're running. Download, head, cat, whatever..
That gnu error btw, is not coming directly from easyinstall..
Fri Jan 01 2021 09:32:09 AM EST from markus Subject: Re: Citadel server and Openmediavault on the same debian machine.
Tue Dec 29 2020 10:11:02 EST from IGnatius T Foobar Subject: Re: Citadel server and Openmediavault on the same debian machine.Yes ... ditch the packages and deploy Citadel using Easy Install instead.
As a bonus you'll get a much newer version.I tried to install Citadel by using Easy Install.
1) First with "curl http://easyinstall.citadel.org/install | bash". The installtion process stopped with the following info:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185 100 185 0 0 429 0 --:--:-- --:--:-- --:--:-- 429
bash: line 1: html: No such file or directory
bash: line 2: syntax error near unexpected token `<'
'ash: line 2: `<head><title>301 Moved Permanently</title></head>2) Then I tried the other option "wget -q -O - http://easyinstall.citadel.org/install | bash". It runs for a while well until it fails with:
Installing libcitadel...
checking build system type... conftools/config.guess: unable to guess system type
This script, last modified 2006-07-02, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
and
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
If the version you run (conftools/config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
config.guess timestamp = 2006-07-02
uname -m = aarch64
uname -r = 5.9.14-rockchip64
uname -s = Linux
uname -v = #20.11.4 SMP PREEMPT Tue Dec 15 08:52:20 CET 2020
/usr/bin/uname -p = unknown
/bin/uname -X =
hostinfo =
/bin/universe =
/usr/bin/arch -k =
/bin/arch = aarch64
/usr/bin/oslevel =
/usr/convex/getsysinfo =
UNAME_MACHINE = aarch64
UNAME_RELEASE = 5.9.14-rockchip64
UNAME_SYSTEM = Linux
UNAME_VERSION = #20.11.4 SMP PREEMPT Tue Dec 15 08:52:20 CET 2020
configure: error: cannot guess build type; you must specify one
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux Debian 10.7( 5.9.14-rockchip64 aarch64)2.1) Follow the advice, I have downloaded a new "config.guess" and "config.sub from the mentioned URLs. I used them instead of mine that came from the distribution and run again "wget -q -O - http://easyinstall.citadel.org/install | bash". But no luck, the problem persists and 'I got the same output as during the last run.
Do you have any idea? Thanks in advance!
Markus
Subject: Re: Citadel server and Openmediavault on the same debian machine.
Not an expert here, but what do you have to lose by trying? Worst case it fails again, it wont eat your system or anything.
Fri Jan 01 2021 19:13:29 EST from markus Subject: Re: Citadel server and Openmediavault on the same debian machine.
Could you please check if these newer files from 2020 can replace the once from 2006? Thanks in advance.
Hello Support,
I'm trying to enable Citadel using ldap on a local debian machine. i have installed and configured ldap and have the development libraries installed. when i run easy install and start Citadel, the logs are showing that the server does not have ldap support. no errors in the citadel build. Please advise.
Subject: Re: Citadel server and Openmediavault on the same debian machine.
Well that's true. And in fact the 2020 version of config.guess and config.sub work for me well in that way that they are able to recognize my operationg system. But I'm not the one who can decide that these versions should be included in libcitadel-easyinstall.tar.gz which is in my opinion necessary that citadel easy install could work for me and maybe others that have never operating systems that could not be recognized by the old version of 2006.
Fri Jan 01 2021 19:21:56 EST from Nurb432 Subject: Re: Citadel server and Openmediavault on the same debian machine.Not an expert here, but what do you have to lose by trying? Worst case it fails again, it wont eat your system or anything.
Fri Jan 01 2021 19:13:29 EST from markus Subject: Re: Citadel server and Openmediavault on the same debian machine.
Could you please check if these newer files from 2020 can replace the once from 2006? Thanks in advance.
Subject: Re: Citadel server and Openmediavault on the same debian machine.
I think there is a dev channel around here, would not hurt to mention it there too.
Reason i answered the way i did, is i had a similar issue ( unrelated software ) and i just grabbed a copy from something else that did compile on that same machine. I guess going to the 'source' like you did would have made more sense, and i have bookmarked that for next time :)
I checked citserver which is linked against 2.4 version of the OpenLDAP library:
libldap_r-2.4.so.2 => /lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007efe72a42000)
Hello Support,
I'm trying to enable Citadel using ldap on a local debian machine. i have installed and configured ldap and have the development libraries installed. when i run easy install and start Citadel, the logs are showing that the server does not have ldap support. no errors in the citadel build. Please advise.
this is the error that I'm seeing in /var/log/syslog:
Jan 2 09:43:20 debian citserver[12952]: Your system is configured for LDAP authentication,
Jan 2 09:43:20 debian citserver[12952]: but you are running a server built without OpenLDAP support.
Jan 2 09:43:20 debian systemd[1]: citadel.service: Main process exited, code=exited, status=107/n/a
I checked citserver which is linked against 2.4 version of the OpenLDAP library:
libldap_r-2.4.so.2 => /lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007efe72a42000)
Hello Support,
I'm trying to enable Citadel using ldap on a local debian machine. i have installed and configured ldap and have the development libraries installed. when i run easy install and start Citadel, the logs are showing that the server does not have ldap support. no errors in the citadel build. Please advise.