Navigation
- Startseite
- Alle Kategorien
- Univention Corporate Server (UCS)
- Installation
- Services for Windows
- Kolab2 für UCS
- Scalix für UCS
- Nagios
- Backup
- Virtualisierung
- Softwarepflege und Paketverwaltung
- Bootloader und Bootsplash
- LDAP-Server und Listener/Notifier-Replikation
- SSL-Zertifikate
- Univention Directory Manager (UDM)
- Maildienste, Viren- und Spamerkennung
- Univention Management Console (UMC)
- AD Connector
- DNS und DHCP
- Basis-Systemdienste
- Univention Configuration Registry (UCR)
- Freigaben
- Weitere Serverdienste
- 3rd Party Produkte
- Univention Corporate Desktop (UCD)
- UCS Thin Client Services (UCS TCS)
- UCS@school
- UCS Desktop Virtualization Services (DVS)
- Sitemap
0 users online :: 0 Gäste und 0 Registrierte
FAQs in dieser Kategorie
- UCS Pakete selbst erstellen
- Installation von eigenen/fremden Paketen
- Software für UCS Systeme
- PKGDB: cannot create a handle to the database pkgdb
- Cannot find service-record of _pkgdb._tcp.
- Wie können eigene Pakete für UCS bereitgestellt werden?
- Aufruf lokaler Skripte bei Versions-Update
- Wo können Security-Updates als Tar-Archive heruntergeladen werden?
- Installation von Original Debian-Pakete auf einem UCS-System.
- Wie kann ein Repository für UCS bereitgestellt werden?
- Einbinden zusätzlicher Paketquellen (unmaintained)
- Entfernen alter Systeme aus der Paketstatusdatenbank
- Entfernen eines lokalen Repository
Tags
Univention Corporate Server (UCS) » Softwarepflege und Paketverwaltung
ID #1199
Entfernen alter Systeme aus der Paketstatusdatenbank
Problem:
Systeme die nicht mehr in der Domäne vorhanden sind, werden weiterhin in der Paketstatusdatenbank geführt.
Lösung:
Die Systeme können anhand des Hostnamens aus der Datenbank gelöscht werden. Dies muss als root auf dem Server welcher die Paketstatusdatenbank vorhält durchgeführt werden. Das System sollte sich durch folgenden Befehl ermitteln lassen:
host -t SRV _pkgdb._tcp.$(ucr get domainname)
Auf dem so ermittelten Host wird folgender Aufruf, in einer Zeile, als root ausgeführt, wobei <SYSTEMNAME> durch den Hostname des zu entfernenden Rechners ersetzt wird.
echo "delete from packages_on_systems where sysname='<SYSTEMNAME>';
delete from systems where sysname='<SYSTEMNAME>';" | PGPASSWORD=$(cat /etc/postgresql/pkgdb.secret) psql -d pkgdb -U pkgdbu
Tags: -
Verwandte Artikel:
- Einführung in Bacula
- Der Bootvorgang bricht mit der Fehlermeldung "pae not supported" ab
- UCS Pakete selbst erstellen
- Wie kann der Zeitraum verändert werden, ab dem Windows bei der Anmeldung darauf hinweist, dass das Benutzerpasswort geändert werden muss?
- Auf welche TCP/UDP-Ports des UCS Masters müssen andere UCS-System zugreifen können?
Letzte Änderung der FAQ: 2011-05-17 17:14
Autor: Tobias Scherer
Revision: 1.1
Kommentieren nicht möglich