<div dir="ltr"><div>Hi Roland</div><div><br></div><div>What would you suggest to do in the unfortunate case that I'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'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 <<a href="mailto:rhaas@illinois.edu" target="_blank">rhaas@illinois.edu</a>> 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 "baggage" 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>
> I hope that's what you meant (I'm not familiar with perl at all):<br>
> I added the lines:<br>
> print("DEBUG LINE, print: $url\n");<br>
> print("DEBUG LINE, print: $svn\n");<br>
> before:<br>
> my $ret = `$svn --non-interactive info $url 2>&1`; *(line 622)*<br>
> <br>
> The output changes, in the relevant lines:<br>
> <br>
> >> ./GetComponents:620: $base =~ <br>
> s/(https\:\/\/[\w\.]+)\/(.*)$/$1/i;<br>
> >> ./GetComponents:621: unless ( defined <br>
> $svn_servers{$base} ) {<br>
> >> ./GetComponents:622: print("DEBUG LINE, print: $url\n");<br>
> >> ./GetComponents:623: print("DEBUG LINE, print: <br>
> $svn\n");<br>
> >> ./GetComponents:624: my $ret = `$svn <br>
> --non-interactive info $url 2>&1`;<br>
> DEBUG LINE, print:<br>
> <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>
> DEBUG LINE, print: svn<br>
> <br>
> My *svn *is: ($svn --version)<br>
> <br>
> svn, version 1.14.1 (r1886195)<br>
> compiled Dec 3 2021, 20:03:34 on x86_64-pc-linux-gnu<br>
> The following repository access (RA) modules are available:<br>
> <br>
> * ra_svn : Module for accessing a repository using the svn network protocol.<br>
> - with Cyrus SASL authentication<br>
> - handles 'svn' scheme<br>
> * ra_local : Module for accessing a repository on local disk.<br>
> - handles 'file' scheme<br>
> * ra_serf : Module for accessing a repository via WebDAV protocol using<br>
> serf.<br>
> - using serf 1.3.9 (compiled with 1.3.9)<br>
> - handles 'http' scheme<br>
> - handles 'https' scheme<br>
> <br>
> The following authentication credential caches are available:<br>
> <br>
> * Gnome Keyring<br>
> * GPG-Agent<br>
> * KWallet (KDE)<br>
> <br>
> Could I be missing some dependencies?<br>
> Best<br>
> Konrad<br>
> <br>
> <br>
> pon., 24 sty 2022 o 17:16 Steven R. Brandt <<a href="mailto:sbrandt@cct.lsu.edu" target="_blank">sbrandt@cct.lsu.edu</a>> napisał(a):<br>
> <br>
> > Ah, so it's subversion that's hanging. GetComponents should have a print<br>
> > statement before calling svn in verbose mode.<br>
> ><br>
> > Could you add a print statement before line 622 so we can see the svn<br>
> > command with the $svn and $url expanded? Also, what is your svn version?<br>
> ><br>
> > --Steve<br>
> > On 1/24/2022 9:57 AM, Konrad Topolski wrote:<br>
> ><br>
> > Thank you all for the responses.<br>
> ><br>
> > @Steven, yes, the usual help message is printed out<br>
> ><br>
> > @Roland, it works for my other machine, under Ubuntu 20.04 with 5.11<br>
> > kernel, but the perl version I believe to be the same (perhaps the OS<br>
> > details are not relevant here at all);<br>
> > I'm sending the log in the attachments.<br>
> > It seems that the script hangs up at this point:<br>
> > <br>
> > >> ./GetComponents:580: $rec{"AUTH_URL_ORIG"} = $rec{"AUTH_URL"};<br>
> > >> ./GetComponents:583: if ($ANONYMOUS_CHECKOUT) {<br>
> > >> ./GetComponents:584: delete $rec{AUTH_URL};<br>
> > >> ./GetComponents:592: my @checkouts = split( /\s+/m, <br>
> > $rec{"CHECKOUT"} ); <br>
> > >> ./GetComponents:593: foreach my $checkout (@checkouts) {<br>
> > >> ./GetComponents:596: my ( $dir1, $dir2 );<br>
> > >> ./GetComponents:597: if ( $checkout =~ m!/! ) {<br>
> > >> ./GetComponents:598: ( $dir1, $dir2 ) = $checkout =~ <br>
> > m!(.+)/(.+)!; <br>
> > >> ./GetComponents:603: if ( defined( $rec{URL} ) ) {<br>
> > >> ./GetComponents:604: $rec{URL} = $rec{"URL_ORIG"};<br>
> > >> ./GetComponents:605: $rec{URL} =~ s!\$1!$dir1!;<br>
> > >> ./GetComponents:606: $rec{URL} =~ s!\$2!$dir2!;<br>
> > >> ./GetComponents:608: if ( defined( $rec{AUTH_URL} ) ) {<br>
> > >> ./GetComponents:616: if ( $rec{"TYPE"} eq "svn" ) {<br>
> > >> ./GetComponents:617: my $url = ($rec{"AUTH_URL"} or <br>
> > $rec{"URL"}); <br>
> > >> ./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>
> > >> ./GetComponents:619: my $base = $url;<br>
> > >> ./GetComponents:620: $base =~ <br>
> > s/(https\:\/\/[\w\.]+)\/(.*)$/$1/i; <br>
> > >> ./GetComponents:621: unless ( defined <br>
> > $svn_servers{$base} ) { <br>
> > >> ./GetComponents:622: my $ret = `$svn <br>
> > --non-interactive info $url 2>&1`;<br>
> ><br>
> > Best regards<br>
> > Konrad<br>
> ><br>
> ><br>
> ><br>
> > pon., 24 sty 2022 o 16:23 Steven R. Brandt <<a href="mailto:sbrandt@cct.lsu.edu" target="_blank">sbrandt@cct.lsu.edu</a>><br>
> > napisał(a):<br>
> > <br>
> >> What change are you referring to? Thanks.<br>
> >><br>
> >><br>
> >> --Steve<br>
> >><br>
> >><br>
> >> On 1/24/2022 9:21 AM, Barkhouse, Wayne wrote:<br>
> >><br>
> >> The directory structure on <a href="http://bitbucket.org" rel="noreferrer" target="_blank">bitbucket.org</a> has changed. I ran into the<br>
> >> same problem.<br>
> >><br>
> >> cheers,<br>
> >> Wayne<br>
> >><br>
> >> ***************************************<br>
> >> Dr. Wayne Barkhouse<br>
> >> Professor<br>
> >> Department of Physics and Astrophysics<br>
> >> University of North Dakota<br>
> >> Grand Forks, ND 58202-7129<br>
> >><br>
> >> Email: <a href="mailto:wayne.barkhouse@und.edu" target="_blank">wayne.barkhouse@und.edu</a><br>
> >> Phone: 701-777-3520<br>
> >> FaX: 701-777-3523<br>
> >> ***************************************<br>
> >><br>
> >> ------------------------------<br>
> >> *From:* <a href="mailto:users-bounces@einsteintoolkit.org" target="_blank">users-bounces@einsteintoolkit.org</a><br>
> >> <<a href="mailto:users-bounces@einsteintoolkit.org" target="_blank">users-bounces@einsteintoolkit.org</a>> <<a href="mailto:users-bounces@einsteintoolkit.org" target="_blank">users-bounces@einsteintoolkit.org</a>><br>
> >> on behalf of Roland Haas <<a href="mailto:rhaas@illinois.edu" target="_blank">rhaas@illinois.edu</a>> <<a href="mailto:rhaas@illinois.edu" target="_blank">rhaas@illinois.edu</a>><br>
> >> *Sent:* Monday, January 24, 2022 9:20 AM<br>
> >> *To:* Konrad Topolski <<a href="mailto:k.topolski2@student.uw.edu.pl" target="_blank">k.topolski2@student.uw.edu.pl</a>><br>
> >> <<a href="mailto:k.topolski2@student.uw.edu.pl" target="_blank">k.topolski2@student.uw.edu.pl</a>><br>
> >> *Cc:* Einstein Toolkit Users <<a href="mailto:users@einsteintoolkit.org" target="_blank">users@einsteintoolkit.org</a>><br>
> >> <<a href="mailto:users@einsteintoolkit.org" target="_blank">users@einsteintoolkit.org</a>><br>
> >> *Subject:* Re: [Users] GetComponents script not working<br>
> >><br>
> >> Hello Konrad,<br>
> >><br>
> >> Hmm, workedforme (not helpful I know), when I tested this last week on<br>
> >> a Ubuntu 20.04 VM, which makes debugging this harder. No output at all<br>
> >> is very strange. If you can try, does it work with any other OS?<br>
> >><br>
> >> Can you try thess command lines, which makes Perl enter Debug mode, and<br>
> >> send the log file GetComponents.log that it produces, please?<br>
> >><br>
> >> export PERL5DB='sub DB::DB {my ($p, $f, $l) = caller;my $code =<br>
> >> \@{"::_<$f"};print STDERR ">> $f:$l: $code->[$l]";}'<br>
> >><br>
> >> (all in one line)<br>
> >><br>
> >> and<br>
> >><br>
> >> /usr/bin/perl -d ./GetComponents --parallel<br>
> >> <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>
> >> 2>&1 | tee GetComponents.log <br>
> >><br>
> >> (also a single line)<br>
> >><br>
> >> Yours,<br>
> >> Roland<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="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>
> >><br>
> >> _______________________________________________<br>
> >> 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>
> >><br>
> >> _______________________________________________<br>
> >> Users mailing list<br>
> >> <a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a><br>
> >> <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>
> >> <br>
> ><br>
> > _______________________________________________<br>
> > 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>
> ><br>
> > _______________________________________________<br>
> > Users mailing list<br>
> > <a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a><br>
> > <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>
> > <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>