Skip to content

Commit

Permalink
Document Debian 12 support - fixes #879
Browse files Browse the repository at this point in the history
  • Loading branch information
treydock committed Oct 23, 2023
1 parent 8ff5b02 commit 8e3bed3
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 7 deletions.
4 changes: 2 additions & 2 deletions source/how-tos/debug/debug-apache.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Restart services
sudo systemctl try-restart httpd
.. tab:: Ubuntu
.. tab:: Ubuntu & Debian

.. code-block:: sh
Expand Down Expand Up @@ -73,7 +73,7 @@ Or you're using the wrong hostname in your browser.
sudo /sbin/httpd -S
.. tab:: Ubuntu
.. tab:: Ubuntu & Debian

.. code-block:: sh
Expand Down
2 changes: 1 addition & 1 deletion source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Installation
The OnDemand host machine needs to be setup *similarly* to a login node. This
means that it will need:

- RedHat/CentOS 7+ or Ubuntu 20.04-22.04 or Amazon Linux 2023
- RedHat/CentOS 7+ or Ubuntu 20.04-22.04 or Debian 12 or Amazon Linux 2023
- the resource manager (e.g., Torque, Slurm, or LSF) client binaries and
libraries used by the batch servers installed
- configuration on both OnDemand node **and batch servers** to be able to
Expand Down
4 changes: 2 additions & 2 deletions source/installation/add-ssl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ authority.
sudo yum update ca-certificates
.. tab:: Ubuntu
.. tab:: Ubuntu & Debian

.. code:: sh
Expand All @@ -105,7 +105,7 @@ authority you're using and run these commands to copy it to the appropriate plac
sudo cp <CA CERT location> /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust
.. tab:: Ubuntu
.. tab:: Ubuntu & Debian

.. code:: sh
Expand Down
15 changes: 13 additions & 2 deletions source/installation/install-software.rst
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,17 @@ Some operating systems use `Software Collections`_ to satisfy these.
sudo apt install ondemand
.. tab:: Debian 12

.. code-block:: sh
sudo apt install apt-transport-https ca-certificates
wget -O /tmp/ondemand-release-web_{{ ondemand_version }}.0-bookworm_all.deb https://apt.osc.edu/ondemand/{{ ondemand_version }}/ondemand-release-web_{{ ondemand_version }}.0-bookworm_all.deb
sudo apt install /tmp/ondemand-release-web_{{ ondemand_version }}.0-bookworm_all.deb
sudo apt update
sudo apt install ondemand
.. tab:: Amazon Linux 2023

.. code-block:: sh
Expand Down Expand Up @@ -166,7 +177,7 @@ Some operating systems use `Software Collections`_ to satisfy these.
sudo systemctl start httpd
sudo systemctl enable httpd
.. tab:: Ubuntu
.. tab:: Ubuntu & Debian

.. code-block:: sh
Expand All @@ -188,7 +199,7 @@ a public page telling you to come back here and setup authentication. If this
is the case - then you should :ref:`secure your apache <add-ssl>` then :ref:`add authentication <authentication>`.
You may also want to :ref:`enable SELinux <modify-system-security>`.

If you're seeing the default apache page (Ubuntu users will) you will have to :ref:`debug virtualhosts <show-virtualhosts>`
If you're seeing the default apache page (Ubuntu & Debian users will) you will have to :ref:`debug virtualhosts <show-virtualhosts>`
and likely :ref:`configure a servername <ood-portal-generator-servername>`.

Building From Source
Expand Down
7 changes: 7 additions & 0 deletions source/release-notes/v3.1-release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ New Features

- `aarch64/arm64 and ppc64le packages`_
- `Amazon Linux 2023 packages`_
- `Debian 12 packages`_

Details of administrative changes
---------------------------------
Expand Down Expand Up @@ -197,3 +198,9 @@ Amazon Linux 2023 packages

Added Amazon Linux 2023 packages.
See :ref:`install-software` for installation instructions.

Debian 12 packages
..................

Added Debian 12 packages.
See :ref:`install-software` for installation instructions.
1 change: 1 addition & 0 deletions source/requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ At this time OnDemand only supports the following operating systems and architec
"RedHat/Rocky Linux/AlmaLinux 9",:raw-html:`&#9989;`,:raw-html:`&#9989;`,:raw-html:`&#9989;`
"Ubuntu 20.04",:raw-html:`&#9989;`,:raw-html:`&#9989;`,:raw-html:`&#10060;`
"Ubuntu 22.04",:raw-html:`&#9989;`,:raw-html:`&#9989;`,:raw-html:`&#10060;`
"Debian 12",:raw-html:`&#9989;`,:raw-html:`&#9989;`,:raw-html:`&#9989;`
"Amazon Linux 2023",:raw-html:`&#9989;`,:raw-html:`&#9989;`,:raw-html:`&#10060;`

Software Requirements
Expand Down

0 comments on commit 8e3bed3

Please sign in to comment.