Hi
I have a problem using the Citadel Easy Intall script on both Raspberry Pi4 (Raspian) and OdroidC2 (Ubuntu). Keep getting error /usr/bin/ld: cannot find -liconv
collect2: error: ld returned 1 exit status
I managed to install it previously without issues? Any suggestions?
I'm getting the same thing on a brand new install of Devuan;
gcc citadel.o citadel_ipc.o client_chat.o client_passwords.o commands.o ipc_c_tcp.o messages.o rooms.o routines2.o routines.o s
creen.o tuiconfig.o -L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib -lssl -lcrypto -lz -liconv -lcitad
el -o citadel
/usr/bin/ld: cannot find -liconv
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:21: citadel] Error 1
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux Debian 11.1( 5.10.0-14-amd64 x86_64)
I'm getting the same thing on a brand new install of Devuan;
gcc citadel.o citadel_ipc.o client_chat.o client_passwords.o commands.o ipc_c_tcp.o messages.o rooms.o routines2.o routines.o s
creen.o tuiconfig.o -L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib -lssl -lcrypto -lz -liconv -lcitad
el -o citadel
/usr/bin/ld: cannot find -liconv
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:21: citadel] Error 1
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux Debian 11.1( 5.10.0-14-amd64 x86_64)
It doesn't appear that liconv.so is installed anywhere on my system for some reason - I have searched using find / -name "liconv.*" and also find / -name "*.so"
I'm getting the same thing on a brand new install of Devuan;
gcc citadel.o citadel_ipc.o client_chat.o client_passwords.o commands.o ipc_c_tcp.o messages.o rooms.o routines2.o routines.o s
creen.o tuiconfig.o -L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib -lssl -lcrypto -lz -liconv -lcitad
el -o citadel
/usr/bin/ld: cannot find -liconv
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:21: citadel] Error 1
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux Debian 11.1( 5.10.0-14-amd64 x86_64)
It doesn't appear that liconv.so is installed anywhere on my system for some reason - I have searched using find / -name "liconv.*" and also find / -name "*.so"Ok so the location of iconv is /usr/bin/ but don't know what I need to do to get the installer to work?
Drat. We added some improvements to make it build cleanly on FreeBSD and it looks like we broke it on some Linuxes.
Hold tight and we'll get this stuff sorted out.
Hello!
I just want to add that I have the same error on Fedora 36 Workstation...
gcc citadel.o citadel_ipc.o client_chat.o client_passwords.o commands.o ipc_c_tcp.o messages.o rooms.o routines2.o routines.o screen.o tuiconfig.o -L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib -lssl -lcrypto -lz -liconv -lcitadel -o citadel
/usr/bin/ld: cannot find -liconv
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:21: citadel] Error 1
Drat. We added some improvements to make it build cleanly on FreeBSD and it looks like we broke it on some Linuxes.
Hold tight and we'll get this stuff sorted out.
Cheers much appreciated
Subject: Prospective newbie - where do I ask feature questions please?
Hi, not sure if this is the right room or not, please point me to it if not.
I have a question about a feature and whether it exists in Citadel or not please:
I currently use hMailServer but the PC it is running on is falling to pieces. I have a spare Raspberry Pi so am looking at Citadel to replace hMailServer. The feature I cannot find on Citadel documentation is the "IP Address Blacklist" where I can blacklist IP addresses (or ranges of) to stop them even getting access to the SMTP side of things. Does Citadel have this please?
Thanks
Dik (AKA FixItDik)
Subject: Easy Install failing - 'gzip: db-6.2.32.NC.tar.gz: not in gzip format'
Hi all,
Attempting to install Citadell on Centos7, looking at replacing Exchange as part of a larger architectural move. I run into this error as soon as the Berkeley DB tries to install:
gzip: db-6.2.32.NC.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux RedHat 7.9.2009(Core 3.10.0-1160.53.1.el7.x86_64 x86_64)
I tried working around it, downloading the file and unzipping by hand, using the 'z' option on tar, etc., etc., no luck. I tried installing a newer copy of Berkeley DB to see if the script would go passed it, it doesn't. Running into this next with libcitadel install.
Seems to be an issue with the download files, or how it is passing/transforming them in the process. Any help appreciated, thanks in advance.
BJ
Subject: Re: Easy Install failing - 'gzip: db-6.2.32.NC.tar.gz: not in gzip format'
Wed Jun 08 2022 10:56:44 EDT from offtrack Subject: Easy Install failing - 'gzip: db-6.2.32.NC.tar.gz: not in gzip format'Hi all,
Attempting to install Citadell on Centos7, looking at replacing Exchange as part of a larger architectural move. I run into this error as soon as the Berkeley DB tries to install:
gzip: db-6.2.32.NC.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Linux RedHat 7.9.2009(Core 3.10.0-1160.53.1.el7.x86_64 x86_64)
I tried working around it, downloading the file and unzipping by hand, using the 'z' option on tar, etc., etc., no luck. I tried installing a newer copy of Berkeley DB to see if the script would go passed it, it doesn't. Running into this next with libcitadel install.
Seems to be an issue with the download files, or how it is passing/transforming them in the process. Any help appreciated, thanks in advance.
BJ
Disregard. Figured it was a 'curl' problem. Installed and downloaded 'wget' - worked great. Thanks, looking forward to messing with this, I like the interface.
Subject: Re: Prospective newbie - where do I ask feature questions please?
Wed Jun 08 2022 10:22:25 EDT from FixItDik Subject: Prospective newbie - where do I ask feature questions please?Hi, not sure if this is the right room or not, please point me to it if not.
I have a question about a feature and whether it exists in Citadel or not please:
I currently use hMailServer but the PC it is running on is falling to pieces. I have a spare Raspberry Pi so am looking at Citadel to replace hMailServer. The feature I cannot find on Citadel documentation is the "IP Address Blacklist" where I can blacklist IP addresses (or ranges of) to stop them even getting access to the SMTP side of things. Does Citadel have this please?
Thanks
Dik (AKA FixItDik)
PS On hMailServer an IP address is blacklisted automatically if it makes X number of invalid login attempts - it would be great if that feature were in Citadel too but I'd settle for just the manual one as I already have a comprehensive list I can copy over :)
Subject: Re: Prospective newbie - where do I ask feature questions please?
Wed Jun 08 2022 10:22:25 EDT from FixItDik Subject: Prospective newbie - where do I ask feature questions please?Hi, not sure if this is the right room or not, please point me to it if not.
I have a question about a feature and whether it exists in Citadel or not please:
I currently use hMailServer but the PC it is running on is falling to pieces. I have a spare Raspberry Pi so am looking at Citadel to replace hMailServer. The feature I cannot find on Citadel documentation is the "IP Address Blacklist" where I can blacklist IP addresses (or ranges of) to stop them even getting access to the SMTP side of things. Does Citadel have this please?
Thanks
Dik (AKA FixItDik)
If you're running WebCit in your installation, click on "Administration" (in the sidebar), then "Domain names and Internet mail configuration". I think what you're looking for is RBL hosts. RBL means "Realtime blocklist" and it's based entirely on IP address.
Alternatively, you can use the firewall provided with your OS. If your firewall is FreeBSD's IPFW, I can halp set it up.
Drat. We added some improvements to make it build cleanly on FreeBSD and it looks like we broke it on some Linuxes.
Hold tight and we'll get this stuff sorted out.Cheers much appreciated
LOOKS LIKE YOU HAVE SORTED IT NOW - IT HAS JUST INSTALLED - THANKS
Subject: Re: Prospective newbie - where do I ask feature questions please?
Brilliant, thank you - I am thinking of installing on a Raspberry Pi - just having an issue with the auto-install at the moment but looks like there are some known issues that are being investigated right now so hopefully that'll fix it.
As soon as I get it installed I will go look at the RBL config but it sounds like just what I need.
Cheers
Dik
Drat. We added some improvements to make it build cleanly on FreeBSD and it looks like we broke it on some Linuxes.
Hold tight and we'll get this stuff sorted out.Cheers much appreciated
LOOKS LIKE YOU HAVE SORTED IT NOW - IT HAS JUST INSTALLED - THANKS
Erm, trying to install on Raspberry Pi and get the following:
E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/pool/main/o/openldap/libldap2-dev_2.4.47+dfsg-3+rpi1+deb10u6_armhf.deb 404 Not Found [IP: 93.93.128.193 80]
I managed to work around this LDAP install issue by installing the slapd package then re-running the easy install but I think it still needs fixing in the easy install?
Wed Jun 08 2022 18:40:41 EDT from FixItDikErm, trying to install on Raspberry Pi and get the following:
E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/pool/main/o/openldap/libldap2-dev_2.4.47+dfsg-3+rpi1+deb10u6_armhf.deb 404 Not Found [IP: 93.93.128.193 80]
Hope this helps you fix itRegardsDik
LOOKS LIKE YOU HAVE SORTED IT NOW - IT HAS JUST INSTALLED - THANKS
That is correct. We are actually moving to a new build system, and a bit of that has been backported to the release to fix that little bug. Enjoy!
I am getting this error as well when trying to install on RedHat. Any possible fix?
I tried the Easy Install today on RedHat again and am getting the below error. This occurs after the process in the below image.
Subject: Re: Filter to move Messages marked by SpamAssassin
I'm having the same issue. I just installed Citadel on a new system and duplicated the Server side filters and they no longer work as they did before. I have the following selected:
X-Spam-Status | contains | True | Forward to newemail@address.com
I've checked the email and it does contain True. It is not performing the action.
Any help would be appreciated.
Fri Mar 18 2022 13:53:48 EDT from wintpe Subject: Re: Filter to move Messages marked by SpamAssassin
Sat Mar 12 2022 15:51:03 EST from manutremo Subject: Re: Filter to move Messages marked by SpamAssassinHi, I see this was posted close to 1 yr ago, but I didn't find any answer.
I'm runnning into exactly the same issue as the op, that is, I'm trying to set a rule that checks the X-Spam-Status and sends it to a spam folder if it contains "True" (I checked the headers of a GTUBE email and it contains "True" instead of "Yes" as stated in the spamassassin documentation).
Any idea or workaround?
Thanks in advance,
I have a working setup with SpamAssassin marking incoming Mail.
Now I want Citadel to move all marked EMails to a Spam-Folder before delivering them to the clients. As I understand it the way to do that is using the server-side mail filters. I just can't seem to get the filter to work.
I expected the filter to be like:
If |X-Spam-Status| |contains| |True| |Move message to| |Spam| and then |continue processing|I derived the filter from the EMail headers generated by SpamAssassin (The required value is -10.0 to force the EMail as Spam)
X-Spam-Level: X-Spam-Status: True, score=0.8 required=-10.0However, no EMail matches the filter. If I invert the condition (from |contains| to |does not contain|), all EMails get sent to the Spam folder, so the problem is not with in the moving messages part.
Any Ideas?
Just airing the way ive gone about this.
While the basic citadel setup through the admin pages is well covered i found that it was easier to just have citserver answering port 25 and sending on to the smarthost, this keeps the whole thing reliable and easy to follow things when they go wrong.
I run my citadel on rocky but as a virtual machine on a proxmox server, and proxmox also have a mailrelay server that runs as a virtual machine under proxmox.
the mailrelay does everything you are asking for and more, and has a fabulous GUI for setting it all up, although if you want to mess with its postfix main.cf you need to look at its templates as it updates main.cf through the gui.
proxmox mail covers antivirus, spam, whitelists blacklists logging, dk/dm*
and its free for non commercial use.
regards peter