New install of Spacenook won't update

I downloaded Spacenook and installed it on my server. On the Dashboard says I am currently running v 13.0.0, and that 13.1.0 is available.

However, when I click the Update button, nothing happens. The popup "site will be upgraded within a minute" appears, but then nothing happens. It just sits there and does not upgrade. I let it sit for a half hour thinking it might just be slow, but it still says I am running v13.0.0 and will not update.

I do have Enable auto-update and Force auto-update activated.

  • More
Replies (5)
    • Hello @cwill !

      First of all, you need to check the work of your Cron Jobs. It can be checked in the Studio->Dashboard->Server audit area. Just find the line like:

      • Last cron jobs execution - 27 Jan 2025 4:30:01 pm

      The time should be not far than ~1 minute from the moment of the check.

      • Ah, thanks, I didn't know there was more in the menu of the Host Tools section of the Dashboard. When I run the server audit, everything comes up as OK, except the UNA version which comes up as WARNING and tells me I need to update.

        It showed that cron had never run, so I checked my server itself and I had forgotten to set up the cron job when installing. I set up the suggested cron now, and it worked! My site is updating perfectly now.

        Thank you so much! It's been about a decade since I've worked with open source software so I'm pretty rusty. I appreciate the help!

        [edit: the option for server audit becomes much more obvious once I got updated into the 14.x releases!]

        • I now have updated all the way to 14.0.0-RC2! Fantastic.

          Is there a way to change the line on the Dashboard that says "Installed:11 Jul 2023", as I just installed this software yesterday and this is obviously a legacy date from spacenook. It's not important, I'd just like to update it for my own records.

          • You may backup the `sys_modules` table from your UNA database and then run the following MySQL query there:

            UPDATE `sys_modules` SET `date` = '1737916743' WHERE `sys_modules`.`name` = 'system'
            
            • Thank you once again, that worked perfectly!

              Login or Join to comment.