Glad it worked out!

Anke Visser <[email protected]> schrieb am Fr., 19. Mai 2023, 19:28:

> Got it!!! Woohoo!!! With the version
> https://github.com/nielx/trac-accountmanager-fork I got the trace of an
> old python 2.7 call. Now I can login using LDAP. Thank you very much for
> your help. I almost gave up.
>
> Regards,
> Anke
>
> On Friday, May 19, 2023 at 6:35:17 PM UTC+2 Anke Visser wrote:
>
>> Thank you. I'll try that version and I'll report.
>>
>> Greetings,
>> Anke
>>
>> On Friday, May 19, 2023 at 10:37:45 AM UTC+2 Markus Rosjat wrote:
>>
>>> Hi Anke,
>>>
>>> Am Fr., 19. Mai 2023 um 09:50 Uhr schrieb Anke Visser <
>>> [email protected]>:
>>>
>>>> Hello,
>>>>
>>>> I'm trying to upgrade to Trac1.5.4, which allows to use a current
>>>> version of python. I've already migrated the PageAuthzPolicyEditor plugin,
>>>> but I'm stuck with the TracDirectoryAuth plugin, which implements the
>>>> IPasswordStore interface from TracAccountManager.
>>>>
>>>> TracAccountManager works fine with htpasswd, but if I enable the
>>>> TracDirectoryAuth plugin, trac shows an internal error: "TemplateNotFound:
>>>> account_login.html". This seems to happen in acct_mgr/web_ui.py, after
>>>> calling "return 'account_login.html'" (but it's not part of the stack
>>>> trace).
>>>> I think that the error message is misleading because the template
>>>> "account_login.html" exists and can be used in other situations. But it's
>>>> the only error message, that is shown in the log. Do you have any idea what
>>>> may have caused this error or how to search for it?
>>>> I'm using the trunk version of both plugins, but I had to modify
>>>> TracDirectoryAuth because of the python/trac API changes.
>>>>
>>>>
>>> if i remember right i couldnt get the trunk version of AccountManager to
>>> work properly with 1.5.4 so i tried the fork of Niels Sascha Reedijk on
>>> github https://github.com/nielx/trac-accountmanager-fork
>>> you might try this version with the other plugin and see if you get a
>>> diffrent error then the one for the account_login.html
>>>
>>>
>>>
>>>> I 'm grateful for any help,
>>>> Anke
>>>>
>>>> > 2023-05-17 17:01:07,168 Trac[main] ERROR: [172.17.0.1] Internal
>>>> Server Error: <RequestWithSession "GET '/login'">, referrer '
>>>> https://tractest.zam.kfa-juelich.de/visser1/prefs <
>>>> https://tractest.zam.kfa-juelich.de/visser1/prefs>'
>>>> > Traceback (most recent call last):
>>>> >    File "/usr/local/lib/python3.9/dist-packages/trac/web/main.py",
>>>> line 610, in dispatch_request
>>>> >      dispatcher.dispatch(req)
>>>> >    File "/usr/local/lib/python3.9/dist-packages/trac/web/main.py",
>>>> line 302, in dispatch
>>>> >      raise e
>>>> >    File "/usr/local/lib/python3.9/dist-packages/trac/web/main.py",
>>>> line 266, in dispatch
>>>> >      output = chrome.render_template(req, template, data, metadata)
>>>> >    File "/usr/local/lib/python3.9/dist-packages/trac/web/chrome.py",
>>>> line 1377, in render_template
>>>> >      template, data = self.prepare_template(req, filename, data, text,
>>>> >    File "/usr/local/lib/python3.9/dist-packages/trac/web/chrome.py",
>>>> line 1480, in prepare_template
>>>> >      template = self.load_template(filename, text)
>>>> >    File "/usr/local/lib/python3.9/dist-packages/trac/web/chrome.py",
>>>> line 1323, in load_template
>>>> >      return (self.jenv_text if text else
>>>> self.jenv).get_template(filename)
>>>> >    File
>>>> "/usr/local/lib/python3.9/dist-packages/jinja2/environment.py", line 1010,
>>>> in get_template
>>>> >      return self._load_template(name, globals)
>>>> >    File
>>>> "/usr/local/lib/python3.9/dist-packages/jinja2/environment.py", line 969,
>>>> in _load_template
>>>> >      template = self.loader.load(self, name,
>>>> self.make_globals(globals))
>>>> >    File "/usr/local/lib/python3.9/dist-packages/jinja2/loaders.py",
>>>> line 126, in load
>>>> >      source, filename, uptodate = self.get_source(environment, name)
>>>> >    File "/usr/local/lib/python3.9/dist-packages/jinja2/loaders.py",
>>>> line 218, in get_source
>>>> >      raise TemplateNotFound(template)
>>>> > TemplateNotFound: account_login.html
>>>> > 2023-05-17 17:01:07,168 Trac[authz_policy] DEBUG: Parsing authz
>>>> security policy /trac/projects/visser1/visser1.tracauthz.conf
>>>> > 2023-05-17 17:01:07,169 Trac[api] DEBUG: action controllers for
>>>> ticket workflow: ['ConfigurableTicketWorkflow']
>>>> > 2023-05-17 17:01:07,169 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN
>>>> on *:*@*
>>>> > 2023-05-17 17:01:07,169 Trac[auth] DEBUG: _dir_search: searching
>>>> ou=users,cn=trac,
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Trac Users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/trac-users/703f69ee-fe6f-4c3c-8a0c-d3548eaf4fe0n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/trac-users/703f69ee-fe6f-4c3c-8a0c-d3548eaf4fe0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
> You received this message because you are subscribed to the Google Groups
> "Trac Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/trac-users/ebcbab06-b18d-4417-85ad-ca664c81b336n%40googlegroups.com
> <https://groups.google.com/d/msgid/trac-users/ebcbab06-b18d-4417-85ad-ca664c81b336n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/trac-users/CAJ4osOkgaQ1i1PCP7m8Zg_mxOfV-iDVR66CQqU3QxU1N8xnQqQ%40mail.gmail.com.

Reply via email to