Bugzilla – Bug 104344
User Management Module Dies after Initialization
Last modified: 2005-08-12 11:39:50 UTC
The initialization screen opens as expected and does not appear to encounter problems, but instead of continuing to the usual dialog, it dies. If run from a terminal, the following appears: L43:/var/log # yast2 users Can't locate Net/IMAP.pm in @INC (@INC contains: /usr/share/YaST2/modules /y2update/modules /root/.yast2/modules /usr/lib/perl5/5.8.7/i586-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at /usr/share/YaST2/modules/UsersPluginMail.pm line 19. BEGIN failed--compilation aborted at /usr/share/YaST2/modules/UsersPluginMail.pm line 19. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.7/i586-linux-thread-multi/YaST/YCP.pm line 309. BEGIN failed--compilation aborted (#1) (F) You said to do (or require, or use) a file that couldn't be found. Perl looks for the file in all the locations mentioned in @INC, unless the file name included the full path to the file. Perhaps you need to set the PERL5LIB or PERL5OPT environment variable to say where the extra library is, or maybe the script needs to add the library name to @INC. Or maybe you just misspelled the name of the file. See perlfunc/require and lib. Uncaught exception from user code: Can't locate Net/IMAP.pm in @INC (@INC contains: /usr/share/YaST2/modules /y2update/modules /root/.yast2/modules /usr/lib/perl5/5.8.7/i586-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at /usr/share/YaST2/modules/UsersPluginMail.pm line 19. BEGIN failed--compilation aborted at /usr/share/YaST2/modules/UsersPluginMail.pm line 19. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.7/i586-linux-thread-multi/YaST/YCP.pm line 309. BEGIN failed--compilation aborted. at -e line 0 YaST::YCP::Autoload::AUTOLOAD('UsersPluginMail', 'HASH(0x8c72924)', 'HASH(0x8c7bd3c)') called at /usr/share/YaST2/modules/UsersPlugins.pm line 52 UsersPlugins::Read('UsersPlugins') called at /usr/share/YaST2/modules/Users.pm line 1380 Users::ReadAvailablePlugins('Users') called at /usr/share/YaST2/modules/Users.pm line 1540 Users::Read('Users') called at -e line 0 Can't undef active subroutine during global destruction.
Created attachment 45872 [details] yast logs
Do you have perl-NetxAP.rpm package installed?
perl-NetxAP.rpm which should be required by yast2-mail-server is not installed.
No, yast2-mail-server is not installed, while UsersPluginMail.pm remained on the machine (probably from svn install?).