This problem is still not going away!!!!!
I am using Ebox 1.4.4
I did the following:
open /etc/samba/smb.conf and comment all the references to full audit:
# vfs objects = full_audit
# full_audit:success = connect opendir open disconnect unlink mkdir rmdir rename
# full_audit:failure = none
.
.
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No
# vfs objects = full audit
.
.
[myshare]
.
.
I restart samba (/etc/init.d/samba restart) and the problem is solved. Now, this next step is where
the whole thing starts all over
I closed the web interface to prevent it from re-introducing the problem and follow the next page:
http://trac.ebox-platform.com/changeset/15674I applied the changes to:
/usr/share/ebox/stubs/samba/smb.conf.mas
and as soon as I start the web interface page, click on restart File Sharing, the following error pops up, and down goes the file sharing. I have double checked my /usr/share/ebox/stubs/samba/smb.conf.mas
to make sure I did exactly like the
http://trac.ebox-platform.com/changeset/15674 says
The new error:
A really nasty bug has occurred
Exception
Template samba/smb.conf.mas failed with Error during compilation of : Global symbol "$objects" requires explicit package name at (eval 2319) line 215. Global symbol "$key" requires explicit package name at (eval 2319) line 226. Global symbol "$key" requires explicit package name at (eval 2319) line 230. Global symbol "$group" requires explicit package name at (eval 2319) line 239. Global symbol "$group" requires explicit package name at (eval 2319) line 244. Global symbol "$group" requires explicit package name at (eval 2319) line 249. Global symbol "$group" requires explicit package name at (eval 2319) line 254. Global symbol "$group" requires explicit package name at (eval 2319) line 259. Global symbol "$objects" requires explicit package name at (eval 2319) line 280. Global symbol "$key" requires explicit package name at (eval 2319) line 291. Global symbol "$key" requires explicit package name at (eval 2319) line 295. Global symbol "$printer" requires explicit package name at (eval 2319) line 308. Global symbol "$printer" requires explicit package name at (eval 2319) line 316. Global symbol "$share" requires explicit package name at (eval 2319) line 326. Global symbol "$share" requires explicit package name at (eval 2319) line 331. Global symbol "$share" requires explicit package name at (eval 2319) line 336. Global symbol "$share" requires explicit package name at (eval 2319) line 341. Global symbol "$share" requires explicit package name at (eval 2319) line 346. Global symbol "$share" requires explicit package name at (eval 2319) line 351. Global symbol "$share" requires explicit package name at (eval 2319) line 356. Global symbol "$objects" requires explicit package name at (eval 2319) line 376. Global symbol "$key" requires explicit package name at (eval 2319) line 387. Global symbol "$key" requires explicit package name at (eval 2319) line 391. Stack: [/usr/share/perl5/HTML/Mason/Interp.pm:631] [/usr/share/perl5/EBox/Module/Base.pm:866] [/usr/share/perl5/Error.pm:416] [/usr/share/perl5/EBox/Module/Base.pm:871] [/usr/share/perl5/EBox/Module/Service.pm:697] [/usr/share/perl5/EBox/Samba.pm:487] [/usr/share/perl5/EBox/Module/Base.pm:824] [/usr/share/perl5/EBox/Module/Service.pm:599] [/usr/share/perl5/EBox/Module/Service.pm:627] [/usr/share/perl5/Error.pm:416] [/usr/share/perl5/EBox/Module/Service.pm:634] [/usr/share/perl5/EBox/CGI/EBox/RestartService.pm:51] [/usr/share/perl5/EBox/CGI/Base.pm:262] [/usr/share/perl5/Error.pm:416] [/usr/share/perl5/EBox/CGI/Base.pm:278] [/usr/share/perl5/EBox/CGI/Run.pm:120] [/usr/share/ebox/cgi/ebox.cgi:19] [/usr/share/perl5/Error.pm:416] [/usr/share/ebox/cgi/ebox.cgi:42] [/usr/lib/perl5/ModPerl/RegistryCooker.pm:204] [/usr/lib/perl5/ModPerl/RegistryCooker.pm:170] [/usr/lib/perl5/ModPerl/Registry.pm:31] [-e:0]
Trace
Template samba/smb.conf.mas failed with Error during compilation of :
Global symbol "$objects" requires explicit package name at (eval 2319) line 215.
Global symbol "$key" requires explicit package name at (eval 2319) line 226.
Global symbol "$key" requires explicit package name at (eval 2319) line 230.
Global symbol "$group" requires explicit package name at (eval 2319) line 239.
Global symbol "$group" requires explicit package name at (eval 2319) line 244.
Global symbol "$group" requires explicit package name at (eval 2319) line 249.
Global symbol "$group" requires explicit package name at (eval 2319) line 254.
Global symbol "$group" requires explicit package name at (eval 2319) line 259.
Global symbol "$objects" requires explicit package name at (eval 2319) line 280.
Global symbol "$key" requires explicit package name at (eval 2319) line 291.
Global symbol "$key" requires explicit package name at (eval 2319) line 295.
Global symbol "$printer" requires explicit package name at (eval 2319) line 308.
Global symbol "$printer" requires explicit package name at (eval 2319) line 316.
Global symbol "$share" requires explicit package name at (eval 2319) line 326.
Global symbol "$share" requires explicit package name at (eval 2319) line 331.
Global symbol "$share" requires explicit package name at (eval 2319) line 336.
Global symbol "$share" requires explicit package name at (eval 2319) line 341.
Global symbol "$share" requires explicit package name at (eval 2319) line 346.
Global symbol "$share" requires explicit package name at (eval 2319) line 351.
Global symbol "$share" requires explicit package name at (eval 2319) line 356.
Global symbol "$objects" requires explicit package name at (eval 2319) line 376.
Global symbol "$key" requires explicit package name at (eval 2319) line 387.
Global symbol "$key" requires explicit package name at (eval 2319) line 391.
Stack:
[/usr/share/perl5/HTML/Mason/Interp.pm:631]
[/usr/share/perl5/EBox/Module/Base.pm:866]
[/usr/share/perl5/Error.pm:416]
[/usr/share/perl5/EBox/Module/Base.pm:871]
[/usr/share/perl5/EBox/Module/Service.pm:697]
[/usr/share/perl5/EBox/Samba.pm:487]
[/usr/share/perl5/EBox/Module/Base.pm:824]
[/usr/share/perl5/EBox/Module/Service.pm:599]
[/usr/share/perl5/EBox/Module/Service.pm:627]
[/usr/share/perl5/Error.pm:416]
[/usr/share/perl5/EBox/Module/Service.pm:634]
[/usr/share/perl5/EBox/CGI/EBox/RestartService.pm:51]
[/usr/share/perl5/EBox/CGI/Base.pm:262]
[/usr/share/perl5/Error.pm:416]
[/usr/share/perl5/EBox/CGI/Base.pm:278]
[/usr/share/perl5/EBox/CGI/Run.pm:120]
[/usr/share/ebox/cgi/ebox.cgi:19]
[/usr/share/perl5/Error.pm:416]
[/usr/share/ebox/cgi/ebox.cgi:42]
[/usr/lib/perl5/ModPerl/RegistryCooker.pm:204]
[/usr/lib/perl5/ModPerl/RegistryCooker.pm:170]
[/usr/lib/perl5/ModPerl/Registry.pm:31]
[-e:0]
at /usr/share/perl5/EBox/Module/Base.pm line 870
EBox::Module::Base::writeConfFileNoCheck('/etc/samba/smb.conf', 'samba/smb.conf.mas', 'ARRAY(0xbfc2c30)', 'undef') called at /usr/share/perl5/EBox/Module/Service.pm line 697
EBox::Module::Service::writeConfFile('EBox::Samba=HASH(0x9e945a8)', '/etc/samba/smb.conf', 'samba/smb.conf.mas', 'ARRAY(0xbfc2c30)') called at /usr/share/perl5/EBox/Samba.pm line 487
EBox::Samba::_setConf('EBox::Samba=HASH(0x9e945a8)', 'restart', 1) called at /usr/share/perl5/EBox/Module/Base.pm line 824
EBox::Module::Base::_regenConfig('EBox::Samba=HASH(0x9e945a8)', 'restart', 1) called at /usr/share/perl5/EBox/Module/Service.pm line 599
EBox::Module::Service::_regenConfig('EBox::Samba=HASH(0x9e945a8)', 'restart', 1) called at /usr/share/perl5/EBox/Module/Service.pm line 627
EBox::Module::Service::restartService('EBox::Samba=HASH(0x9e945a8)') called at /usr/share/perl5/EBox/CGI/EBox/RestartService.pm line 51
EBox::CGI::EBox::RestartService::_process('EBox::CGI::EBox::RestartService=HASH(0xc3b04b8)') called at /usr/share/perl5/EBox/CGI/Base.pm line 262
EBox::CGI::Base::run('EBox::CGI::EBox::RestartService=HASH(0xc3b04b8)') called at /usr/share/perl5/EBox/CGI/Run.pm line 120
EBox::CGI::Run::run('EBox::CGI::Run', 'EBox/RestartService', 'EBox') called at /usr/share/ebox/cgi/ebox.cgi line 19
ModPerl::ROOT::ModPerl::Registry::usr_share_ebox_cgi_ebox_2ecgi::handler('Apache2::RequestRec=SCALAR(0xc2e2d88)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
eval {...} called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
ModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0xc37d2d8)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170
ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0xc37d2d8)') called at /usr/lib/perl5/ModPerl/Registry.pm line 31
ModPerl::Registry::handler('ModPerl::Registry', 'Apache2::RequestRec=SCALAR(0xc2e2d88)') called at -e line 0
eval {...} called at -e line 0
PLEASE HELP!!!
Thank you