Project

General

Profile

General operation problems » History » Version 13

Eric Hou, 06/23/2010 03:09 PM

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