I perhaps solved.
In my server I have ports switched between services. And the services in firewalld were not well configured.
Until now is working.
Sorry about all.
https://luisgo.pro/down/coredumps.zip
With Webcit seems be stable. Some problem with external comunication to Thunderbird.
I downgraded glibc and it did not worked.
A recompilation did not worked also.
Dear all,
I updated my Centos 9 and the citadel simply stops with Core Dump.
When I do the easy install gives the following:
Error
D▒s▒
I suppose that was the "yum update". Some of the libraries used by citadel were updated. I suppose some incompatibility.How I force a new compile of citadel?Thanks,Luís Gonçaçalves.
Hi there,
after a while I wanted to upgrade my citadel installation on a raspberrypi with bookworm 32 bit official raspberrypi os
with easy install
My previous version is: Citadel Server 996 mit WebCit #define CLIENT_VERSION 996 /* This version of WebCit */
Server Build: 996
compiling leads to this error:
gcc -I/usr/local/ctdlsupport/include -g -DBUILD_ID=\"25254\" -DCTDLDIR=\"/usr/local/citadel\" -I/usr/local/ctdlsupport/include -g -L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib -lssl -lcrypto -lz utils/ctdldump.c server/visit.c -DVISIT_DUMP_LOAD server/backends/berkeley_db/berkeley_db.o server/backends/common/database.o -lcitadel -lz -ldb -lpthread -o ctdldump
/usr/bin/ld: /usr/local/ctdlsupport/lib/libdb.a(os_yield.o): in function `__os_yield_ctdl':
os_yield.c:(.text+0x94): undefined reference to `pthread_yield'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:59: ctdldump] Fehler 1
Citadel Easy Install is aborting.
The last few lines above this message may indicate what went wrong.
Any idea what this mean?
maybe there is no longer support for a 32 bit OS?
Subject: Re: upgrade with easy install on raspberry pi os
Any idea what this mean?
maybe there is no longer support for a 32 bit OS?
32-bit support is ending soon, but it hasn't ended yet.
Try removing the file /usr/local/ctdlsupport/db-easyinstall.sum (or stash it somewhere safe) and attempt the build again. This will force it to rebuild Berkeley DB.