Project

General

Profile

General operation problems » History » Version 9

Anchi Cheng, 05/23/2010 10:41 PM

1 1 Amber Herold
h1. General operation problems
2
3
4
5 8 Anchi Cheng
* [[General operation problems#Leginon_main_window_has_frozen]]
6 1 Amber Herold
7
8
* <link linkend="leg2crash">Leginon has crashed</link>
9
10
11
* <link linkend="leg2crash">Python process window does not close after Leginon or Client
12
GUI is closed</link>
13
14
15
* <link linkend="leg2resume">Leginon does not resume data collection after
16
restart</link>
17
18
19
* <link linkend="badinput">Parameter used does not follow the input</link>
20
21
22
* <link linkend="settingapply">Changing parameters in setting window does not change node
23
image display</link>
24
25
26
* <link linkend="settingapply">Create atlas in different dimension seems not to
27
function</link>
28
29
30
* <link linkend="settingapply">Error in starting MSI application with error regarding
31
reference data can not be found</link>
32
33
34
* <link linkend="no_mag_list">Magnification List does not show up properly (See
35
Installation Trouble Shoot)</link>
36
37
38
39
40
41
42
43 9 Anchi Cheng
h1. Leginon main window has frozen
44 1 Amber Herold
45
46
47
Commonly Why: You have a setting window open somewhere. The main window can not do
48
anything if there is a subwindow open.
49
50
51
Solution:
52
53
54
Find the setting window on your desktop and close it.
55
56
57
58
59
Other reason: Run out of memory or other hardware/software/network problems.
60
61
62
Solution:
63
64
65
66
*  If the freeze is reproducable, record and report the circumstance when this
67
happens to those in charge with Bugzilla-
68
* Leginon core - pulokas@scripps.edu
69
70
71
* database and image viewer - dfellman@scripps.edu
72
73
74
* documentation - acheng@scripps.edu
75
76
77
78
79
80
*  Kill frozen Leginon window by one of the following. Try the gentler ones listed
81
at front first. Check to see if any Leginon related process is running by Unix command
82
>ps. If there are left-over python processes, try the next more aggresive
83
one.
84
85
86
87
88
*  close the window
89
90
91
*  main>ctrl-c
92
93
94
*  main>xkill
95
96
97
A cursor in the shape of a skeleton will show up. Point it to the window you
98
want to kill and click on it)
99
100
101
*  main>killall -9 python
102
103
104
This kills all processes with name containing python. Therefore, it may kill
105
other process you run in the background!
106
107
108
109
110
111
112
*  scope> kill and restart Leginon Client if desired.
113
114
115
* Close the python window. The Leginon window will close automatically this
116
way.
117
118
119
*  If several restart of leginon is needed, Leginon Client is more likely to
120
behave badly without its own restart.
121
122
123
124
125
*  main> restart Leginon by 'start-leginon.py'
126
127
128
*  Leginon Setup Wizard> Select user and returning sesson and "Start" the
129
program.
130
131
132
*  Leginon/Application> select the application used to run. Select the scope and
133
the main launcher, and then launch the application.
134
135
136
* If a simple application such as "Manual" is used, just
137
continue what you were doing.
138
139
140
*  If "MSI" or "Multiscale Tomography" application is used and Leginon did not crash
141
during queue processing, do the following to continue:
142
143
144
145
146
*  Leginon/Square Targeting/Toolbar/Tiles> select the current mosaic from
147
the pull-down list by checking the ID and label, and then "Load" it.
148
149
150
*  Leginon/Square Targeting/Toolbar> "Submit" the target list that is
151
loaded with the atlas. Leginon will check the status of the target acquisition
152
and processing and pick it up from where it was left off.
153
154
155
156
157
158
159
*  If "MSI" or "Multiscale Tomography" application is used and Leginon crash during
160
queue processing, do the following at the node where the targets from its queue you
161
wish to continue process.
162
163
164
Leginon/XXX Targeting/Toolbar> click on the "Submit the queued target".
165
166
Still not working: Check for hardware and network problems.
167
168
169
170
171
172
173
174
h2. Leginon has crashed
175
176
177
178
Commonly Why: You have click too many places and make changes so fast that leginon can
179
not follow it.
180
181
182
Solution:
183
184
185
Slow down, especially in preset manager.
186
187
188
Other reason: Run out of memory or other hardware/software/network problems.
189
190
191
Solution:
192
193
194
195
*  If the crash is reproducable, record and report the circumstance when this
196
happens to those in charge with Bugzilla-
197
* Leginon core - pulokas@scripps.edu
198
199
200
* database and image viewer - dfellman@scripps.edu
201
202
203
* documentation - acheng@scripps.edu
204
205
206
207
208
209
*  Check to see if any Leginon related process is running by Unix command >ps. If
210
there are left-over python processes, try the next more aggresive one.
211
212
213
214
215
*  main>ctrl-c
216
217
218
*  main>killall -9 python
219
220
221
This kills all processes with name containing python. Therefore, it may kill
222
other process you run in the background!
223
224
225
226
227
228
229
*  scope> kill and restart Leginon Client if desired.
230
231
232
* Close the python window. The Leginon window will close automatically this
233
way.
234
235
236
*  If several restart of leginon is needed, Leginon Client is more likely to
237
behave badly without its own restart.
238
239
240
241
242
*  main> restart Leginon by 'start-leginon.py'
243
244
245
*  Leginon Setup Wizard> Select user and returning sesson and "Start" the
246
program.
247
248
249
*  Leginon/Application> select the application used to run. Select the scope and
250
the main launcher, and then launch the application.
251
252
253
*  If a simple application such as "Manual" is used, just continue what you were
254
doing.
255
256
257
*  If "MSI" or "Multiscale Tomography" application is used and Leginon did not crash
258
during queue processing, do the following to continue:
259
260
261
262
263
*  Leginon/Square Targeting/Toolbar/Tiles> select the current mosaic from
264
the pull-down list by checking the ID and label, and then "Load" it.
265
266
267
*  Leginon/Square Targeting/Toolbar> "Submit" the target list that is
268
loaded with the atlas. Leginon will check the status of the target acquisition
269
and processing and pick it up from where it was left off.
270
271
272
273
274
275
276
*  If "MSI" or "MSI-Tomography" application is used and Leginon crash during queue
277
processing, do the following at the node where the targets from its queue you wish to
278
continue process.
279
280
281
Leginon/XXX Targeting/Toolbar> click on the "Submit the queued target".
282
283
Still not working: Check for hardware and network problems.
284
285
286
287
288
289
290
291
h2. Python window does not close on Windows after Leginon
292
GUI window is closed
293
294
295
296
Why: Python process controls Leginon GUI window. On Windows, Python process is
297
considered broken without Leginon GUI.
298
299
300
301
302
*  Always close the python process window to exit both Leginon GUI and the python
303
process.
304
305
306
307
308
309
310
311
312
313
h2. Data collection does not resume after restarting
314
Leginon
315
316
317
318
Commonly Why:
319
320
321
For applications that process targets on grid atlas such as MSI and "Multiscale
322
Tomography", resuming data collection depends on whether "queuing" option is used and if
323
there are still targets left in the queues.
324
325
326
327
328
* If "queuing" is not used, resume data collection in Square Targeting by reloading
329
the atlas and resubmit the unprocessed targets (green) will resume the data collection
330
at where it left off.
331
332
333
*  Leginon/Square Targeting/Toolbar/Tiles> select the current mosaic from the
334
pull-down list by checking the ID and label, and then "Load" it.
335
336
337
*  Leginon/Square Targeting/Toolbar> "Submit" the target list that is loaded
338
with the atlas. Leginon will check the status of the target acquisition and
339
processing and pick it up from where it was left off.
340
341
342
*  Leginon/Square Targeting/Toolbar> If all targets are done, select new ones
343
on the atlas for more data collection.
344
345
346
347
348
* If "queuing" is used, data collection should be resumed at the targeting node it
349
left off. If unsure where it has been interrupted, follow this safe instruction to
350
process the high level queued targets first:
351
352
353
354
355
*  Resume at Exposure (or Tomography) Targeting. If there is no unprocessed
356
targets, no data will be collected.
357
358
359
*  Leginon/Exposure Targeting/Toolbar> click on the "Submit the queued
360
target".
361
362
363
364
365
*  When all queued targets at higher level are done, resume at Hole (or
366
Subsquare) Targeting.
367
368
369
*  Leginon/Hole Targeting/Toolbar> click on the "Submit the queued
370
target".
371
372
373
374
375
*  Resume at Square Targeting when queued targets at hole targeting are
376
processed.
377
378
379
*  Leginon/Square Targeting/Toolbar/Tiles> select the current mosaic from
380
the pull-down list by checking the ID and label, and then "Load" it.
381
382
383
*  Leginon/Square Targeting/Toolbar> "Submit" the target list that is
384
loaded with the atlas. Leginon will check the status of the target acquisition
385
and processing and pick it up from where it was left off.
386
387
388
389
390
*  None of the above will resume data collection if all targets are done or
391
abort by the user. Select new ones on the atlas for more data collection.
392
393
394
395
396
397
398
399
400
401
402
403
h2. Acquired image or program parameters do not behave in the same
404
way as the input
405
406
407
408
Commonly Why: An invalid input is entered such as an invalid camera setting, text in
409
place of an inumber.
410
411
412
413
414
*  For camera setting: Leginon/Presets Manager> Send the suspected preset to
415
scope and check the actual values in scope/Instrument/Camera> with a
416
refresh.
417
418
419
*  For all other inputs: Check by reenter the value and hit "Enter" on the keyboard.
420
The cursor will return to the front of the number and the entry box no longer
421
highlighted if it is valid.
422
423
424
*  Preset Manager> Select another preset to refresh the parameter list and then
425
select the problematic preset and check its current saved parameter.
426
427
428
429
430
431
432
433
434
435
h2. Parameters in setting windows do not apply to the node image
436
display
437
438
439
440
441
442
<title>Why:</title>
443
*  The display panel is set to output other than the direct result of the
444
setting.
445
446
447
*  The function needs to be excuted to its input in the setting window. Use "Test"
448
button to do this.
449
450
451
*  if still not working, "Apply" the parameters before "Test" or "Create" (in Suqare
452
Targeting Node).
453
454
455
456
457
458
459
460
461
462
h2. Fail to load a node in an new application with
463
DataAccessError
464
465
466
467
468
469
<title>Why:</title>
470
*  A bug in default setting loading causes some JAHCFinder or HoleFinder nodes with
471
bad reference to LowPassFilterSettings.
472
473
474
475
476
477
478
You may want to get help from the most experienced user at your institute to do
479
these:
480
*  Start Leginon as "administrator".
481
482
483
*  Identify the node name that failed to load in the application.
484
485
486
*  Start the same application.
487
488
489
*  If you get the same problem, the database entry will need modification, get help
490
from Leginon team to do this if you don't know how.
491
492
493
*  If the application is loaded normally, select the problematic node.
494
495
496
*  If the node belongs to JAHCFinder Class, open the settings for Template. Change
497
LowPassFilter Sigma to a different value, apply the change and then change it back
498
before exist with OK. This will create a new and valid data reference to the node's
499
settings.
500
501
502
*  If the node belongs to HoleFinder Class, open the settings for Edge and for
503
Template. Repeat the same sequence as above.
504 2 Amber Herold
505
506
507
508
______
509
510
[[Pausing and Aborting during data collection|< Pausing and Aborting during data collection]] | [[Hardware Troubles|Hardware Troubles >]]
511
512
______