yp cyclic rpm dependency - portmap uninstall script errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear psyche users,

While trying (for security reasons) to remove the
portmap service, I have found two issues about
which I kindly request your comments:

--------------------------------------------------

1. Cyclic RPM dependency ypbind<->yp-tools

portmap is needed by ypbind-1.11-2
ypbind is needed by yp-tools-2.7-3
yp-tools is needed by ypbind-1.11-2


I solved this issue by typing:

# rpm -e --nodeps ypbind
# rpm -e yp-tools


Is this cyclic dependency a design flaw or
a mechanism to keep both packages installed
simultaneously or none of the above?

--------------------------------------------------

2. After uninstalling ypbind and yp-tools, I get
these portmap uninstall script errors:
error: %preun(portmap-4.0-46) scriptlet failed, exit status 1
error: %trigger(portmap-4.0-46) scriptlet failed, exit status 1

I solved this issue by typing:
# rpm -e --notriggerpostun --nopreun portmap

This is the first time that I have used these
switches which is probably a dirty solution.

So my questions are:
Is there a "clean" way to remove portmap?
(By clean I mean using only the "-e" switch)

Are these uninstall script errors a bug
in the portmap package?

--------------------------------------------------

Are there any side effects for forcing
the removal of packages in this way?


Thanks in advance for your answers
and/or any other comments.


Regards,

Miguel


_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail



--
Psyche-list mailing list
Psyche-list@redhat.com
https://listman.redhat.com/mailman/listinfo/psyche-list

[Index of Archives]     [Fedora General Discussion]     [Red Hat General Discussion]     [Centos]     [Kernel]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux