Since the web is plenty of examples related to SSH forward tunnels (the famous SSH -L command) but lacks of information about its reversed counterpart (SSH -R), I decided to write down a few lines developed while working on a Go implementation of the SSH command:
the following content has been approved for
Fetch innotop from its GIT repository:
sudo apt-get install git git clone https://github.com/innotop/innotop.git
Install any missing Perl dependency:
sudo apt-get install libclass-db sudo apt-get install libterm-readkey-perl
Use below command:
cd /edx/app/edxapp/edx-platform/ sudo -u www-data /edx/bin/python.edxapp ./manage.py cms --settings aws delete_course course-v1:edX+DemoX+Demo_Course commit
Open Atrium 2.43 (and also some previous versions) is affected by a bug mutuated by radix theme.
As always, there might be better fixes, but the below – until someone decide to fix this up, works:
Right after the update to Drupal Open Atrium version 2.43, all dropdown-toggle buttons were not working any more.
Since I’m using a child theme, this time the workaround was to add bootstrap library to the child theme. Something like the below code inside the theme.info file:
Last but not least: The operator is invalid on filter: Field: Groups audience:target_id.
If, as me, you will find it printed on the View Administration interface, right after an update, then it’s time to select the filter criteria on the incriminated view and check one of the availabe operators, which for some reason are now blank!
And the error will disappear, permitting you to continue with the editing of the view.
This post is just a personal reminder, on internet you will find quite a lot of stuff, every solution might even work, but I prefer to deal with the minimum number of configuration files so:
If, while working with devstack distribution of Open edX you have difficulties with lms.env.json and lms.auth.json content (e.g. your configurations are ignored), have a look at
It contains many hardcoded overrides to values which, on production, you would have configured on the two above files.
If you share a folder without assigning any permission, you can build a custom url which points directly to the resource hosted on google cloud service.
https://googledrive.com/host/[folder id]/[file name]
Folder id can be retrieved from the share url, usually it consists in a string of 64 chars or more (usually with dashes).
The file name is the name of the resource, with spaces and any other special char you included.
If, like me, right after Open edX platform update you incour in some error, the cause could be the mysql database not synced with the new models.
The command to launch is the following (from a sudo privileged user):
cd /edx/app/edxapp/edx-platform sudo -u www-data /edx/bin/python.edxapp ./manage.py lms --settings aws syncdb --migrate
The last command will trigger south database sync process. The
–migrate, in my case, was mandatory.