Author Topic: Updating to core 3.2.8 can't update user data because of internal error  (Read 1594 times)

kozmav

  • Zen Apprentice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Hi!

I have updated to core 3.2.8 version and after that I can't update user datas on the users module.
When I change something like name and want to update, I have error message.

In the zentyal.log:
2014/03/31 13:48:34 ERROR> LdapObject.pm:283 EBox::Users::LdapObject::save - There was an error updating LDAP: The request specifies a change to an existing entry or th
entry that does not comply with the servers schema
.<br/> Operation parameters:'modify [
  \'replace\',
  [
    \'quota\',
    [
      \'500\'
    ]
  ],
  \'replace\',
  [
    \'description\',
    [
      \'Ez teszt\'
    ]
  ],
  \'delete\',
  [
    \'mail\',
    []
  ],
  \'replace\',
  [
    \'givenname\',
    [
      \'Elek\'
    ]
  ],
  \'replace\',
  [
    \'sn\',
    [
      \'Teszt2\'
    ]
  ],
  \'replace\',
  [
    \'cn\',
    [
      \'Elek Teszt2\'
    ]
  ],
  \'delete\',
  [
    \'shadowExpire\',
    []
  ]
]
'
 at /usr/share/perl5/EBox/Users/LdapObject.pm line 283
        EBox::Users::LdapObject::save('EBox::Users::User=HASH(0x7f2c4c13f5e8)') called at /usr/share/perl5/EBox/Users/InetOrgPerson.pm line 134
        EBox::Users::InetOrgPerson::save('EBox::Users::User=HASH(0x7f2c4c13f5e8)') called at /usr/share/perl5/EBox/Users/User.pm line 229
        EBox::Users::User::save('EBox::Users::User=HASH(0x7f2c4c13f5e8)') called at /usr/share/perl5/EBox/Users/LdapObject.pm line 195
        EBox::Users::LdapObject::deleteValues('EBox::Users::User=HASH(0x7f2c4c13f5e8)', 'shadowExpire', 'ARRAY(0x7f2c4bf89d10)', undef) called at /usr/share/perl5/EBox/
        EBox::Users::LdapObject::delete('EBox::Users::User=HASH(0x7f2c4c13f5e8)', 'shadowExpire', undef) called at /usr/share/perl5/EBox/Users/InetOrgPerson.pm line 153
        EBox::Users::InetOrgPerson::delete('EBox::Users::User=HASH(0x7f2c4c13f5e8)', 'shadowExpire', undef) called at /usr/share/perl5/EBox/Users/User.pm line 297
        EBox::Users::User::setDisabled('EBox::Users::User=HASH(0x7f2c4c13f5e8)', undef) called at /usr/share/perl5/EBox/Users/CGI/EditUser.pm line 112
        EBox::Users::CGI::EditUser::_process('EBox::Users::CGI::EditUser=HASH(0x7f2c4c075c68)') called at /usr/share/perl5/EBox/CGI/ClientRawBase.pm line 179
        EBox::CGI::ClientRawBase::run('EBox::Users::CGI::EditUser=HASH(0x7f2c4c075c68)') called at /usr/share/perl5/EBox/CGI/Run.pm line 86
        EBox::CGI::Run::run('EBox::CGI::Run', 'Users/EditUser') called at /usr/share/zentyal/cgi/ebox.cgi line 37
        ModPerl::ROOT::ModPerl::Registry::usr_share_zentyal_cgi_ebox_2ecgi::handler('Apache2::RequestRec=SCALAR(0x7f2c4d64bf50)') called at /usr/lib/perl5/ModPerl/Regis
        eval {...} called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204
        ModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0x7f2c4c1d1158)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170
        ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x7f2c4c1d1158)') called at /usr/lib/perl5/ModPerl/Registry.pm line 31
        ModPerl::Registry::handler('ModPerl::Registry', 'Apache2::RequestRec=SCALAR(0x7f2c4d64bf50)') called at -e line 0
        eval {...} called at -e line 0

I have tested, when I delete the email address from the Mail account everything works fine. If create a mail account for the user the error coming again.

Any idea?

danielc

  • Zen Apprentice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Updating to core 3.2.8 can't update user data because of internal error
« Reply #1 on: September 26, 2019, 03:17:14 pm »
I have the same problem tell me if you could solve itx