That's the problem then. An incompatible pytz is installed. When there's a
version conflict like this, it impacts anything scanned via Python
entrypoints, preventing them from loading. If you can resolve this by
upgrading pytz, the problem will go away.

It's entirely possible that Bitnami is shipping an older pytz and not a
newer one, as we recently changed the dependencies for this.

I'll forward this thread on to Bitnami and see if they can address this.

Christian

-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

On Tue, May 23, 2017 at 5:37 PM, dac <[email protected]> wrote:

> One the http://reviewboard.corp/reviewboard/admin/settings/authentication/
> page, I have "Standard Registration" and "Legacy Authentication Module"
> available.
> BTW, I have reviewed the logs and see the following error occurring (once
> again, while I have experience in many other languages, python is not one
> of them, so I'm not sure if this is relevant)
>
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]
> ERROR:root:Error loading authentication backend x509: pytz 2014.4 is
> installed but pytz>=2015.2 is required by []
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016] Traceback
> (most recent call last):
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]   File
> "D:\\ProgramFiles\\Bitnami\\reviewboard-2.5.9-0\\apps\\
> reviewboard\\htdocs\\Lib\\site-packages\\ReviewBoard-2.
> 5.9-py2.7.egg\\reviewboard\\accounts\\backends.py", line 935, in
> _populate_defaults
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]     cls =
> entry.load()
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]   File
> "build\\bdist.win32\\egg\\pkg_resources.py", line 2182, in load
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]
> self.require(env, installer)
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]   File
> "build\\bdist.win32\\egg\\pkg_resources.py", line 2196, in require
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]     items =
> working_set.resolve(reqs, env, installer)
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]   File
> "build\\bdist.win32\\egg\\pkg_resources.py", line 632, in resolve
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]     raise
> VersionConflict(tmpl % args)
> [Wed May 24 09:30:40.181811 2017] [:error] [pid 1272:tid 1016]
> VersionConflict: pytz 2014.4 is installed but pytz>=2015.2 is required by []
>
>
>
>
>
>
>
>
> On Wednesday, 24 May 2017 09:48:07 UTC+10, Christian Hammond wrote:
>>
>> Hi,
>>
>>  It's definitely an issue with the installation. The Python entrypoints
>> are likely not registered in the environment, and that's on their end.
>> Entrypoints are a Python feature allowing applications/modules to register
>> entries in a common place that can be looked up by other
>> applications/modules, for extensibility purposes. This will affect the list
>> of repository types (there should be many in there), hosting services,
>> authentication backends, extensions, and more. If these are empty, then the
>> package was either not installed correctly in their environment, or was
>> disrupted in yours somehow.
>>
>> Let's verify that's the cause. Can you go into the Authentication
>> Settings and see what types of auth backends there are?
>>
>> Christian
>>
>> --
>> Christian Hammond
>> President/CEO of Beanbag <https://www.beanbaginc.com/>
>> Makers of Review Board <https://www.reviewboard.org/>
>>
>> On Tue, May 23, 2017 at 4:38 PM, dac <[email protected]> wrote:
>>
>>> Christian,
>>>
>>> Thanks for the response. Unfortunately Bitnami refers to reviewboard.org
>>> for resolution. While the following link is not my post, it is exactly the
>>> issue that I am facing
>>> https://community.bitnami.com/t/how-can-i-select-subversion-
>>> from-repository-type-list/47824
>>>
>>> I will add a comment to the Bitnami post to see if there is any further
>>> information forthcoming.
>>>
>>>
>>> On Tuesday, 23 May 2017 06:47:02 UTC+10, Christian Hammond wrote:
>>>>
>>>> Hi,
>>>>
>>>> The Bitnami installation should have included everything you need for
>>>> Subversion. It's likely that installing a custom PySVN would have resulted
>>>> in problems. The reason being that on Windows, both Python and the compiled
>>>> Python modules you use must generally all be compiled using the same
>>>> compiler. This is certainly the case with PySVN.
>>>>
>>>> I'd suggest uninstalling the Bitnami-provided Review Board and ensuring
>>>> that the directory is completely empty, then re-installing Review Board,
>>>> see if PySVN shows up in that case. If not, the Bitnami team would have to
>>>> help you, because this is very environment-dependent on Windows.
>>>>
>>>> Christian
>>>>
>>>> --
>>>> Christian Hammond
>>>> President/CEO of Beanbag <https://www.beanbaginc.com/>
>>>> Makers of Review Board <https://www.reviewboard.org/>
>>>>
>>>> On Sun, May 21, 2017 at 7:28 PM, dac <[email protected]> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I have successfully installed the Bitnami distribution on a Windows
>>>>> 2012 r2 server, to D:\ProgramFiles\Bitnami\reviewboard-2.5.9-0
>>>>> I am not a python native, but believe I have done the right thing by
>>>>> installing the py27-pysvn-svn194-1.9.3-1884-Win32.exe to
>>>>> D:\ProgramFiles\Bitnami\reviewboard-2.5.9-0\python\Lib\site-
>>>>> packages\pysvn.
>>>>> The CollabNetSubversion-client-1.9.5-1-Win32.exe distribution has
>>>>> been installed to "D:\ProgramFiles\CollabNet\Subversion Client", and
>>>>> this folder exists on the PATH.
>>>>>
>>>>> But in the Admin DashBoard ->Add repository->Repository Type,
>>>>> SVN/Subversion is not one of the options.
>>>>>
>>>>> Does anyone know how to have SVN setup for Review Board on a Windows
>>>>> Server? Or how Review Board determines the existence of SVN?
>>>>>
>>>>> I realise that Review Board is recommended for *NIX environments, but
>>>>> unfortunately I am required to have this deployed in a windows 
>>>>> environment,
>>>>> otherwise I will have to find a different product.
>>>>>
>>>>> Cheers,
>>>>> Damien.
>>>>>
>>>>> --
>>>>> Supercharge your Review Board with Power Pack:
>>>>> https://www.reviewboard.org/powerpack/
>>>>> Want us to host Review Board for you? Check out RBCommons:
>>>>> https://rbcommons.com/
>>>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "reviewboard" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "reviewboard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to