]> granicus.if.org Git - icinga2/commitdiff
Docs: Remove EOL distributions (SLES11, Ubuntu 14)
authorMichael Friedrich <michael.friedrich@icinga.com>
Tue, 9 Apr 2019 12:08:39 +0000 (14:08 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Wed, 22 May 2019 07:45:31 +0000 (09:45 +0200)
(cherry picked from commit 478f087a3aee1c70b96d69b4e0b4ebb9b985e032)

doc/02-getting-started.md
doc/15-troubleshooting.md
doc/16-upgrading-icinga-2.md
doc/19-technical-concepts.md

index 7a104500c393c40eab12d54d468ff65b02555811..e594995b859e08d0fe5a48fc0394b71c052b8c66 100644 (file)
@@ -37,6 +37,11 @@ Community repositories:
 Packages for distributions other than the ones listed above may also be
 available. Please contact your distribution packagers.
 
+> **Note**
+>
+> Windows is only supported for agent installations. Please refer
+> to the [distributed monitoring chapter](06-distributed-monitoring.md#distributed-monitoring-setup-client-windows).
+
 ### Package Repositories <a id="package-repositories"></a>
 
 You need to add the Icinga repository to your package management configuration.
@@ -47,7 +52,8 @@ The following commands must be executed with `root` permissions unless noted oth
 Debian:
 
 ```
-apt-get -y install apt-transport-https
+apt-get update
+apt-get -y install apt-transport-https wget gnupg
 
 wget -O - https://packages.icinga.com/icinga.key | apt-key add -
 
@@ -63,7 +69,8 @@ apt-get update
 Ubuntu:
 
 ```
-apt-get -y install apt-transport-https
+apt-get update
+apt-get -y install apt-transport-https wget gnupg
 
 wget -O - https://packages.icinga.com/icinga.key | apt-key add -
 
@@ -79,7 +86,8 @@ apt-get update
 Raspbian:
 
 ```
-apt-get -y install apt-transport-https
+apt-get update
+apt-get -y install apt-transport-https wget gnupg
 
 wget -O - https://packages.icinga.com/icinga.key | apt-key add -
 
@@ -92,6 +100,18 @@ DIST=$(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release); \
 apt-get update
 ```
 
+##### Debian Backports Repository <a id="package-repositories-debian-backports"></a>
+
+Debian Stretch:
+
+```
+DIST=$(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release); \
+ echo "deb https://deb.debian.org/debian ${DIST}-backports main" > \
+ /etc/apt/sources.list.d/${DIST}-backports.list
+
+apt-get update
+```
+
 #### RHEL/CentOS/Fedora Repositories <a id="package-repositories-rhel-centos-fedora"></a>
 
 RHEL/CentOS 7:
@@ -100,7 +120,7 @@ RHEL/CentOS 7:
 yum install https://packages.icinga.com/epel/icinga-rpm-release-7-latest.noarch.rpm
 ```
 
-RHEL/CentOS 6:
+RHEL/CentOS 6 x64:
 
 ```
 yum install https://packages.icinga.com/epel/icinga-rpm-release-6-latest.noarch.rpm
@@ -112,7 +132,7 @@ Fedora 29:
 dnf install https://packages.icinga.com/fedora/icinga-rpm-release-29-latest.noarch.rpm
 ```
 
-#### RHEL/CentOS EPEL Repository <a id="package-repositories-rhel-epel"></a>
+##### RHEL/CentOS EPEL Repository <a id="package-repositories-rhel-epel"></a>
 
 The packages for RHEL/CentOS depend on other packages which are distributed
 as part of the [EPEL repository](https://fedoraproject.org/wiki/EPEL).
@@ -143,15 +163,6 @@ zypper ar https://packages.icinga.com/SUSE/ICINGA-release.repo
 zypper ref
 ```
 
-SLES 11:
-
-```
-rpm --import https://packages.icinga.com/icinga.key
-
-zypper ar https://packages.icinga.com/SUSE/ICINGA-release-11.repo
-zypper ref
-```
-
 openSUSE:
 
 ```
@@ -161,16 +172,6 @@ zypper ar https://packages.icinga.com/openSUSE/ICINGA-release.repo
 zypper ref
 ```
 
-#### SLES Security Repository <a id="package-repositories-sles-security"></a>
-
-The packages for SLES 11 depend on the `openssl1` package which is distributed
-as part of the [SLES 11 Security Module](https://www.suse.com/communities/conversations/introducing-the-suse-linux-enterprise-11-security-module/).
-
-#### SLES 12 SDK <a id="package-sles-sdk"></a>
-
-Icinga 2 requires the `libboost_chrono1_54_0` package from the `SLES 12 SDK` repository. Refer to the SUSE Enterprise
-Linux documentation for further information.
-
 #### Alpine Linux Repositories <a id="package-repositories-alpine"></a>
 
 Alpine Linux:
index 7c62d3bb4881826000b97f351b0bef2c7fa9ac86..a11a5c54d3883207ba323940a35bbcc93d4dcc7a 100644 (file)
@@ -861,8 +861,6 @@ Fetch the `ca.crt` file from the client node and compare it to your master's `ca
 # diff -ur /var/lib/icinga2/certs/ca.crt test-client-ca.crt
 ```
 
-On SLES11 you'll need to use the `openssl1` command instead of `openssl`.
-
 <!--
 ### Certificate Signing <a id="troubleshooting-certificate-signing"></a>
 -->
index bede671a8fae3a966991165374c555b5d126dd83..5323d05874309a4c14ab74e187b261db3eae059e 100644 (file)
@@ -9,6 +9,13 @@ follow the instructions for v2.7 too.
 
 ## Upgrading to v2.10 <a id="upgrading-to-2-10"></a>
 
+### 2.10.5 Packages <a id="upgrading-to-2-10-5-packages"></a>
+
+EOL distributions where no packages are available with 2.10.5:
+
+* SLES 11
+* Ubuntu 14 LTS
+
 ### Path Constant Changes <a id="upgrading-to-2-10-path-constant-changes"></a>
 
 During package upgrades you may see a notice that the configuration
index 0b50715ad48ca29ca84c6a5a737a6ffb1b011def..9fc0fb33f4e967e2bff56c8f63f44fab3add0562 100644 (file)
@@ -905,7 +905,7 @@ below have been collected too. [This thread](https://www.reddit.com/r/cpp/commen
 also sheds more light in modern programming techniques.
 
 Our main "problem" with Icinga 2 are modern compilers supporting the full C++11 feature set.
-Recent analysis have proven that gcc on CentOS 6 or SLES11 are too old to use modern
+Recent analysis have proven that gcc on CentOS 6 are too old to use modern
 programming techniques or anything which implemens C++14 at least.
 
 Given the below projects, we are also not fans of wrapping C interfaces into