Zentyal Forum, Linux Small Business Server

Zentyal Server => Email and Groupware => Topic started by: btrammell on February 16, 2016, 07:59:26 pm

Title: Provisioning OpenChange creates errors, no username/password
Post by: btrammell on February 16, 2016, 07:59:26 pm
This is my fourth attempt to setup a Zentyal box for our organization. I'm trying to test this out, and I can't seem to get it to work.

I have the box configured and seeing active directory, samba, file shares, etc. However when I go to setup OpenChange I get thrown all kinds of errors.

The most recent error is the following:

Quote
Some modules reported error when saving changes . More information on the logs in /var/log/zentyal/

Error provisioning: Missing user and/or password for provision

Now I know that I typed in a password but tried it again....and again...and yet again. After several tries, I checked the log file that was referenced in the error message.

Quote
root@mail:/# tail -f /var/log/zentyal/zentyal.log
EBox::Module::Base::save('EBox::OpenChange=HASH(0x5834130)') called at /usr/shar                                     e/perl5/EBox/GlobalImpl.pm line 656
eval {...} at /usr/share/perl5/EBox/GlobalImpl.pm line 655
EBox::GlobalImpl::saveAllModules('EBox::GlobalImpl=HASH(0x34a79d0)', 'progress',                                      'EBox::ProgressIndicator=HASH(0xe42408)') called at /usr/share/perl5/EBox/Globa                                     l.pm line 95
EBox::Global::AUTOLOAD('EBox::Global=HASH(0x34a7418)', 'progress', 'EBox::Progre                                     ssIndicator=HASH(0xe42408)') called at /usr/share/zentyal/global-action line 32
eval {...} at /usr/share/zentyal/global-action line 30
2016/02/16 13:45:34 INFO> SysvolSync.pm:194 EBox::Samba::SysvolSync::sync - Sync                                     hronizing sysvol share from pmsyrdc01.global.punkmedia.net
2016/02/16 13:47:45 WARN> SmbClient.pm:69 EBox::Samba::SmbClient::new - Error co                                     nnecting with SMB server: Failed to connect: NT_STATUS_CONNECTION_DISCONNECTED a                                     t /usr/share/perl5/EBox/Samba/SmbClient.pm line 63, <GEN0> line 15.
, retrying (1 attempts)
2016/02/16 13:47:46 INFO> SmbClient.pm:65 EBox::Samba::SmbClient::new - Connecti                                     on to Samba SMB successful after 2 tries.

2016/02/16 13:49:27 WARN> zentyal.psgi:43 main::__ANON__ - Argument "" isn't numeric in numeric lt (<) at /usr/share/perl5/EBox/Model/DataTable.pm line 2648.
2016/02/16 13:49:29 INFO> GlobalImpl.pm:624 EBox::GlobalImpl::saveAllModules - Saving config and restarting services: firewall openchange
2016/02/16 13:49:29 INFO> Base.pm:231 EBox::Module::Base::save - Restarting service for module: firewall
2016/02/16 13:49:32 INFO> Base.pm:231 EBox::Module::Base::save - Restarting service for module: openchange
2016/02/16 13:51:36 ERROR> Provision.pm:456 EBox::OpenChange::Model::Provision::provision - Missing user and/or password for provision at Missing user and/or password for provision at /usr/share/perl5/EBox/OpenChange/Model/Provision.pm line 456
eval {...} at /usr/share/perl5/EBox/OpenChange/Model/Provision.pm line 442
EBox::OpenChange::Model::Provision::provision('EBox::OpenChange::Model::Provision=HASH(0x68b0bb0)', '***COMPANY NAME OMITTED***') called at /usr/share/perl5/EBox/OpenChange.pm line 286
EBox::OpenChange::_setConf('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Base.pm line 995
EBox::Module::Base::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Service.pm line 972
EBox::Module::Service::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/LDAP.pm line 332
EBox::Module::LDAP::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Kerberos.pm line 375
EBox::Module::Kerberos::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Base.pm line 234
eval {...} at /usr/share/perl5/EBox/Module/Base.pm line 233
EBox::Module::Base::save('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/GlobalImpl.pm line 656
eval {...} at /usr/share/perl5/EBox/GlobalImpl.pm line 655
EBox::GlobalImpl::saveAllModules('EBox::GlobalImpl=HASH(0x3b4ddc8)', 'progress', 'EBox::ProgressIndicator=HASH(0x14e8478)') called at /usr/share/perl5/EBox/Global.pm line 95
EBox::Global::AUTOLOAD('EBox::Global=HASH(0x3b4d7f8)', 'progress', 'EBox::ProgressIndicator=HASH(0x14e8478)') called at /usr/share/zentyal/global-action line 32
eval {...} at /usr/share/zentyal/global-action line 30
2016/02/16 13:51:36 DEBUG> Provision.pm:491 EBox::OpenChange::Model::Provision::provision - Error provisioning: Missing user and/or password for provision at Error provisioning: Missing user and/or password for provision at /usr/share/perl5/EBox/OpenChange/Model/Provision.pm line 491
EBox::OpenChange::Model::Provision::provision('EBox::OpenChange::Model::Provision=HASH(0x68b0bb0)', '***COMPANY NAME OMITTED***') called at /usr/share/perl5/EBox/OpenChange.pm line 286
EBox::OpenChange::_setConf('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Base.pm line 995
EBox::Module::Base::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Service.pm line 972
EBox::Module::Service::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/LDAP.pm line 332
EBox::Module::LDAP::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Kerberos.pm line 375
EBox::Module::Kerberos::_regenConfig('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/Module/Base.pm line 234
eval {...} at /usr/share/perl5/EBox/Module/Base.pm line 233
EBox::Module::Base::save('EBox::OpenChange=HASH(0x5eed590)') called at /usr/share/perl5/EBox/GlobalImpl.pm line 656
eval {...} at /usr/share/perl5/EBox/GlobalImpl.pm line 655
EBox::GlobalImpl::saveAllModules('EBox::GlobalImpl=HASH(0x3b4ddc8)', 'progress', 'EBox::ProgressIndicator=HASH(0x14e8478)') called at /usr/share/perl5/EBox/Global.pm line 95
EBox::Global::AUTOLOAD('EBox::Global=HASH(0x3b4d7f8)', 'progress', 'EBox::ProgressIndicator=HASH(0x14e8478)') called at /usr/share/zentyal/global-action line 32
eval {...} at /usr/share/zentyal/global-action line 30


Now to be completely honest, the above log is gibberish to me. It's not working...that's all I know.

Can anyone tell me why, and how to fix this issue?
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: jbahillo on February 17, 2016, 09:24:45 am
Hello:

Is Zentyal owning the FSMO roles on AD, or are there any other DC, and is such other DC owning any FSMO role. If this is your case Zentyal should be showing a form to introduce a Schema Admin username and password
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: btrammell on February 17, 2016, 02:03:35 pm
jbahillo,

Thank you for your response.

There are three domain controllers. 2 Microsoft AD Servers, and Zentyal (as an additional DC).

I've tried my AD's Administrator account (in the schema admins), and I've created a custom account called Zentyal, and added that to the Schema Admins group.

Both produce the same error I posted.
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: jbahillo on February 17, 2016, 02:17:36 pm
Which is the Schema Master in your DOmain? Are you asked for such username/password on Zentyal Openchange provision section?
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: btrammell on February 17, 2016, 02:21:07 pm
Quote
Which is the Schema Master in your DOmain? Are you asked for such username/password on Zentyal Openchange provision section?

The schema master should be the Administrator account for the domain. I am asked for that information. When I attempt to use that information, I am getting that same error about not entering a username/password.
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: jbahillo on February 17, 2016, 02:25:51 pm
I mean which DC owns the Schema Master FSMO role, as another option is to make Zentyal to own such role
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: BerT666 on February 17, 2016, 02:28:22 pm
Howdy,

maybe a problem with special characters in the username / password? I think I had a similar problem when using some german special chars (ä / ö / ü / ß)

Regards

Thomas
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: btrammell on February 17, 2016, 02:55:15 pm
maybe a problem with special characters in the username / password? I think I had a similar problem when using some german special chars (ä / ö / ü / ß)

Our password is in English, no special characters. The only non-alphanumerical characters in it at is exclamation points.
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: btrammell on February 17, 2016, 02:58:42 pm
I mean which DC owns the Schema Master FSMO role, as another option is to make Zentyal to own such role

Sorry, just finished my first cup of coffee. It's a Microsoft AD DC. Named PMSYRDC01, that is the master server, the secondary is 02 and the Zentyal server is named Zentyal.

I would prefer to leave the network the way it is with 2 WIN DC's and just add Zentyal as an additional controller.
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: jbahillo on February 17, 2016, 03:01:41 pm
Hello:

Are logs still complaining about a missing user/pass?

Probably you could enable debug  on /etc/zentyal/zentyal.conf, restart webadmin and then check logs agin (please note that this might reveal the user you're using credentials...
Title: Re: Provisioning OpenChange creates errors, no username/password
Post by: btrammell on February 17, 2016, 03:22:26 pm
Are logs still complaining about a missing user/pass?
Probably you could enable debug  on /etc/zentyal/zentyal.conf, restart webadmin and then check logs agin (please note that this might reveal the user you're using credentials...

I attempted that debug option, and a new error showed up.

Quote
no value sent for required parameter 'model' Stack: [<anonymous component>:180] [/usr/share/perl5/HTML/Mason/Component.pm:138] [/usr/share/perl5/HTML/Mason/Request.pm:1305] [/usr/share/perl5/HTML/Mason/Request.pm:1295] [/usr/share/perl5/HTML/Mason/Request.pm:486] [/usr/share/perl5/HTML/Mason/Request.pm:486] [/usr/share/perl5/HTML/Mason/Request.pm:436] [/usr/share/perl5/HTML/Mason/Interp.pm:345] [/usr/share/perl5/EBox/Html.pm:157] [/usr/share/perl5/EBox/CGI/Base.pm:158] [/usr/share/perl5/EBox/CGI/Base.pm:200] [/usr/share/perl5/EBox/CGI/Base.pm:199] [/usr/share/perl5/EBox/CGI/Base.pm:359] [/usr/share/perl5/EBox/CGI/Base.pm:358] [/usr/share/perl5/EBox/CGI/Run.pm:92] [/usr/share/perl5/EBox/CGI/Run.pm:68] [/usr/share/zentyal/psgi/zentyal.psgi:46] [/usr/share/perl5/Plack/App/URLMap.pm:71] [/usr/share/perl5/Plack/Component.pm:50] [/usr/share/perl5/EBox/Middleware/Auth.pm:366] [/usr/share/perl5/Plack/Component.pm:50] [/usr/share/perl5/Plack/Middleware/Conditional.pm:16] [/usr/share/perl5/Plack/Component.pm:50] [/usr/share/perl5/EBox/WebAdmin/Middleware/SubAppAuth.pm:57] [/usr/share/perl5/Plack/Component.pm:50] [/usr/share/perl5/Plack/Middleware/Session.pm:52] [/usr/share/perl5/Plack/Component.pm:50] [/usr/share/perl5/Plack/Middleware/ReverseProxy.pm:68] [/usr/share/perl5/Plack/Component.pm:50] [/usr/share/perl5/EBox/Middleware/UnhandledError.pm:78] [/usr/share/perl5/EBox/Middleware/UnhandledError.pm:77] [/usr/share/perl5/Plack/Component.pm:50] [/usr/share/zentyal/psgi/zentyal.psgi:0] [/usr/share/zentyal/psgi/zentyal.psgi:0] at /usr/share/perl5/EBox/CGI/Base.pm line 364