Ticket #3776 (closed defect: fixed)
Undefined method zarafaModPrecondition when changing user zarafa options
| Reported by: | gandalfmagic@… | Owned by: | jamor@… |
|---|---|---|---|
| Milestone: | 2.2.X | Component: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description (last modified by jamor@…) (diff)
In the User modify page, when I click on modify button in "Mail account settings" section, I get this error.
I don't have the zarafa module/server installed. The server is updated to last module versions: ii zentyal 2.2 Zentyal - Core metapackage ii zentyal-antivirus 2.2 Zentyal - Antivirus ii zentyal-ca 2.2.2 Zentyal - Certification Authority ii zentyal-common 2.2.3 Zentyal - Common Library ii zentyal-core 2.2.5 Zentyal - Core ii zentyal-ebackup 2.2.2 Zentyal - Backup ii zentyal-firewall 2.2 Zentyal - Firewall ii zentyal-mail 2.2.2 Zentyal - Mail Service ii zentyal-mailfilter 2.2 Zentyal - Mail Filter ii zentyal-network 2.2.4 Zentyal - Network Configuration ii zentyal-ntp 2.2 Zentyal - NTP Service ii zentyal-objects 2.2 Zentyal - Network Objects ii zentyal-services 2.2 Zentyal - Network Services ii zentyal-software 2.2.2 Zentyal - Software Management ii zentyal-usercorner 2.2 Zentyal - User Corner ii zentyal-users 2.2.5 Zentyal - Users and Groups ii zentyal-webmail 2.2 Zentyal - Web Mail Service ii zentyal-webserver 2.2.2 Zentyal - Web Server
Error
Undefined method zarafaModPrecondition
Trace
Undefined method zarafaModPrecondition at /usr/share/perl5/EBox/Model/ModelProvider.pm line 248
EBox::Model::ModelProvider::AUTOLOAD('EBox::Mail=HASH(0x7f138e9fa968)') called at /usr/share/perl5/EBox/MailUserLdap.pm line 912
EBox::MailUserLdap::setUserZarafaQuotaDefault('EBox::MailUserLdap=HASH(0x7f138ea00a58)', 'adua.pt', 1) called at /usr/share/perl5/EBox/MailUserLdap.pm line 785
EBox::MailUserLdap::setMaildirQuotaUsesDefault('EBox::MailUserLdap=HASH(0x7f138ea00a58)', 'adua.pt', 1) called at /usr/share/perl5/EBox/CGI/Mail/SetAccountMaildirQuota.pm line 50
EBox::CGI::Mail::SetAccountMaildirQuota::_process('EBox::CGI::Mail::SetAccountMaildirQuota=HASH(0x7f138ecd7280)') called at /usr/share/perl5/EBox/CGI/Base.pm line 275
EBox::CGI::Base::run('EBox::CGI::Mail::SetAccountMaildirQuota=HASH(0x7f138ecd7280)') called at /usr/share/perl5/EBox/CGI/Run.pm line 129
EBox::CGI::Run::run('EBox::CGI::Run', 'Mail/SetAccountMaildirQuota', 'EBox') called at /usr/share/zentyal/cgi/ebox.cgi line 34
ModPerl::ROOT::ModPerl::Registry::usr_share_zentyal_cgi_ebox_2ecgi::handler('Apache2::RequestRec=SCALAR(0x7f138f9ef950)') 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(0x7f138f9efdd0)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170
ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x7f138f9efdd0)') called at /usr/lib/perl5/ModPerl/Registry.pm line 31
ModPerl::Registry::handler('ModPerl::Registry', 'Apache2::RequestRec=SCALAR(0x7f138f9ef950)') called at -e line 0
eval {...} called at -e line 0
Attachments
Change History
Changed 16 months ago by anonymous
-
attachment
zentyal.log
added
comment:1 Changed 16 months ago by jamor@…
- Status changed from new to closed
- Resolution set to fixed
- Component changed from base to mail
- Description modified (diff)
- Summary changed from Bug report from Zentyal Server to Undefined method zarafaModPrecondition when changing user zarafa options
Hello Gandalf and thanks for your report,
we have fixed it in [ef870dc18a35f]
You can hotfix your server with:
1) Download the fixed version MailUserLdap?.pm fromhttp://git.zentyal.org/zentyal.git/blob_plain/ef870dc18a35ffa33e1b265458b79c45e6b12248:/main/mail/src/EBox/MailUserLdap.pm
2) Use it to replace /usr/share/perl5/EBox/MailUserLdap.pm
3) Restart web interface with the command 'sudo /etc/init.d/zentyal apache restart'
Regards, Javier
zentyal.log