@blaine @jredrejo : I attempted to install this release over top the beta version this AM using apt install as explained. I first shut down Kolibri with ‘sudo systemctl stop kolibri’ and verified that it was not running. The installer presented the prompt as to whether I want Kolibri to run at startup/as a system service. Then it moved to 60% and stopped progressing. There is no evidence of disk activity.
So, I force closed that Terminal session, opened a new one, checked Kolibri status. It was not running. After running ‘sudo systemctl daemon-reload’, Kolibri then started and is working fine. No loss of content as far as I can tell.
Here’s the system details:
Version: 0.15.1
OS: Linux-5.10.92-v8±aarch64-with-glibc2.31
Python: 3.9.2
Installer: deb kolibri - 0.15.1-0ubuntu1
Server: Cheroot/unknown
Database: /var/kolibri/.kolibri/db.sqlite3
Free disk space: 742 GB
Server time: Thu Feb 24 2022 09:14:16 GMT+0100 (WAT)
Server timezone: Africa/Lagos
Device ID: 2f417008767fe16b31a917786bd8fa95
Below is the script from Terminal:
pi@kolibri-madina : ~ $ cd ~/Downloads
pi@kolibri-madina : ~/Downloads $ ls
kiwix-tools_linux-armhf-3.2.0-1.tar.gz kolibri_0.15.1-0ubuntu1_all.deb remoteit-4.13.6.arm64.rpi.deb
pi@kolibri-madina : ~/Downloads $ sudo apt install ~/Downloads/kolibri_0.15.1-0ubuntu1_all.deb
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Note, selecting ‘kolibri’ instead of ‘/home/pi/Downloads/kolibri_0.15.1-0ubuntu1_all.deb’
The following package was automatically installed and is no longer required:
libfuse2
Use ‘sudo apt autoremove’ to remove it.
The following packages will be DOWNGRADED:
kolibri
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Need to get 0 B/58.0 MB of archives.
After this operation, 5,120 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 /home/pi/Downloads/kolibri_0.15.1-0ubuntu1_all.deb kolibri all 0.15.1-0ubuntu1 [58.0 MB]
Preconfiguring packages …
dpkg: warning: downgrading kolibri from 0.15.1b0-0ubuntu1 to 0.15.1-0ubuntu1
(Reading database … 104167 files and directories currently installed.)
Preparing to unpack …/kolibri_0.15.1-0ubuntu1_all.deb …
Unpacking kolibri (0.15.1-0ubuntu1) over (0.15.1b0-0ubuntu1) …
Setting up kolibri (0.15.1-0ubuntu1) …
Progress: [ 60%] [############################################################################…]
Following this, I opened a new Terminal session and checked Kolibri status. This is what came back:
Warning: The unit file, source configuration file or drop-ins of kolibri.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
● kolibri.service - LSB: kolibri daemon, an offline education platform
Loaded: loaded (/etc/init.d/kolibri; enabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2022-02-24 08:56:27 WAT; 12min ago
Process: 16454 ExecStop=/etc/init.d/kolibri stop (code=exited, status=0/SUCCESS)
CPU: 17h 12min 38.483s
Feb 24 08:56:12 kolibri-madina systemd[1]: Stopping LSB: kolibri daemon, an offline education platform…
Feb 24 08:56:12 kolibri-madina runuser[16466]: pam_unix(runuser:session): session opened for user kolibri(uid=116) by (uid=0)
Feb 24 08:56:13 kolibri-madina kolibri[16467]: INFO: No C extensions are available for this platform
Feb 24 08:56:17 kolibri-madina kolibri[16467]: INFO Option DEBUG in section [Server] being overridden by environment variable KOLIBRI_DEBUG
Feb 24 08:56:17 kolibri-madina kolibri[16467]: INFO Option DEBUG_LOG_DATABASE in section [Server] being overridden by environment variable KOLI>
Feb 24 08:56:27 kolibri-madina kolibri[16467]: INFO Kolibri server has successfully been stopped.
Feb 24 08:56:27 kolibri-madina runuser[16466]: pam_unix(runuser:session): session closed for user kolibri
Feb 24 08:56:27 kolibri-madina systemd[1]: kolibri.service: Succeeded.
Feb 24 08:56:27 kolibri-madina systemd[1]: Stopped LSB: kolibri daemon, an offline education platform.
Feb 24 08:56:27 kolibri-madina systemd[1]: kolibri.service: Consumed 17h 12min 38.483s CPU time.
pi@kolibri-madina:~ $ sudo systemctl start kolibri
Warning: The unit file, source configuration file or drop-ins of kolibri.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
^C
pi@kolibri-madina:~ $ sudo systemctl daemon-reload
pi@kolibri-madina:~ $ sudo systemctl start kolibri
pi@kolibri-madina:~ $ sudo systemctl status kolibri
● kolibri.service - LSB: kolibri daemon, an offline education platform
Loaded: loaded (/etc/init.d/kolibri; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-02-24 09:10:43 WAT; 5s ago
Process: 16633 ExecStart=/etc/init.d/kolibri start (code=exited, status=0/SUCCESS)
Tasks: 130 (limit: 4164)
CPU: 20.627s
CGroup: /system.slice/kolibri.service
└─16672 /usr/bin/python3 /bin/kolibri start
Feb 24 09:10:41 kolibri-madina kolibri[16646]: INFO Importing ‘tasks’ module from django apps
Feb 24 09:10:42 kolibri-madina kolibri[16646]: INFO Kolibri running on: http://127.0.0.1:8080/
Feb 24 09:10:42 kolibri-madina kolibri[16646]: INFO Kolibri running on: http://10.0.2.109:8080/
Feb 24 09:10:42 kolibri-madina kolibri[16646]: INFO Kolibri running on: http://10.10.10.1:8080/
Feb 24 09:10:42 kolibri-madina kolibri[16646]: INFO Starting Kolibri 0.15.1
Feb 24 09:10:42 kolibri-madina kolibri[16646]: INFO Bus state: ENTER
Feb 24 09:10:42 kolibri-madina kolibri[16646]: INFO Running Kolibri as background process
Feb 24 09:10:42 kolibri-madina kolibri[16646]: INFO Going to background mode, logging to /var/kolibri/.kolibri/logs/kolibri.txt
Feb 24 09:10:43 kolibri-madina runuser[16645]: pam_unix(runuser:session): session closed for user kolibri
lines 1-18