Posts made by Visvanath Ratnaweera

Picture of Particularly helpful Moodlers Picture of Translators

So how about:

echo   "ServerTokens Prod" >> /etc/apache2/apache2.conf 

I hate that kind of "This is the tablet you need, swallow it!" type of instructions.

Just an example from last week, https://docs.docker.com/engine/install/ubuntu/ said,

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Went well (means no error, nothing). Continued.

sudo apt-get update

Complained of "Vanessa not signed, insecure, update aborted", to that effect.

Where is the problem?

Hint: The distribution was not strictly Ubuntu Linux but one of its most popular derivatives, a Linux Mint 22.

So you are faced with the second challenge in writing instructions: The level of the audience.

Picture of Particularly helpful Moodlers Picture of Translators
Generally, yes, this is a common upgrade path, through the LTS versions. Moodle 3.9, 4.1 and 4.5 are all LTS.

About the system software requirements, each release note like https://moodledev.io/general/releases/4.1 has a section called Server requirements. I keep an overview in this table: http://www.syndrega.ch/blog/#php-and-dbms-compatibility-of-major-moodle-releases.
 
That said, I have my usual detailed comments:
- I start with the last/final release of the source version, means I do 3.8.4 => 3.8.9 as a preparatory step.
 
- In Moodle "stable" needs an explanation. All released Moodle versions are stable , say 4.1(.0) of 22 November 2022. Bevor that there was a 4.1dev, as the name implies, it was not "released" nor claimed "stable".
 
- More important is the term "supported", since there is "feature, feature bug and security supported" and "security-only supported" versions at any given time. So 4.1 LTS and 4.3 are "current security-only"; 4.4 and 4.5 LTS are "current feature, feature bug and security supported". See https://moodledev.io/general/releases.
 
The authorities here cause some panic by calling 4.1 LTS and 4.3 are not supported.
 
- 4.5(.0) LTS is from October and very new. It would be safer to pause at 4.1 LTS, which is security supported till Decemeber 2025, and wait there for at least 4.5.1 in December if you can. We planned the migration 4.1 LTS => 4.5 LTS for February, with 4.5.2.
Picture of Particularly helpful Moodlers Picture of Translators
It looks like those raised permissions in fact restricted the web server, at least in certain directories. Those "Not available" are the result.
 
So the question is, how raising permissions looked like? Please don't explain, just copy-and-paste the CLI commands or screenshots of the GUI interface (panel or whatever).