https://bugzilla.novell.com/show_bug.cgi?id=399676
User mvidner@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=399676#c5
Martin Vidner changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
Info Provider|dsk@bglinux.org |
--- Comment #5 from Martin Vidner 2008-06-17 09:27:55 MDT ---
I maintain yast2-core, so as a side quest I am interested why we do not get
more details than "Y2ProgramComponent.cc(receiveFromExternal):358 External
program returned invalid data." in the log.
It turns out that it happens only when the program does not produce any output.
Otherwise that error would be preceded by a parser error.
It turns out that when I run the modules outside the control center, I get
quite a few interesting errors from Perl: (I haven't touched AA configuration
before)
# yast2 SD_DeleteProfile # or SD_EditProfile, same errors
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 923.
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 924.
Compilation failed in require at /usr/lib/YaST2/servers_non_y2/ag_subdomain
line 26.
BEGIN failed--compilation aborted at /usr/lib/YaST2/servers_non_y2/ag_subdomain
line 26 (#1)
(F) You've said "use strict" or "use strict vars", which indicates
that all variables must either be lexically scoped (using "my" or "state"),
declared beforehand using "our", or explicitly qualified to say
which package the global variable is in (using "::").
Uncaught exception from user code:
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 923.
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 924.
Compilation failed in require at /usr/lib/YaST2/servers_non_y2/ag_subdomain
line 26.
BEGIN failed--compilation aborted at /usr/lib/YaST2/servers_non_y2/ag_subdomain
line 26.
at /usr/lib/YaST2/servers_non_y2/ag_subdomain line 26
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 923.
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 924.
Compilation failed in require at
/usr/lib/YaST2/servers_non_y2/ag_subdomain_profiles line 25.
BEGIN failed--compilation aborted at
/usr/lib/YaST2/servers_non_y2/ag_subdomain_profiles line 25 (#1)
(F) You've said "use strict" or "use strict vars", which indicates
that all variables must either be lexically scoped (using "my" or "state"),
declared beforehand using "our", or explicitly qualified to say
which package the global variable is in (using "::").
Uncaught exception from user code:
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 923.
Global symbol "$owner_toggle" requires explicit package name at
/usr/lib/perl5/vendor_perl/Immunix/SubDomain.pm line 924.
Compilation failed in require at
/usr/lib/YaST2/servers_non_y2/ag_subdomain_profiles line 25.
BEGIN failed--compilation aborted at
/usr/lib/YaST2/servers_non_y2/ag_subdomain_profiles line 25.
at /usr/lib/YaST2/servers_non_y2/ag_subdomain_profiles line 25
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.