[opensuse] Problem with Yast2 - error when loading config modules
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. Any ideas on what could cause this in the first place anyone? -- =================================================== 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
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 Anders -- Madness takes its toll -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
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
On Sunday 23 December 2007 14:51:01 Rodney Baker wrote:
There is no perl-Net-IMAP package listed (which would provide Net/IMAP.pm)
In 10.3, Net/IMAP.pm is provided by the package perl-NetxAP Then again, I don't have it installed. Come to think of it, I don't have any IMAP.pm file installed, and my YaST still starts. I wonder if you have some config problem in YaST there. I'd open a bug for it, if I were you. I suspect that having cyrus configured, and the plugin module for users active, means that you run into problems when cyrus is then uninstalled. But that's just a theory. bugzilla is the best way to get it resolved Anders -- Madness takes its toll -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Anders Johansson
-
Rodney Baker