Will not send attachments with Ubuntu OS either.
Bob
Sequim, WA
"What OS are you running on the Pi, and is it 32 or 64 bit, how much installed RAM, how much swap is configured, and how did you install Citadel?"
What OS... I tried Buster, 32 bit, on a 32GB SD card, I believe the Pi has 256 MB of RAM. I did not enable any additional swap space, I used the easy install.
I also tried an install (on the same Pi board) of Ubuntu 20.4, 32 bit on a 32GB SD card, I believe the Pi has 256 MB of RAM. I did not enable any additional swap space, I used the easy install.
Bob
Sequim, WA
Currently using the Ubuntu 20.4 OS. Typing sudo free -h I get:
RAM total 917mi, used 136mi, free 144mi, shared 3.0mi, buffer 636 mi, available 757
Swap = 0
Bob
Sequim, WA
Put Ubuntu 20 on an old PC along with Citadel loaded from the easy install. Initially I noticed the same thing. I would get kicked out of the application about 80% of the time as soon as I posted an attachment. I began to notice if I waited for 5 to 10 seconds after i did the attachment before closing the page and going back to the email, putting some words in the email, waiting another 5 seconds, then click send, the mail and attachment would go almost 100% of the time.
i will go back to the RPi and see if the same scenario plays out when putting the delays in the process.
Bob
Sequim, WA
I always assumed it had something to do with memory management, but maybe you're onto something and it's a race condition. Will look into this more!
Just as a quick update ... so far, what I have been able to reproduce is that I get s software crash while attempting to upload large attachments on a Pi. The debugger says its crashing inside the base64-encode library. Does this sound like what you miht be experiencing? Incoming mail from the outside would be encoded somewhere else, so it wouldnt crash the library.
Size of the attachment did not make any difference. I could reproduce it 100% of the time if I did an attachment, quickly hit close and then, again, quickly hit send. Also, leave the document blank with no words.
Bob
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