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 [EMAIL PROTECTED] =================================================== -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
