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 | ______ |