<div dir="ltr"><div>Hi Roland</div><div><br></div><div>What would you suggest to do in the unfortunate case that I&#39;m not getting any output from<br></div><div><br></div><div>
svn info <a href="https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk" rel="noreferrer" target="_blank">https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk</a></div><div><br></div><div>and neither from<br></div><div><br></div><div>
svn checkout <a href="https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk" rel="noreferrer" target="_blank">https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk</a> DELETEME</div><div>?</div><div><br></div><div>I can use the other machine to pull everything of course, but perhaps there&#39;s yet some fix that I could try? <br></div><div><br></div><div><br></div><div>Best</div><div>Konrad <br></div></div><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">wt., 25 sty 2022 o 16:40 Roland Haas &lt;<a href="mailto:rhaas@illinois.edu" target="_blank">rhaas@illinois.edu</a>&gt; napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Konrad,<br>
<br>
It could be an isntance of this old bug:<br>
<br>
<a href="https://bitbucket.org/einsteintoolkit/tickets/issues/68/getcomponents-non-interactive-in-case-of" rel="noreferrer" target="_blank">https://bitbucket.org/einsteintoolkit/tickets/issues/68/getcomponents-non-interactive-in-case-of</a><br>
<br>
in which case you can try a single manual check once just to get<br>
certificates right:<br>
<br>
svn info <a href="https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk" rel="noreferrer" target="_blank">https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk</a><br>
<br>
and / or <br>
<br>
svn checkout <a href="https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk" rel="noreferrer" target="_blank">https://github.com/EinsteinToolkit/ExternalLibraries-MPI.git/trunk</a> DELETEME<br>
<br>
(and then remove the dummy DELETEME checkout).<br>
<br>
Just why only your single Ubuntu system is affected I cannot tell<br>
though (given that I purposely test these things on freshly installed<br>
VMs so there is no &quot;baggage&quot; like there is on my actual workstation<br>
where I may well have accepted all kinds of odd certificates for svn in<br>
the past).<br>
<br>
Yours,<br>
Roland<br>
<br>
&gt; I hope that&#39;s what you meant (I&#39;m not familiar with perl at all):<br>
&gt; I added the lines:<br>
&gt; print(&quot;DEBUG LINE, print: $url\n&quot;);<br>
&gt; print(&quot;DEBUG LINE, print: $svn\n&quot;);<br>
&gt; before:<br>
&gt; my $ret = `$svn --non-interactive info $url 2&gt;&amp;1`;   *(line 622)*<br>
&gt; <br>
&gt; The output changes, in the relevant lines:<br>
&gt; <br>
&gt; &gt;&gt; ./GetComponents:620:                     $base =~  <br>
&gt; s/(https\:\/\/[\w\.]+)\/(.*)$/$1/i;<br>
&gt; &gt;&gt; ./GetComponents:621:                     unless ( defined  <br>
&gt; $svn_servers{$base} ) {<br>
&gt; &gt;&gt; ./GetComponents:622: print(&quot;DEBUG LINE, print: $url\n&quot;);<br>
&gt; &gt;&gt; ./GetComponents:623:                         print(&quot;DEBUG LINE, print:  <br>
&gt; $svn\n&quot;);<br>
&gt; &gt;&gt; ./GetComponents:624:                         my $ret = `$svn  <br>
&gt; --non-interactive info $url 2&gt;&amp;1`;<br>
&gt; DEBUG LINE, print:<br>
&gt; <a href="https://urldefense.com/v3/__https://github.com/EinsteinToolkit/ExternalLibraries-OpenBLAS.git/branches/ET_2021_11__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDfNBPCTY$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__https://github.com/EinsteinToolkit/ExternalLibraries-OpenBLAS.git/branches/ET_2021_11__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDfNBPCTY$</a> <br>
&gt; DEBUG LINE, print: svn<br>
&gt; <br>
&gt; My *svn *is: ($svn --version)<br>
&gt; <br>
&gt; svn, version 1.14.1 (r1886195)<br>
&gt;    compiled Dec  3 2021, 20:03:34 on x86_64-pc-linux-gnu<br>
&gt; The following repository access (RA) modules are available:<br>
&gt; <br>
&gt; * ra_svn : Module for accessing a repository using the svn network protocol.<br>
&gt;   - with Cyrus SASL authentication<br>
&gt;   - handles &#39;svn&#39; scheme<br>
&gt; * ra_local : Module for accessing a repository on local disk.<br>
&gt;   - handles &#39;file&#39; scheme<br>
&gt; * ra_serf : Module for accessing a repository via WebDAV protocol using<br>
&gt; serf.<br>
&gt;   - using serf 1.3.9 (compiled with 1.3.9)<br>
&gt;   - handles &#39;http&#39; scheme<br>
&gt;   - handles &#39;https&#39; scheme<br>
&gt; <br>
&gt; The following authentication credential caches are available:<br>
&gt; <br>
&gt; * Gnome Keyring<br>
&gt; * GPG-Agent<br>
&gt; * KWallet (KDE)<br>
&gt; <br>
&gt; Could I be missing some dependencies?<br>
&gt; Best<br>
&gt; Konrad<br>
&gt; <br>
&gt; <br>
&gt; pon., 24 sty 2022 o 17:16 Steven R. Brandt &lt;<a href="mailto:sbrandt@cct.lsu.edu" target="_blank">sbrandt@cct.lsu.edu</a>&gt; napisał(a):<br>
&gt; <br>
&gt; &gt; Ah, so it&#39;s subversion that&#39;s hanging. GetComponents should have a print<br>
&gt; &gt; statement before calling svn in verbose mode.<br>
&gt; &gt;<br>
&gt; &gt; Could you add a print statement before line 622 so we can see the svn<br>
&gt; &gt; command with the $svn and $url expanded? Also, what is your svn version?<br>
&gt; &gt;<br>
&gt; &gt; --Steve<br>
&gt; &gt; On 1/24/2022 9:57 AM, Konrad Topolski wrote:<br>
&gt; &gt;<br>
&gt; &gt; Thank you all for the responses.<br>
&gt; &gt;<br>
&gt; &gt; @Steven, yes, the usual help message is printed out<br>
&gt; &gt;<br>
&gt; &gt; @Roland, it works for my other machine, under Ubuntu 20.04 with 5.11<br>
&gt; &gt; kernel, but the perl version I believe to be the same (perhaps the OS<br>
&gt; &gt; details are not relevant here at all);<br>
&gt; &gt; I&#39;m sending the log in the attachments.<br>
&gt; &gt; It seems that the script hangs up at this point:<br>
&gt; &gt;  <br>
&gt; &gt; &gt;&gt; ./GetComponents:580:         $rec{&quot;AUTH_URL_ORIG&quot;} = $rec{&quot;AUTH_URL&quot;};<br>
&gt; &gt; &gt;&gt; ./GetComponents:583:         if ($ANONYMOUS_CHECKOUT) {<br>
&gt; &gt; &gt;&gt; ./GetComponents:584:             delete $rec{AUTH_URL};<br>
&gt; &gt; &gt;&gt; ./GetComponents:592:         my @checkouts = split( /\s+/m,  <br>
&gt; &gt; $rec{&quot;CHECKOUT&quot;} );  <br>
&gt; &gt; &gt;&gt; ./GetComponents:593:         foreach my $checkout (@checkouts) {<br>
&gt; &gt; &gt;&gt; ./GetComponents:596:             my ( $dir1, $dir2 );<br>
&gt; &gt; &gt;&gt; ./GetComponents:597:             if ( $checkout =~ m!/! ) {<br>
&gt; &gt; &gt;&gt; ./GetComponents:598:                 ( $dir1, $dir2 ) = $checkout =~  <br>
&gt; &gt; m!(.+)/(.+)!;  <br>
&gt; &gt; &gt;&gt; ./GetComponents:603:             if ( defined( $rec{URL} ) ) {<br>
&gt; &gt; &gt;&gt; ./GetComponents:604:                 $rec{URL} = $rec{&quot;URL_ORIG&quot;};<br>
&gt; &gt; &gt;&gt; ./GetComponents:605:                 $rec{URL} =~ s!\$1!$dir1!;<br>
&gt; &gt; &gt;&gt; ./GetComponents:606:                 $rec{URL} =~ s!\$2!$dir2!;<br>
&gt; &gt; &gt;&gt; ./GetComponents:608:             if ( defined( $rec{AUTH_URL} ) ) {<br>
&gt; &gt; &gt;&gt; ./GetComponents:616:             if ( $rec{&quot;TYPE&quot;} eq &quot;svn&quot; ) {<br>
&gt; &gt; &gt;&gt; ./GetComponents:617:                 my $url = ($rec{&quot;AUTH_URL&quot;} or  <br>
&gt; &gt; $rec{&quot;URL&quot;});  <br>
&gt; &gt; &gt;&gt; ./GetComponents:618:                 if ( $url =~ m!<a href="https://urldefense.com/v3/__https://!__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDZu7dt9G$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__https://!__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDZu7dt9G$</a>  ) {<br>
&gt; &gt; &gt;&gt; ./GetComponents:619:                     my $base = $url;<br>
&gt; &gt; &gt;&gt; ./GetComponents:620:                     $base =~  <br>
&gt; &gt; s/(https\:\/\/[\w\.]+)\/(.*)$/$1/i;  <br>
&gt; &gt; &gt;&gt; ./GetComponents:621:                     unless ( defined  <br>
&gt; &gt; $svn_servers{$base} ) {  <br>
&gt; &gt; &gt;&gt; ./GetComponents:622:                         my $ret = `$svn  <br>
&gt; &gt; --non-interactive info $url 2&gt;&amp;1`;<br>
&gt; &gt;<br>
&gt; &gt; Best regards<br>
&gt; &gt; Konrad<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; pon., 24 sty 2022 o 16:23 Steven R. Brandt &lt;<a href="mailto:sbrandt@cct.lsu.edu" target="_blank">sbrandt@cct.lsu.edu</a>&gt;<br>
&gt; &gt; napisał(a):<br>
&gt; &gt;  <br>
&gt; &gt;&gt; What change are you referring to? Thanks.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --Steve<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 1/24/2022 9:21 AM, Barkhouse, Wayne wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; The directory structure on <a href="http://bitbucket.org" rel="noreferrer" target="_blank">bitbucket.org</a> has changed. I ran into the<br>
&gt; &gt;&gt; same problem.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; cheers,<br>
&gt; &gt;&gt; Wayne<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; ***************************************<br>
&gt; &gt;&gt; Dr. Wayne Barkhouse<br>
&gt; &gt;&gt; Professor<br>
&gt; &gt;&gt; Department of Physics and Astrophysics<br>
&gt; &gt;&gt; University of North Dakota<br>
&gt; &gt;&gt; Grand Forks, ND 58202-7129<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Email: <a href="mailto:wayne.barkhouse@und.edu" target="_blank">wayne.barkhouse@und.edu</a><br>
&gt; &gt;&gt; Phone: 701-777-3520<br>
&gt; &gt;&gt; FaX: 701-777-3523<br>
&gt; &gt;&gt; ***************************************<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; ------------------------------<br>
&gt; &gt;&gt; *From:* <a href="mailto:users-bounces@einsteintoolkit.org" target="_blank">users-bounces@einsteintoolkit.org</a><br>
&gt; &gt;&gt; &lt;<a href="mailto:users-bounces@einsteintoolkit.org" target="_blank">users-bounces@einsteintoolkit.org</a>&gt; &lt;<a href="mailto:users-bounces@einsteintoolkit.org" target="_blank">users-bounces@einsteintoolkit.org</a>&gt;<br>
&gt; &gt;&gt; on behalf of Roland Haas &lt;<a href="mailto:rhaas@illinois.edu" target="_blank">rhaas@illinois.edu</a>&gt; &lt;<a href="mailto:rhaas@illinois.edu" target="_blank">rhaas@illinois.edu</a>&gt;<br>
&gt; &gt;&gt; *Sent:* Monday, January 24, 2022 9:20 AM<br>
&gt; &gt;&gt; *To:* Konrad Topolski &lt;<a href="mailto:k.topolski2@student.uw.edu.pl" target="_blank">k.topolski2@student.uw.edu.pl</a>&gt;<br>
&gt; &gt;&gt; &lt;<a href="mailto:k.topolski2@student.uw.edu.pl" target="_blank">k.topolski2@student.uw.edu.pl</a>&gt;<br>
&gt; &gt;&gt; *Cc:* Einstein Toolkit Users &lt;<a href="mailto:users@einsteintoolkit.org" target="_blank">users@einsteintoolkit.org</a>&gt;<br>
&gt; &gt;&gt; &lt;<a href="mailto:users@einsteintoolkit.org" target="_blank">users@einsteintoolkit.org</a>&gt;<br>
&gt; &gt;&gt; *Subject:* Re: [Users] GetComponents script not working<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Hello Konrad,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Hmm, workedforme (not helpful I know), when I tested this last week on<br>
&gt; &gt;&gt; a Ubuntu 20.04 VM, which makes debugging this harder. No output at all<br>
&gt; &gt;&gt; is very strange. If you can try, does it work with any other OS?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Can you try thess command lines, which makes Perl enter Debug mode, and<br>
&gt; &gt;&gt; send the log file GetComponents.log that it produces, please?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; export PERL5DB=&#39;sub DB::DB {my ($p, $f, $l) = caller;my $code =<br>
&gt; &gt;&gt; \@{&quot;::_&lt;$f&quot;};print STDERR &quot;&gt;&gt; $f:$l: $code-&gt;[$l]&quot;;}&#39;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; (all in one line)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; and<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; /usr/bin/perl -d ./GetComponents --parallel<br>
&gt; &gt;&gt; <a href="https://urldefense.com/v3/__https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2021_11/einsteintoolkit.th__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDUPe2Xq8$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2021_11/einsteintoolkit.th__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDUPe2Xq8$</a>   <br>
&gt; &gt;&gt; 2&gt;&amp;1 | tee GetComponents.log  <br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; (also a single line)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Yours,<br>
&gt; &gt;&gt; Roland<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; My email is as private as my paper mail. I therefore support encrypting<br>
&gt; &gt;&gt; and signing email messages. Get my PGP key from <a href="https://urldefense.com/v3/__http://pgp.mit.edu__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDWNYS_O_$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__http://pgp.mit.edu__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDWNYS_O_$</a>  .<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; _______________________________________________<br>
&gt; &gt;&gt; Users mailing listUsers@einsteintoolkit.orghttp://<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" rel="noreferrer" target="_blank">lists.einsteintoolkit.org/mailman/listinfo/users</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; _______________________________________________<br>
&gt; &gt;&gt; Users mailing list<br>
&gt; &gt;&gt; <a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a><br>
&gt; &gt;&gt; <a href="https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinfo/users__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDZmRexLU$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinfo/users__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDZmRexLU$</a> <br>
&gt; &gt;&gt;  <br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Users mailing listUsers@einsteintoolkit.orghttp://<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" rel="noreferrer" target="_blank">lists.einsteintoolkit.org/mailman/listinfo/users</a><br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Users mailing list<br>
&gt; &gt; <a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a><br>
&gt; &gt; <a href="https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinfo/users__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDZmRexLU$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__http://lists.einsteintoolkit.org/mailman/listinfo/users__;!!DZ3fjg!sgmk8gw7jV_rep-HkLhKJonwEpG_z71cTU_rpz5fJ4CswqXgo1UNJW2gDZmRexLU$</a> <br>
&gt; &gt;  <br>
<br>
-- <br>
My email is as private as my paper mail. I therefore support encrypting<br>
and signing email messages. Get my PGP key from <a href="http://pgp.mit.edu" rel="noreferrer" target="_blank">http://pgp.mit.edu</a> .<br>
</blockquote></div>