Kurztipp: Katello vollständig entfernen

Wer viel mit den Entwicklerversionen von Katello testet, gerät vermutlich manchmal in die Situation, eine Neuinstallation der Software vornehmen zu müssen.

Die die einzelnen Installationsschritte automatisiert über Puppet durchgeführt werden, gibt es hierfür ein eigenes Programm, welches die saubere Deinstallation automatisch durchführt: katello-remove.

Dieses Programm entfernt alle benötigten Pakete, hinterlegte Inhalte und auch die dazugehörigen Repositories:

 1# katello-remove
 2
 3WARNING: This script will erase many packages and config files.
 4Important packages such as the following will be removed:
 5
 6  * httpd (apache)
 7  * mongodb
 8  * tomcat
 9  * puppet
10  * ruby
11  * rubygems
12  * All Katello and Foreman Packages
13
14Once these packages and configuration files are removed there is no going back.
15If you use this system for anything other than Katello and Foreman you probably
16do not want to execute this script.
17
18Read the source for a list of what is removed.  Are you sure(Y/N)? Y
19
20ARE YOU SURE?: This script permanently deletes data and configuration.
21Read the source for a list of what is removed.  Type [remove] to continue? remove

In meiner Umgebung mussten lediglich die Red Hat Software Collections (RHCSL) Repositories manuell entfernt werden:

1# yum remove $(rpm -qa|grep -i rhscl)
2...
3  Removing : rhscl-v8314-epel-7-x86_64-1-2.noarch
4  Removing : rhscl-rh-ror41-epel-7-x86_64-1-2.noarch

Anschließend steht einer sauberen Neuinstallation nichts mehr im Wege.

Übersetzungen: