Bug 104344

Summary: User Management Module Dies after Initialization
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Rebecca Walter <rwalter>
Component: YaST2Assignee: Server Technologies Team <server-team>
Status: RESOLVED INVALID QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None CC: jsuchome
Version: Beta 1   
Target Milestone: ---   
Hardware: x86   
OS: All   
Whiteboard:
Found By: Documentation Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: yast logs

Description Rebecca Walter 2005-08-12 09:36:38 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.
Comment 1 Rebecca Walter 2005-08-12 09:37:33 UTC
Created attachment 45872 [details]
yast logs
Comment 2 Jiří Suchomel 2005-08-12 10:49:40 UTC
Do you have perl-NetxAP.rpm package installed?
Comment 3 Jiří Suchomel 2005-08-12 11:27:00 UTC
perl-NetxAP.rpm which should be required by yast2-mail-server is not installed.
Comment 4 Jiří Suchomel 2005-08-12 11:39:50 UTC
No, yast2-mail-server is not installed, while UsersPluginMail.pm remained on the
machine (probably from svn install?).