----- Forwarded Message ----- From: Erik Schnetter schnetter@cct.lsu.edu To: Ben Bernard Ben_the_Lucky@yahoo.com Sent: Thursday, June 27, 2013 10:12 AM Subject: Re: [Users] Latest GetComponents broken?
Ben
Please forward this message to the mailing list.
-erik
On Thu, Jun 27, 2013 at 8:58 AM, Ben Bernard Ben_the_Lucky@yahoo.com wrote:
It seemed to work much better. Here is the summary:
162 components checked out. 0 components updated. Unable to process EinsteinAnalysis/Outflow: symlinks may be broken Unable to process EinsteinExact/doc: symlinks may be broken Unable to process KrancNumericalTools/GenericFD: symlinks may be broken Unable to process McLachlan/doc: symlinks may be broken Unable to process Carpet/doc: symlinks may be broken Unable to process GetComponents: symlinks may be broken Summary of Warnings: Could not checkout EinsteinAnalysis/Outflow, unable to switch to tag . Any existing symlinks to EinsteinAnalysis/Outflow will be broken Could not checkout EinsteinExact/doc, unable to switch to tag . Any existing symlinks to EinsteinExact/doc will be broken Could not checkout KrancNumericalTools/GenericFD, unable to switch to tag . Any existing symlinks to KrancNumericalTools/GenericFD will be broken Could not checkout McLachlan/doc, unable to switch to tag . Any existing symlinks to McLachlan/doc will be broken Could not checkout Carpet/doc, unable to switch to tag . Any existing symlinks to Carpet/doc will be broken Could not checkout GetComponents, unable to switch to tag . Any existing symlinks to GetComponents will be broken Time Elapsed: 11 minutes, 28 seconds Thank you for your help.
I am going to attempt to build and run the static tov.
Ben
From: Erik Schnetter schnetter@cct.lsu.edu To: Ben Bernard Ben_the_Lucky@yahoo.com Sent: Wednesday, June 26, 2013 11:51 PM
Subject: Re: [Users] Latest GetComponents broken?
Ben
I can reproduce your problem on my laptop. The actual error messages are different, but are definitively there.
I have had success when I leave out the "--parallel" option. I usually don't use it, which is why I didn't notice this problem earlier.
Can you try without --parallel? You may need to start from scratch, i.e. without an existing "Cactus" directory that may contain incomplete repositories.
-erik
On Wed, Jun 26, 2013 at 4:18 PM, Ben Bernard Ben_the_Lucky@yahoo.com wrote:
Erik,
To answer your questions, I used the tutorial at https://docs.einsteintoolkit.org/et-docs/Tutorial_for_New_Users After logging in using ssh -Y, I enter $ wget --no-check-certificate https://raw.github.com/gridaphobe/CRL/ET_2013_05/GetComponents $ ./GetComponents --parallel https://svn.einsteintoolkit.org/manifest/branches/ET_2013_05/einsteintoolkit... The output then is Do you want to update all existing components? yes, no [no] : no
Checking out module: EinsteinAnalysis/Outflow from repository: git://github.com/rhaas80/Outflow.git into: Cactus/arrangements
Checking out module: EinsteinExact/doc from repository: git://github.com/barrywardell/EinsteinExact into: Cactus/arrangements
Checking out module: KrancNumericalTools/GenericFD from repository: git://github.com/ianhinder/Kranc.git into: Cactus/arrangements
Checking out module: McLachlan/doc from repository: git://carpetcode.org/McLachlan into: Cactus/arrangementsWarning: Could not update McLachlan. Could not stash local changes. Error message was 'fatal: bad revision 'HEAD' fatal: bad revision 'HEAD' fatal: Needed a single revision You do not have the initial commit yet '.
Checking out module: McLachlan/m from repository: git://carpetcode.org/McLachlan into: Cactus/arrangements Use of uninitialized value in concatenation (.) or string at ./GetComponents line 1440, <STDIN> line 1.Warning: Could not checkout EinsteinAnalysis/Outflow, unable to switch to tag . Any existing symlinks to EinsteinAnalysis/Outflow will be broken Switched to branch "ET_2013_05" Switched to branch "master" Use of uninitialized value in concatenation (.) or string at ./GetComponents line 1440, <STDIN> line 1.Warning: Could not checkout KrancNumericalTools/GenericFD, unable to switch to tag . Any existing symlinks to KrancNumericalTools/GenericFD will be broken The script hangs there.
Ben
From: Erik Schnetter schnetter@cct.lsu.edu To: Ben Bernard Ben_the_Lucky@yahoo.com Cc: "users@einsteintoolkit.org" users@einsteintoolkit.org Sent: Wednesday, June 26, 2013 11:06 AM Subject: Re: [Users] Latest GetComponents broken?
Ben
The script works for me. Let me ask for some further information to be able to help you:
- What web site has the instructions that you are following?
- From what url did you download GetComponents?
- From what url did you get the thorn list?
- What errors are you seeing?
-erik
On Wed, Jun 26, 2013 at 9:55 AM, Ben Bernard Ben_the_Lucky@yahoo.com wrote:
I am attempting to use the GetComponents script on Queen Bee to install the latest Einstein Toolkit, using the commands on the Tutorial for new users. Unfortunately it seems that the GetComponents script cannot find many of the components, and locks up after a few of them. Has anyone else encountered this issue?
Regards,
Benjamin Bernard _______________________________________________ Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users
-- Erik Schnetter schnetter@cct.lsu.edu http://www.perimeterinstitute.ca/personal/eschnetter/
-- Erik Schnetter schnetter@cct.lsu.edu http://www.perimeterinstitute.ca/personal/eschnetter/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello all,
It seemed to work much better. Here is the summary:
162 components checked out.
0 components updated.
Unable to process EinsteinAnalysis/Outflow: symlinks may be broken Unable to process EinsteinExact/doc: symlinks may be broken Unable to process KrancNumericalTools/GenericFD: symlinks may be broken Unable to process McLachlan/doc: symlinks may be broken Unable to process Carpet/doc: symlinks may be broken Unable to process GetComponents: symlinks may be broken
Summary of Warnings:
Could not checkout EinsteinAnalysis/Outflow, unable to switch to tag . Any existing symlinks to EinsteinAnalysis/Outflow will be broken Could not checkout EinsteinExact/doc, unable to switch to tag . Any existing symlinks to EinsteinExact/doc will be broken Could not checkout KrancNumericalTools/GenericFD, unable to switch to tag . Any existing symlinks to KrancNumericalTools/GenericFD will be broken Could not checkout McLachlan/doc, unable to switch to tag . Any existing symlinks to McLachlan/doc will be broken Could not checkout Carpet/doc, unable to switch to tag . Any existing symlinks to Carpet/doc will be broken Could not checkout GetComponents, unable to switch to tag . Any existing symlinks to GetComponents will be broken Time Elapsed: 11 minutes, 28 seconds
Those are exactly all git repositories in the thornlist. Can you check what git version is used? Can you run with --verbose, please?
Unfortunately I still cannot reproduce this, so cannot test this myself (Erik can though :-) ). However, looking at the pasted in output "Do you want to update all existing components? yes, no [no] : no" it seems as if you are not actually doing a fresh checkout but instead an update since GetComponents sees some thorns already being present. So: are you trying to update from an old release or trunk to Gauss?
Your output has errors stating that it could not switch to a tag (and since it says "switch to tag ." the tag variable is actually empty). Eventually the tag is generated from information in REPO_BRANCH and output from "git tag -l" so it would be good to check what happens around line 1390 of GetComponents.
Unrelated: trying to download GetComponents using curl as on the download page "curl -O https://raw.github.com/gridaphobe/CRL/master/GetComponents" I get "curl: (60) SSL certificate problem, verify that the CA cert is OK." and have to add the "-k" option.
Further unrelated: the code in GetComponents (line 1390ff) constructs a list of branches out of REPO_BRANCH by splitting it at ", ". Does that mean that REPO_BRANCH could list several branches separated by ", " (but not eg just a comma "," or ", ")? I am not sure I understand that reason for having multiple branches listed there. The code also uses the basic "`" backtics of perl and not GetComponents' run_command routine so circumvents logging and verbosity options.
Yours, Roland
- -- My email is as private as my paper mail. I therefore support encrypting and signing email messages. Get my PGP key from http://keys.gnupg.net.
Roland
I am getting similar error messages when doing a fresh checkout. It seems that GetComponents is trying to do things in parallel that should be serialised, e.g. assuming that a repository has been checked out when it hasn't and is still inconsistent. I have posted my error message to trac < https://trac.einsteintoolkit.org/ticket/1395%3E. I assume the problem with the git repositories is similar.
-erik
On Thu, Jun 27, 2013 at 2:35 PM, Roland Haas <roland.haas@physics.gatech.edu
wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello all,
It seemed to work much better. Here is the summary:
162 components checked out.
0 components updated.
Unable to process EinsteinAnalysis/Outflow: symlinks may be broken Unable to process EinsteinExact/doc: symlinks may be broken Unable to process KrancNumericalTools/GenericFD: symlinks may be broken Unable to process McLachlan/doc: symlinks may be broken Unable to process Carpet/doc: symlinks may be broken Unable to process GetComponents: symlinks may be broken
Summary of Warnings:
Could not checkout EinsteinAnalysis/Outflow, unable to switch to tag . Any existing symlinks to EinsteinAnalysis/Outflow will be broken Could not checkout EinsteinExact/doc, unable to switch to tag . Any existing symlinks to EinsteinExact/doc will be broken Could not checkout KrancNumericalTools/GenericFD, unable to switch to tag . Any existing symlinks to KrancNumericalTools/GenericFD will be broken Could not checkout McLachlan/doc, unable to switch to tag . Any existing symlinks to McLachlan/doc will be broken Could not checkout Carpet/doc, unable to switch to tag . Any existing symlinks to Carpet/doc will be broken Could not checkout GetComponents, unable to switch to tag . Any existing symlinks to GetComponents will be broken Time Elapsed: 11 minutes, 28 seconds
Those are exactly all git repositories in the thornlist. Can you check what git version is used? Can you run with --verbose, please?
Unfortunately I still cannot reproduce this, so cannot test this myself (Erik can though :-) ). However, looking at the pasted in output "Do you want to update all existing components? yes, no [no] : no" it seems as if you are not actually doing a fresh checkout but instead an update since GetComponents sees some thorns already being present. So: are you trying to update from an old release or trunk to Gauss?
Your output has errors stating that it could not switch to a tag (and since it says "switch to tag ." the tag variable is actually empty). Eventually the tag is generated from information in REPO_BRANCH and output from "git tag -l" so it would be good to check what happens around line 1390 of GetComponents.
Unrelated: trying to download GetComponents using curl as on the download page "curl -O https://raw.github.com/gridaphobe/CRL/master/GetComponents" I get "curl: (60) SSL certificate problem, verify that the CA cert is OK." and have to add the "-k" option.
Further unrelated: the code in GetComponents (line 1390ff) constructs a list of branches out of REPO_BRANCH by splitting it at ", ". Does that mean that REPO_BRANCH could list several branches separated by ", " (but not eg just a comma "," or ", ")? I am not sure I understand that reason for having multiple branches listed there. The code also uses the basic "`" backtics of perl and not GetComponents' run_command routine so circumvents logging and verbosity options.
Yours, Roland
My email is as private as my paper mail. I therefore support encrypting and signing email messages. Get my PGP key from http://keys.gnupg.net. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAlHMhdcACgkQTiFSTN7SboUJvACcCGb9qdUGLRzByE8/m5vWGRgG IsEAoL7TUrsQU1gaBltDEa8Dn0XwD+1e =HJse -----END PGP SIGNATURE----- _______________________________________________ Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users
users@lists.einsteintoolkit.org