View Issue Details

IDProjectCategoryView StatusLast Update
0002723Slicer4Core: Extensionspublic2012-11-19 09:00
Reporterpinter Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionSlicer 4.2.0 
Target VersionSlicer 4.2.1Fixed in VersionSlicer 4.2.1 
Summary0002723: Investigate why SVN_TRUST_CERT 1 does NOT work as expected for SlicerRT and plastimatch
Description

From Csaba:

Hi JC,

The problem is that the superbuild wants to checkout Plastimatch but doesn't have the right to do so. It happens on linux (and probably Mac) only. As a workaround I ran the test manually once, entering the linux user password, so it doesn't complain when doing automatically.

I don't know how to fix this. We added "SVN_TRUST_CERT 1" but didn't help with this.

TagsNo tags attached.

Activities

jcfr

jcfr

2012-11-07 11:53

administrator   ~0007112

I did a quick test on my workstation ...

$ svn --version
svn, version 1.6.6 (r40053)
compiled Jun 5 2011, 14:51:47

$ svn co https://forge.abcd.harvard.edu/svn/plastimatch/plastimatch/trunk --non-interactive
svn: OPTIONS of 'https://forge.abcd.harvard.edu/svn/plastimatch/plastimatch/trunk': Server certificate verification failed: issuer is not trusted (https://forge.abcd.harvard.edu)

$ svn co https://forge.abcd.harvard.edu/svn/plastimatch/plastimatch/trunk --non-interactive --trust-server-cert
A trunk/LICENSE.TXT
A trunk/cmake
A trunk/cmake/FindZLIB.cmake
A trunk/cmake/FindRTK.cmake
[...]

The option "--trust-server-cert" is passed when an external project is configured with SVN_TRUST_CERT 1

Looking at the dashboard, the extension build as expected on the factory: http://slicer.cdash.org/buildSummary.php?buildid=46584

Is this still an issue ?

pinter

pinter

2012-11-07 12:06

developer   ~0007113

Last edited: 2012-11-07 12:07

I never said that this switch doesn't get passed.
The problem is that until I enter the 'GNOME keyring' password it can't do a checkout or update.

These are my outputs:

perklab@csaba-VirtualBox:~/Devel/SlicerRT_D64-bin$ svn --version
svn, version 1.6.17 (r1128011)
compiled Dec 17 2011, 16:12:52

perklab@csaba-VirtualBox:~/Devel$ svn co https://forge.abcd.harvard.edu/svn/plastimatch/trunk --non-interactive
svn: OPTIONS of 'https://forge.abcd.harvard.edu/svn/plastimatch/trunk': authorization failed: Could not authenticate to server: rejected Basic challenge https://forge.abcd.harvard.edu)

perklab@csaba-VirtualBox:~/Devel$ svn co https://forge.abcd.harvard.edu/svn/plastimatch/trunk --non-interactive --trust-server-cert
svn: OPTIONS of 'https://forge.abcd.harvard.edu/svn/plastimatch/trunk': authorization failed: Could not authenticate to server: rejected Basic challenge https://forge.abcd.harvard.edu)

Without the non-interactive switch it says:
Password for '(null)' GNOME keyring:

jcfr

jcfr

2012-11-09 12:39

administrator   ~0007146

May be you can disable gnome keyring on your dashboard ?
Which version of linux are you using ?

pinter

pinter

2012-11-09 12:42

developer   ~0007147

I use Ubuntu 12.04 64bit.

I'll try to disable that.
It was a long time since I worked on Linux, I didn't know I can disable it.

Thanks!

pinter

pinter

2012-11-12 12:34

developer   ~0007167

I think I managed to fix it.
I'll let the nightly and continuous builds run a bit and then close this issue if everything's OK.
Thanks for the help!

jcfr

jcfr

2012-11-12 12:40

administrator   ~0007168

Closing the issue based on Csaba comments. Csaba will close the issue accordingly.

Issue History

Date Modified Username Field Change
2012-11-02 10:30 jcfr New Issue
2012-11-02 10:30 jcfr Status new => assigned
2012-11-02 10:30 jcfr Assigned To => jcfr
2012-11-02 10:31 jcfr Reporter jcfr => pinter
2012-11-02 10:31 jcfr Target Version => Slicer 4.2.1
2012-11-07 11:53 jcfr Note Added: 0007112
2012-11-07 11:53 jcfr Status assigned => resolved
2012-11-07 11:53 jcfr Fixed in Version => Slicer 4.2.1
2012-11-07 11:53 jcfr Resolution open => fixed
2012-11-07 12:06 pinter Note Added: 0007113
2012-11-07 12:06 pinter Status resolved => feedback
2012-11-07 12:06 pinter Resolution fixed => reopened
2012-11-07 12:07 pinter Note Edited: 0007113
2012-11-09 12:39 jcfr Note Added: 0007146
2012-11-09 12:42 pinter Note Added: 0007147
2012-11-12 12:34 pinter Note Added: 0007167
2012-11-12 12:40 jcfr Note Added: 0007168
2012-11-12 12:40 jcfr Status feedback => resolved
2012-11-12 12:40 jcfr Resolution reopened => fixed
2012-11-19 08:53 pinter Status resolved => closed