Como desinstalar o OpenLDAP no RedHat?

1

Instalei o OpenLDAP com o yum, mas acidentalmente apaguei alguns arquivos de configuração. Eu não sou capaz de recuperá-los. Eu quero desinstalá-lo. Eu tentei o seguinte comando, mas termina com um erro:

--> Processing Dependency: PackageKit-glib = 0.5.8-20.el6 for package: PackageKit-gtk-module-0.5.8-20.el6.x86_64
--> Running transaction check
---> Package PackageKit-device-rebind.x86_64 0:0.5.8-20.el6 will be erased
---> Package PackageKit-gstreamer-plugin.x86_64 0:0.5.8-20.el6 will be erased
---> Package PackageKit-gtk-module.x86_64 0:0.5.8-20.el6 will be erased
--> Finished Dependency Resolution Error: Trying to remove "yum", which is protected  You could try using --skip-broken to work around the problem  You could try running: rpm -Va --nofiles --nodigest

Alguém pode me dizer como desinstalá-lo corretamente para que eu possa instalá-lo novamente e fazer alterações na configuração?

    
por LinuxBegineer 14.07.2015 / 09:44

3 respostas

0

Você pode fazer um backup da configuração e:

yum remove openldap
rpm -e openldap.package_name
yum install openldap

E copie seus arquivos de configuração de volta

    
por 14.07.2015 / 10:39
2

Você está tentando remover o pacote errado.

O openldap fornece apenas os arquivos da biblioteca (libldap, liblber, etc.) e é exigido por praticamente tudo no sistema. Então, quando você tenta removê-lo, o yum passa pela lista de dependências, que é praticamente tudo isso.

Os arquivos de configuração que você excluiu fazem parte do pacote openldap-servers (e possivelmente do pacote openldap-clients). Você pode removê-los normalmente: yum remove openldap-servers .

Você pode verificar em qual pacote os arquivos pertencem, executando yum provides <full path or */file> ex. yum provides /etc/openldap/slapd.d ou yum provides */ldap.conf

    
por 14.07.2015 / 11:05
0

Você pode usar reinstall para reinstalar o pacote OpenLDAP:

# yum reinstall openldap

Isso deve reinstalar os arquivos de configuração padrão e deixar você com uma nova instalação.

    
por 14.07.2015 / 09:59