I have this issue on RPi with Kolibri under RACHEL. The RPi is set up as a server with no GUI so I can’t post screenshots.
Trying to import Kolibri content from a connected USB drive. The content was exported from a Kolibri Server running under Linux Mint.
I tried the following procedure suggested in another post: from the Kolibri docs
Changing the owner of Kolibri system service
The system service is the script that runs Kolibri in the background when your system boots on Debian-based distributions.
You may need to change the system service to run with the permissions of a different user account. Prior to v0.10,
kolibri user account was the owner of the system service, while from v0.10 and later, desktop user’s account is preferred, in order for Kolibri to access the local USB storage.
To change the system service owner, you need to change the configuration of the system service: move the
.kolibri data folder (containing channels, databases etc.), and assign owner permissions to the new user. Follow these steps.
# Stop Kolibri sudo systemctl stop kolibri # Move data to your desktop user: sudo mv /var/kolibri/.kolibri /home/$USER/.kolibri # Change ownership sudo chown -R $USER /home/$USER/.kolibri # Change the username configuration sudo sh -c 'sudo echo -n $USER > /etc/kolibri/username' # Start Kolibri again sudo systemctl start kolibri
$USER in commands above with the name of the user you wish to be the new Kolibri system service owner.
(Sorry that the fonts above seem to have a life of their own!)
My user is pi
But the mv command didn’t work - it seems the folder was already under /home/pi - and now the Kolibri server won’t start.
- Kolibri version
- Operating system
none on server. Firefox on Client