Roland--
The PHP error reported in my last message came up when bringing up the
edit-user screen. (No user attributes or values are displayed.)
That error is also displayed when clicking on the "Windows" tab and the
"Unix" tab of the edit-user screen. However, clicking on each tab also
displays a unique error message _before_ the page header and other screen
info displays. I've attached the Windows tab error message and the Unix
tab error message. Each of those errors messages begin with this:
Notice: Undefined index: userPrincipalName
Our Samba 4 LDAP directory was created via an upgrade from Samba 3 (using
389 Directory Server as its LDAP backend). That attribute wasn't created
during the upgrade. Is this the attribute LAMpro uses to search the
directory for users?
We're using "CN" as our directory search attribute, based on the Microsoft
schema documentation. They describe CN as:
The name that represents an object. Used to perform searches.
Is this difference the cause of the problem?
Carl
On Thu, 31 Dec 2015, Carl G. Riches wrote:
> On Thu, 31 Dec 2015, Roland Gruber wrote:
>
>> Hi Carl,
>>
>> On 30.12.2015 23:57, Carl G. Riches wrote:
>>> We are migrating our 389 Directory Server/Samba 3 infrastructure to
>>> Samba 4 and have run into a problem with LAMpro. We can display user
>>> entries with LAMpro 5.1, but not LAMpro 5.2. The attached screenshots
>>> show the difference: a user's attributes are listed when we use LAMpro
>>> 5.1 but not when we use LAMpro 5.2.
>>
>> seems that something goes wrong when the module performs some LDAP searches.
>>
>> Do you see anything in your Apache error log?
>>
>> Please also try to set "PHP error reporting" in your LAM main
>> configuration to "all".
>>
>> What PHP version do you use?
>>
>
> Thanks for looking at this, Roland. We are running LAMpro on RHEL 6.5
> with PHP 5.3.3 and Apache 2.2.15.
>
> After setting "PHP error reporting" to "all" and repeating the steps
> needed to raise the error messages, this PHP error was displayed (and
> written to the web server error log):
>
> Fatal error: Uncaught exception 'Exception' with message
> 'DateInterval::__construct(): Unknown or bad format (PT13054866167S)' in
> /home/web/intranet/html/apps/LAMpro/lib/modules/windowsUser.inc on line
> 2918 Exception: DateInterval::__construct(): Unknown or bad format
> (PT13054866167S) in
> /home/web/intranet/html/apps/LAMpro/lib/modules/windowsUser.inc on line
> 2918 Call Stack: 0.0001 635376 1. {main}()
> /home/web/intranet/html/apps/LAMpro/templates/account/edit.php:0 0.4051
> 6348584 2. accountContainer->continue_main()
> /home/web/intranet/html/apps/LAMpro/templates/account/edit.php:120 0.4058
> 6391096 3. accountContainer->printModuleContent()
> /home/web/intranet/html/apps/LAMpro/lib/modules.inc:950 0.6181 6550856 4.
> call_user_func() /home/web/intranet/html/apps/LAMpro/lib/modules.inc:1036
> 0.6181 6550856 5. windowsUser->display_html_attributes()
> /home/web/intranet/html/apps/LAMpro/lib/modules.inc:1036 1.2165 6751312 6.
> windowsUser->formatPwdLastSet()
> /home/web/intranet/html/apps/LAMpro/lib/modules/windowsUser.inc:1058
> 1.2165 6751312 7. windowsUser->formatFileTime()
> /home/web/intranet/html/apps/LAMpro/lib/modules/windowsUser.inc:2874
> 1.2166 6752840 8. DateInterval->__construct()
> /home/web/intranet/html/apps/LAMpro/lib/modules/windowsUser.inc:2918
>
> It looks as if it's having trouble formatting the value of pwdLastSet.
>
> Here is a sample value from one user:
>
> pwdLastSet: 130548661670000000
>
> That value should translate to:
>
> Epoch/Unix time: 1410392567
> GMT: Wed, 10 Sep 2014 23:42:47 GMT
> PST8PDT: 9/10/2014, 4:42:47 PM
>
> I've attached a list of the User schema attributes we're using for our
> users.
>
> Thanks,
> Carl
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Lam-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lam-public
>
------------------------------------------------------------------------------
_______________________________________________
Lam-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lam-public