Hi Cathy, Would you or someone on your end who has a familiarity with Python and Kerberos be willing to work with us on adding support? Review Board is open source, and I'd be willing to take a patch and assist with any work toward it.
Christian On Tuesday, June 28, 2016, Cathy Mullican <cmulli...@gmail.com> wrote: > It looks like RB isn't using (doesn't support?) kerberos authentication, > and that seems to be necessary for the set up we have. > > Sadly, this may mean we can't use RB at this time. :( > > On Monday, June 27, 2016 at 5:22:17 PM UTC-7, Cathy Mullican wrote: >> >> Since it is working on the command line at this point, my money would be >> on #2 rather than #1. >> >> >> http://serverfault.com/questions/183231/how-to-configure-review-board-running-under-linux-to-use-a-ldap-user >> >> is the most relevant-seeming info I've found so far, but enough has >> changed in the 5+ years since it was posted that applying the info there is >> not entirely straightforward. (Recreating a .subversion/auth tree is >> relatively straightforward; figuring out the LDAP auth configuration, less >> so.) >> >> On Monday, June 27, 2016 at 4:44:57 PM UTC-7, Christian Hammond wrote: >>> >>> Okay. So it's probably one of two things: >>> >>> 1) Something is still messed up somewhere with the recompilation. I >>> don't know what, and can't really debug that from here. >>> >>> 2) The standard way of authenticating that we do doesn't support your >>> setup. >>> >>> It could easily be #2. We must be able to authenticate to the Subversion >>> server using a username and password (or anonymously). If this is going >>> through some alternative method for authentication, then it may require >>> additional support in Review Board. >>> >>> Christian >>> >>> -- >>> Christian Hammond >>> President/CEO of Beanbag <https://www.beanbaginc.com/> >>> Makers of Review Board <https://www.reviewboard.org/> >>> >>> On Mon, Jun 27, 2016 at 4:34 PM, Cathy Mullican <cmul...@gmail.com> >>> wrote: >>> >>>> The server is VisualSVN (paid edition), with Windows AD >>>> authentication. The server where RB is running is joined to the domain, >>>> and I can authenticate from the command line. Most users connect via >>>> TortoiseSVN on their Windows systems; I also have one other Ubuntu box >>>> configured so that i can join the domain, authenticate with kinit, and run >>>> svn from the command line. >>>> >>>> On Monday, June 27, 2016 at 3:43:19 PM UTC-7, Christian Hammond wrote: >>>>> >>>>> Hi Cathy, >>>>> >>>>> Progress is good! I think I'll need more info on your setup at this >>>>> point though. >>>>> >>>>> Can you tell me more about how authentication works on your Subversion >>>>> setup? From the client's end, is it a standard username/password, or is >>>>> more involved? >>>>> >>>>> What does the server setup look like? >>>>> >>>>> The error message shown there ("Error running context: An error >>>>> occurred during authentication") is coming from Subversion itself. >>>>> >>>>> Christian >>>>> >>>>> >>>>> >>>>> -- >>>>> Christian Hammond >>>>> President/CEO of Beanbag <https://www.beanbaginc.com/> >>>>> Makers of Review Board <https://www.reviewboard.org/> >>>>> >>>>> On Mon, Jun 27, 2016 at 10:06 AM, Cathy Mullican <cmul...@gmail.com> >>>>> wrote: >>>>> >>>>>> OK, it definitely works better when you don't accidentally skip a >>>>>> step! >>>>>> >>>>>> I can now successfully do svn info from the command line, but I still >>>>>> can't create the repo in RB. The error message in the log is now: >>>>>> >>>>>> 2016-06-27 17:00:00,253 - ERROR - - SVN: Failed to get repository >>>>>> information for https://az-fs1.revshare.int/svn/rad: Unable to >>>>>> connect to a repository at URL 'https://az-fs1.revshare.int/svn/rad' >>>>>> Error running context: An error occurred during authentication >>>>>> >>>>>> No more ra_serf error, so that's progress, at least! But also nothing >>>>>> very informative, at least to my eye. >>>>>> >>>>>> On Monday, June 27, 2016 at 9:45:50 AM UTC-7, Cathy Mullican wrote: >>>>>>> >>>>>>> I did >>>>>>> apt-get source python-svn >>>>>>> then started trying to follow the directions in INSTALL.html, but >>>>>>> they didn't work at all...although lookin gback now, some of that may >>>>>>> have >>>>>>> been because it was Friday afternoon and I missed something; I'm trying >>>>>>> again now. >>>>>>> >>>>>>> On Friday, June 24, 2016 at 5:44:51 PM UTC-7, Christian Hammond >>>>>>> wrote: >>>>>>>> >>>>>>>> Hi Cathy, >>>>>>>> >>>>>>>> How are you trying to build from source? It is a bit of a pain to >>>>>>>> do from the upstream source, but perhaps you can rebuild the deb. >>>>>>>> >>>>>>>> Christian >>>>>>>> >>>>>>>> -- >>>>>>>> Christian Hammond >>>>>>>> President/CEO of Beanbag <https://www.beanbaginc.com/> >>>>>>>> Makers of Review Board <https://www.reviewboard.org/> >>>>>>>> >>>>>>>> On Fri, Jun 24, 2016 at 4:37 PM, Cathy Mullican <cmul...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> The stock libserf in Ubuntu 14.04 lacks GSSAPI support, which is >>>>>>>>> why I have to build that from source. ( >>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/serf/+bug/1303167 -- >>>>>>>>> why they never released a fixed version, when the patch is right >>>>>>>>> there in >>>>>>>>> the ticket, I can't say.) Everything except libserf is stock. >>>>>>>>> >>>>>>>>> Trying to reinstall pysvn with apt tells me it's already up to >>>>>>>>> date; trying to build from source is...not working well, but that's >>>>>>>>> probably going off into the weeds. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Friday, June 24, 2016 at 4:06:12 PM UTC-7, Christian Hammond >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Hi Cathy, >>>>>>>>>> >>>>>>>>>> This might be an incompatibility between libsvn and pysvn. You >>>>>>>>>> may need to now recompile pysvn and replace the copies on the >>>>>>>>>> filesystem. >>>>>>>>>> That or go back to purely system libs for svn, libsvn, pysvn, serf, >>>>>>>>>> etc. >>>>>>>>>> >>>>>>>>>> Christian >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Christian Hammond >>>>>>>>>> President/CEO of Beanbag <https://www.beanbaginc.com/> >>>>>>>>>> Makers of Review Board <https://www.reviewboard.org/> >>>>>>>>>> >>>>>>>>>> On Fri, Jun 24, 2016 at 1:54 PM, Cathy Mullican < >>>>>>>>>> cmul...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Same error with the repository root path -- I actually started >>>>>>>>>>> with that. >>>>>>>>>>> >>>>>>>>>>> I enabled logging, and now have this error message: >>>>>>>>>>> 2016-06-24 20:29:24,091 - ERROR - - SVN: Failed to get >>>>>>>>>>> repository information for https://az-fs1.revshare.int/svn/rad: >>>>>>>>>>> ra_serf was compiled for serf 1.3.8 but loaded an incompatible >>>>>>>>>>> 32676.1946284232.32676 library >>>>>>>>>>> >>>>>>>>>>> Which I thought told me what I needed; Ubuntu 14.0.4 ships with >>>>>>>>>>> serf 1.3.3 -- but I've upgraded to 1.3.8 (built from source, >>>>>>>>>>> confirmed >>>>>>>>>>> GSSAPI support included), and I'm still getting the same error. >>>>>>>>>>> >>>>>>>>>>> I can successfully run svn info on the commend line; the Ubuntu >>>>>>>>>>> box is joined to the AD domain. >>>>>>>>>>> >>>>>>>>>>> On Friday, June 24, 2016 at 1:04:19 PM UTC-7, Christian Hammond >>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi Cathy, >>>>>>>>>>>> >>>>>>>>>>>> You may need to enable logging in Admin UI -> Logging Settings. >>>>>>>>>>>> >>>>>>>>>>>> For the SVN repository path, you'll need to point it to the >>>>>>>>>>>> root of the SVN repository, rather than a subdirectory within it. >>>>>>>>>>>> Basically, the "Repository Root" value from "svn info". >>>>>>>>>>>> >>>>>>>>>>>> See if that fixes it. If not, I'll help with some additional >>>>>>>>>>>> commands you can try on the server to better diagnose this. >>>>>>>>>>>> >>>>>>>>>>>> One last thing: Make sure to enter your credentials in the >>>>>>>>>>>> Username/Password fields again once you've hit an error like this. >>>>>>>>>>>> The >>>>>>>>>>>> browser has a nasty tendency to overwrite the values you've >>>>>>>>>>>> provided with >>>>>>>>>>>> what's in the password manager. We've worked around this several >>>>>>>>>>>> times in >>>>>>>>>>>> the past, but some browsers (ahem, Chrome) have been working >>>>>>>>>>>> tirelessly to >>>>>>>>>>>> override what webapp developers want in this regard. >>>>>>>>>>>> >>>>>>>>>>>> Christian >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Christian Hammond >>>>>>>>>>>> President/CEO of Beanbag <https://www.beanbaginc.com/> >>>>>>>>>>>> Makers of Review Board <https://www.reviewboard.org/> >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Jun 24, 2016 at 12:51 PM, Cathy Mullican < >>>>>>>>>>>> cmul...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> <https://lh3.googleusercontent.com/-HPUcudJKt-Y/V22OjqvsWXI/AAAAAAAABKg/6upZE0bJH6QZYheLe24Ub-JCdaUM5gCDwCLcB/s1600/rb_error.PNG> >>>>>>>>>>>>> >>>>>>>>>>>>> There's not much to show -- see the attached screenshot. That >>>>>>>>>>>>> is the correct URL, as shown by svn info, and googling tells me >>>>>>>>>>>>> that's the >>>>>>>>>>>>> message I'd see with an authentication error. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> There are no files in /var/www/rb.revshare.int/logs/ ; is >>>>>>>>>>>>> there another location I should be checking? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I've used RB before, but this is the first time I've set it up. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> <https://lh3.googleusercontent.com/-HPUcudJKt-Y/V22OjqvsWXI/AAAAAAAABKg/6upZE0bJH6QZYheLe24Ub-JCdaUM5gCDwCLcB/s1600/rb_error.PNG> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Friday, June 24, 2016 at 1:23:24 AM UTC-7, Christian >>>>>>>>>>>>> Hammond wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Cathy, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Can you show me what errors you're seeing, along with the >>>>>>>>>>>>>> configuration set for the repository? Also, is there anything in >>>>>>>>>>>>>> the Review >>>>>>>>>>>>>> Board log files? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Christian >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Christian Hammond >>>>>>>>>>>>>> President/CEO of Beanbag <https://www.beanbaginc.com/> >>>>>>>>>>>>>> Makers of Review Board <https://www.reviewboard.org/> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jun 23, 2016 at 5:06 PM, Cathy Mullican < >>>>>>>>>>>>>> cmul...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have RB 2.5.6.1 set up and working on Ubuntu 14.04, with >>>>>>>>>>>>>>> AD authentication -- I can log in to RB as admin or as my >>>>>>>>>>>>>>> domain user. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Now I'm trying to add a repo. Our SVN repo runs under >>>>>>>>>>>>>>> VisualSVN (Pro), with AD authentication. I can set up the >>>>>>>>>>>>>>> server to join >>>>>>>>>>>>>>> the group, and run svn info from the command line successfully, >>>>>>>>>>>>>>> but I get >>>>>>>>>>>>>>> errors trying to create the repo. Not really sure where to go >>>>>>>>>>>>>>> with it from >>>>>>>>>>>>>>> here; any suggestions? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> 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 reviewboard...@googlegroups.com. >>>>>>>>>>>>>>> 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 reviewboard...@googlegroups.com. >>>>>>>>>>>>> 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 reviewboard...@googlegroups.com. >>>>>> >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>> -- -- Christian Hammond President/CEO of Beanbag <https://www.beanbaginc.com/> Makers of Review Board <https://www.reviewboard.org/> -- 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 reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.