Hello, I’m using open suse 11.4 64Bit with KDE 4.6.5 and experiencing a rather awkward problem. Yast launches normally and can perform all but the user and group management task. I had the intention of adding a new user on my system. However when I logged in as root and attempted to launch the same application, I got the following error in a pop-up window:
Can't locate ycp.pm in @INC (@INC contains: /y2update/modules /root/.yast2/modules /usr/share/YaST2/modules
/usr/lib/perl5/site_perl/5.12.3/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.12.3 /usr/lib/perl5/vendor_perl/5.12.3/x86_64-linux-thread-
multi /usr/lib/perl5/vendor_perl/5.12.3 /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi /usr/lib/perl5/5.12.3 .) at
/usr/share/YaST2/modules/YaPI.pm line 27.
BEGIN failed--compilation aborted at /usr/share/YaST2/modules/YaPI.pm line 27.
Compilation failed in require at /usr/share/YaST2/modules/Users.pm line 15.
BEGIN failed--compilation aborted at /usr/share/YaST2/modules/Users.pm line 15.
Compilation failed in require.
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 ycp.pm in @INC (@INC contains: /y2update/modules /root/.yast2/modules /usr/share/YaST2/modules
/usr/lib/perl5/site_perl/5.12.3/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.12.3 /usr/lib/perl5/vendor_perl/5.12.3/x86_64-linux-thread-
multi /usr/lib/perl5/vendor_perl/5.12.3 /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi /usr/lib/perl5/5.12.3 .) at
/usr/share/YaST2/modules/YaPI.pm line 27.
BEGIN failed--compilation aborted at /usr/share/YaST2/modules/YaPI.pm line 27.
Compilation failed in require at /usr/share/YaST2/modules/Users.pm line 15.
BEGIN failed--compilation aborted at /usr/share/YaST2/modules/Users.pm line 15.
Compilation failed in require.
BEGIN failed--compilation aborted.
at -e line 0
y2base: perl.c:542: perl_destruct: Assertion `(my_perl->Iscopestack_ix) == 1' failed.
YaST got signal 6 at YCP file /usr/share/YaST2/clients/users.ycp:22
/sbin/yast2: line 423: 28870 Aborted $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS
What can I do to remedy this?
Thanks in advance.