Re: The file was not found in the repository. (HTTP 400, API Error 207)

28 views
Skip to first unread message

Christian Hammond

unread,
Sep 24, 2019, 4:04:27 PM9/24/19
to revie...@googlegroups.com
Hi Paul,

Strange.. that does sound like a Python version dependency conflict. Unfortunately, Python’s design here has some less-than-ideal qualities. If *any* dependency conflicts, all things registered through the Python Entrypoint plugin system (extensions, repository types) will fail to load. We have some bullet-proofing we need to do here to stop crashes and just throw a big error up on the page, but we can’t work around the core design issue in Python to the extent we’d like.

You probably didn’t need to regenerate the access key, but it never hurts.

Christian


On Tue, Sep 24, 2019 at 09:01 Paul Mansfield <paul.ma...@agileanalog.com> wrote:
it appears that somehow the pip installation of aws/awscli/boto/boto3/botocore was all fouled up... I removed them all and reinstalled them.

along the way I also regenerated the access key for codecommit access, I'm not sure whether that was actually required or not.

so it seems to be working again.

--
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 "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/reviewboard/3c22cdb0-e1cc-4ee6-baac-77317945b4a2%40googlegroups.com.
--
--
Christian Hammond
President/CEO of Beanbag
Makers of Review Board

Paul Mansfield

unread,
Sep 25, 2019, 5:04:57 AM9/25/19
to Review Board Community
I think my problems are compounded because we're using centos7 and we have a lot of python3 packages "retrofitted" so it is very easy to get into a mess between pip2 and pip3 packages.

Now we've bought into reviewboard, as part of a backup/restore disaster recovery test, I will build a new reviewboard server which can be independent from other things and thus not get snarled up with packages installed for the other services :-(

In the long run when reviewboard runs on python3, then things will get simpler ;-)
thanks very much for your time,
Paul


On Tuesday, 24 September 2019 21:04:27 UTC+1, Christian Hammond wrote:
Hi Paul,

Strange.. that does sound like a Python version dependency conflict. Unfortunately, Python’s design here has some less-than-ideal qualities. If *any* dependency conflicts, all things registered through the Python Entrypoint plugin system (extensions, repository types) will fail to load. We have some bullet-proofing we need to do here to stop crashes and just throw a big error up on the page, but we can’t work around the core design issue in Python to the extent we’d like.

You probably didn’t need to regenerate the access key, but it never hurts.

Christian

On Tue, Sep 24, 2019 at 09:01 Paul Mansfield <paul.m...@agileanalog.com> wrote:
it appears that somehow the pip installation of aws/awscli/boto/boto3/botocore was all fouled up... I removed them all and reinstalled them.

along the way I also regenerated the access key for codecommit access, I'm not sure whether that was actually required or not.

so it seems to be working again.

--
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 "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to revie...@googlegroups.com.

Christian Hammond

unread,
Sep 25, 2019, 5:17:30 AM9/25/19
to revie...@googlegroups.com
The Python ecosystem can definitely be a bit difficult when it comes to multiple packages all wanting their own specific versions. The Python 3 transition will definitely help, and is a big part of why Review Board 4.0 has been so heavily delayed.

Hope the server rebuild goes well! Let us know if we can help with any support needs.

Christian

To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/reviewboard/af21612b-c6cc-4e50-86f1-f9e8e3d3c86b%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages