Skip to content

Commit 372c267

Browse files
author
Tom Whyntie
authored
Merge pull request #75 from gridpp/troubleshooting-guide-001
Adding a troubleshooting section.
2 parents 03bc9b4 + b11b332 commit 372c267

File tree

4 files changed

+72
-1
lines changed

4 files changed

+72
-1
lines changed

SUMMARY.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ Welcome to the [GridPP](https://www.gridpp.ac.uk) UserGuide.
4040

4141
* [What's Next?](whats-next/whats-next.md)
4242

43+
* [Troubleshooting](troubleshooting/troubleshooting.md)
44+
4345
* [Appendix: Creating a GridPP CernVM User Interface](gridpp-cernvm/gridpp-cernvm.md)
4446
* [Checklist](gridpp-cernvm/checklist.md)
4547
* [Testing](gridpp-cernvm/testing.md)

before-we-begin/getting-help.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ _GridPP UserGuide_.
55
If you don't happen to have a GridPP expert in the office
66
down the corridor, you can try the methods described below.
77

8+
##Check the troubleshooting guide
9+
We've added a
10+
[short troubleshooting guide](../troubleshooting/troubleshooting.md)
11+
for problems that users have come across that we know are specific
12+
to particular systems, generally raised via the
13+
[GitHub Issues page](http://github.com/gridpp/user-guides/issues).
14+
It might be worth checking here first for anything obvious.
15+
816
##Googling the error
917
We can't possibly account for every error a user might
1018
encounter when working through the _UserGuide_,

example-workflow-grid/example-workflow-grid.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,26 @@ DiracEnvSource = /cvmfs/ganga.cern.ch/dirac_ui/bashrc
9090

9191
[defaults_DiracProxy]
9292
group = <dirac user group>
93+
94+
[defaults_DiracFile]
95+
defaultSE = <your SE of choice>
9396
```
9497
where `<dirac user group>` should be replaced by your
95-
default VO (e.g. `gridpp_user`).
98+
default VO (e.g. `gridpp_user`)
99+
and
100+
`<your SE of choice>` should be replaced by a suitable
101+
Storage Element, e.g. `UKI-LT2-QMUL2-disk`.
102+
103+
<table>
104+
<tr>
105+
<td align='center'><i class="fa fa-lightbulb-o" style='font-size:3em'></i></td>
106+
<td>
107+
You can find a list of Storage Elements names by using the
108+
<code>dirac-dms-show-se-status</code> command from the command line.
109+
</td>
110+
</tr>
111+
</table>
112+
96113
You can then re-start Ganga; it will now be ready to connect
97114
to the DIRAC backend.
98115

troubleshooting/troubleshooting.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#Troubleshooting
2+
This section contains brief notes on specific problems users have
3+
encountered when working on specific systems,
4+
generally raised via the
5+
[GitHub Issues page](http://github.com/gridpp/user-guides/issues).
6+
7+
##Ganga
8+
_Ganga isn't working._
9+
10+
If you're having problems with Ganga, the best thing to do is to
11+
[raise an issue](https://github.com/ganga-devs/ganga/issues)
12+
with the Ganga dev team through the
13+
[GitHub repository](https://github.com/ganga-devs/ganga/).
14+
At the time of writing,
15+
we've been using Ganga version 6.3.1 - but as Ganga is under
16+
active development this may change so you may want to
17+
[watch the repository too](https://github.com/ganga-devs/ganga).
18+
19+
_Ganga throws errors relating to not being able lock files._
20+
21+
If the file system your cluster is based on can't handle
22+
(or hasn't been set up to allow)
23+
file locks, which Ganga uses.
24+
If your home directory is on such a file system
25+
(e.g. NFS),
26+
files in your `~/gangadir` won't be lockable and Ganga won't work.
27+
Assuming your cluster can't be reconfigured, the simplest thing to
28+
do is change the location of your `gangadir` to somewhere that
29+
can handle file locks, such as a scratch directory on the cluster.
30+
To do this, set the `gangadir` option in `~/.gangarc` to something like:
31+
32+
```bash
33+
gangadir = /scratch/alovelace/gangadir
34+
```
35+
36+
and restart Ganga in the usual way.
37+
38+
_My problem isn't listed here and search engines aren't helping either._
39+
40+
Raise an issue on the
41+
[GitHub issues page](http://github.com/gridpp/user-guides/issues)
42+
and we'll see if we can help!
43+
44+
Good luck!

0 commit comments

Comments
 (0)