Thanks!
I'm going to restore a snapshot of my VM so I can try again; when I try to log in with http; and the "citadel" process just crashes.

   webcit[2802]: POST /ajax_login_username_password HTTP/1.1
   citserver[2801]: [(not logged in)(0)] USER ***
   citserver[2801]: user_ops: cmd_user(***)
   citserver[2801]: user_ops: CtdlLoginExistingUser(***)
   citserver[2801]: [***(11)] <password command hidden from log>
   citserver[2801]: user_ops: <***> logged in
   *** buffer overflow detected ***: citserver terminated
   pid=2801 exited, status=6
   ctdlvisor: citserver exited normally - ending AppImage session
   webcit[2802]: StrBuf_ServGetln(): Server connection broken: Resource
   temporarily unavailable
   webcit[2802]: HTTP: 200 [0.003725] POST /ajax_login_username_password
   ...# webcit[2802]: POST /ajax_login_username_password HTTP/1.1
   webcit[2802]: Can't connect [/usr/local/citadel/citadel.socket]:
   Connection refused
   webcit[2802]: HTTP: 200 [0.001161] POST /ajax_login_username_password
   (refreshing the browser)
   webcit[2802]: GET /push?url=do_welcome HTTP/1.1
   webcit[2802]: Can't connect [/usr/local/citadel/citadel.socket]:
   Connection refused
   webcit[2802]: HTTP: 200 [0.000999] GET /push?url=do_welcome


But the backup can only be done during the night when there is no staff using it.


On 1/24/21 5:19 PM, IGnatius T Foobar wrote:

Just use HTTP for now.  I will work out the certificate stuff as part of the installation process.  Again, right now I just want to know that it runs on your system.  Yesterday I figured out why it was corrupting the database: when you pressed Ctrl-C it somehow got two copies of citserver running at the same time and writing to the same database files.  This has been fixed.

The new downloads:

https://easyinstall.citadel.org/Citadel-x86_64.AppImage <https://easyinstall.citadel.org/Citadel-x86_64.AppImage> (64-bit x86)

https://easyinstall.citadel.org/Citadel-armhf.AppImage <https://easyinstall.citadel.org/Citadel-armhf.AppImage> (32-bit ARM)

I will be busy with other things this week, so hopefully these are stable enough for you guys to give them a really good workup.  Again, they are NOT ready for production.  Also now you need to add the word "run" to the command line, to tell it to run Citadel services.  The other commands don't work yet.

Once we have the base system working, we will add the following installation features:

* Citadel Server and WebCit will share an SSL key and certificate.  Perhaps we can even figure out how to change it while running.

* Automatic installation of systemd unit files.

* Automatic upgrade.

* Built-in commands to generate both portable (binary) and non-portable (XML) backups.


Reply via email to