Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
Perhaps we can get more information.
First, flog yourself with a wet noodle for disregarding common sense about taking backups. You should be backing up every day, not just when you're about to perform an upgrade. Use a filesystem like `btrfs` or `zfs` which can make instant snapshots, then rsync those snapshots to a backup location.
Then shut down the systemd unit file for Citadel (`systemctl stop citadel`).
It's ok to leave the web interface running.
Run the Citadel Server in the foreground with maximum debugging:
cd /usr/local/citadel
./citserver -x9
If there is really a problem with the server software, it will crash with maximum logging right in front of you. You can post the last screenful or so of the output and perhaps it will tell us more.
For "even more" information, you can try running it in the debugger:
cd /usr/local/citadel
gdb ./citserver
run -x9
If it crashes, post the last screenful up to the crash, then do `thread apply all bt` and stash that output too, just in case we need it.
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
./citserver -x9
citserver[1776]: extensions: finished initializing modules (threading=1)
citserver[1776]: sysdep: new client socket 39
citserver[1776]: fulltext: indexing started. msgs 6996--7111
citserver[1776]: msgbase: CtdlFetchMessage(6997, 1)
citserver[1776]: fulltext: ft_index_message() adding msg 6997
citserver[1776]: msgbase: CtdlOutputPreLoadedMsg(TheMessage=not null, 0, 0, 0, 1
citserver[1776]: msgbase: fixed_output() part 1: (text/html) (35175 bytes)
citserver[1776]: context: session (SMTPs-MTA) started from 46.148.40.151 (46.148.40.151) uid=-1
citserver[1776]: crypto: using certificate chain keys/citadel.cer
citserver[1776]: crypto: using private key keys/citadel.key
citserver[1776]: fulltext: wordbreaking message 6997 (79 bytes)
citserver[1776]: fulltext: indexing message 6997 [0 tokens]
citserver[1776]: msgbase: CtdlFetchMessage(6998, 1)
citserver[1776]: fulltext: ft_index_message() adding msg 6998
citserver[1776]: msgbase: CtdlOutputPreLoadedMsg(TheMessage=not null, 0, 0, 0, 1
citserver[1776]: msgbase: fixed_output() part 1: (text/html) (53736 bytes)
citserver[1776]: fulltext: wordbreaking message 6998 (0 bytes)
Segmentation fault
run -x9
--------
thread apply all bt
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
All right, this is your lucky day. That was an easy problem to spot and I've published a fix.
Somehow you got a couple of zero-length messages into your system (how?) and the indexer choked on a null word list. Go ahead and do the upgrade again.
Make sure you get at least version 995 of the server.
And start taking daily backups. :)
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
Hi, Still not working.. same issue -
DB version is 995
----
citserver[18815]: msgbase: fixed_output() part 1: (text/html) (53736 bytes)
citserver[18815]: context: session (SMTP-MSA) started from 77.90.185.59 (77.90.185.59) uid=-1
citserver[18815]: fulltext: wordbreaking message 6998 (0 bytes)
Segmentation fault
Wed Sep 27 2023 00:28:29 EDT from IGnatius T Foobar Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
All right, this is your lucky day. That was an easy problem to spot and I've published a fix.
Somehow you got a couple of zero-length messages into your system (how?) and the indexer choked on a null word list. Go ahead and do the upgrade again.
Make sure you get at least version 995 of the server.
And start taking daily backups. :)
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
Hi IG,
please can you help ?
Craig.
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
He will. Hes got a day job remember :)
Thu Sep 28 2023 05:19:24 EDT from cjonline Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)Hi IG,
please can you help ?
Craig.
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
All right, one more try. Make sure you get version 996 of the server.
That fix we put in to get around your mysterious null message needed to be a few lines earlier in the code. I hope this fixes it.
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
Thank you so much! that fixed my issue.. will create backups now going forward.
You are the best!
Craig.
Thu Sep 28 2023 22:21:22 EDT from IGnatius T Foobar Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
All right, one more try. Make sure you get version 996 of the server.
That fix we put in to get around your mysterious null message needed to be a few lines earlier in the code. I hope this fixes it.
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)
Word the spread!
Fri Sep 29 2023 16:48:00 EDT from IGnatius T Foobar Subject: Re: Citadel wont start after EASY INSTALL upgrade to 944 (rasbian)Spread the word!