On Sunday 23 December 2007 23:48:54 Anders Johansson wrote:
On Sunday 23 December 2007 14:09:08 Rodney Baker wrote:
Hi all. I have a problem with Yast 2 generating an error message when trying to load certain modules, such as the User Management module under Security and Users. It started after attempting to change the Mail Transfer Agent settings.
The message complained about not being able to find Net/IMAP.pm in the Perl @INC path. I fixed it through cpan with a 'force install Net::IMAP' which shut up the message and allowed me to get back into the user admin interface, but I shouldn't have had to do this.
No you shouldn't. These perl packages are all available as rpms in suse. And forced installations should never ever be done unless you're *very* sure of what you're doing. It is an excellent way of breaking a system
Any ideas on what could cause this in the first place anyone?
For some reason the rpm was uninstalled. I can't tell why without looking at your log files
Thanks, Anders. Looking through the available perl modules in Yast, I'm guessing that it uninstalled perl-Cyrus-IMAP for dependency resolution when I uninstalled Cyrus IMAP (in favour of dovecot). There is no perl-Net-IMAP package listed (which would provide Net/IMAP.pm) so I'm thinking that perl-Cyrus-IMAP is probably installed instead. Should this be raised as a bug? If perl-Cyrus-IMAP is not installed because Cyrus is installed, yet other modules such as the user/group admin module depend on it, should Net::IMAP be installed instead? Is it, in fact, a valid dependency for the user admin module? Regards, Rodney. -- =================================================== Rodney Baker VK5ZTV rodney.baker@optusnet.com.au =================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org