Project

General

Profile

General operation problems » History » Version 23

Anchi Cheng, 11/28/2012 03:17 PM

1 1 Amber Herold
h1. General operation problems
2
3 22 Anchi Cheng
* [[Restarting procedure to continue data acquisition]]
4
5 12 Anchi Cheng
* [[General operation problems#Leginon_main_window_has_frozen|Leginon has frozen]]
6 1 Amber Herold
7
* [[General operation problems#Leginon_has_crashed|Leginon has crached]]
8 12 Anchi Cheng
9 15 Eric Hou
* [[General operation problems#Python_window_does_not_close_on_Windows_after_Leginon_GUI_window_is_closed|Python process window does not close after Leginon or Client GUI is closed]]
10 1 Amber Herold
11
* [[General operation problems#Data_collection_does_not_resume_after_restarting_Leginon|Leginon does not resume data collection after restart]]
12
13 18 Eric Hou
* [[General operation problems#Acquired_image_or_program_parameters_do_not_behave_in_the_same_way_as_the_input|Parameter used does not follow the input]]
14 1 Amber Herold
15 18 Eric Hou
* [[General operation problems#Parameters_in_setting_windows_do_not_apply_to_the_node_image_display|Changing parameters in setting window does not change node image display]]
16 1 Amber Herold
17 18 Eric Hou
* [[General operation problems#Parameters_in_setting_windows_do_not_apply_to_the_node_image_display|Create atlas in different dimension seems not to function]]
18 1 Amber Herold
19 18 Eric Hou
* [[General operation problems#Parameters_in_setting_windows_do_not_apply_to_the_node_image_display|Error in starting MSI application with error regarding reference data can not be found]]
20 1 Amber Herold
21
h2. Leginon main window has frozen
22
23 15 Eric Hou
Commonly Why: You have a setting window open somewhere. The main window can not do anything if there is a subwindow open.
24 1 Amber Herold
25
Solution:
26
27 16 Eric Hou
*  Find the setting window on your desktop and close it.
28
*  Other reason: Run out of memory or other hardware/software/network problems.
29 1 Amber Herold
30
Solution:
31
32 21 Anchi Cheng
#  If the freeze is reproducable, record and report the circumstance when this happens with "Leginon redmine":http://emg.nysbc.org/projects/leginon/issues/new
33 16 Eric Hou
 
34
#  Kill frozen Leginon window by one of the following. Try the gentler ones listed at front first. Check to see if any Leginon related process is running by Unix command >ps. If there are left-over python processes, try the next more aggresive one.
35
 
36
**  close the window
37
 
38
**  main>ctrl-c
39
 
40
**  main>xkill
41
 
42 15 Eric Hou
A cursor in the shape of a skeleton will show up. Point it to the window you want to kill and click on it)
43 16 Eric Hou
 
44
**  main>killall -9 python
45
 
46 1 Amber Herold
This kills all processes with name containing python. Therefore, it may kill other process you run in the background!
47 16 Eric Hou
 
48
#  scope> kill and restart Leginon Client if desired.
49
 
50
** Close the python window. The Leginon window will close automatically this way.
51
 
52
**  If several restart of leginon is needed, Leginon Client is more likely to behave badly without its own restart.
53
 
54
#  main> restart Leginon by 'start-leginon.py'
55
 
56
#  Leginon Setup Wizard> Select user and returning sesson and "Start" the program.
57
 
58
#  Leginon/Application> select the application used to run. Select the scope and the main launcher, and then launch the application.
59
 
60
#  If a simple application such as "Manual" is used, just continue what you were doing.
61
 
62 20 Anchi Cheng
#  If some "MSI" application is used and Leginon did not crash during queue processing, do the following to continue:
63 16 Eric Hou
 
64 20 Anchi Cheng
**  Leginon/Square Targeting/Toolbar/Tiles!http://emg.nysbc.org/software/leginon/images/icons/tiles.png!> select the current mosaic from the pull-down list by checking the ID and label, and then "Load" it.
65 16 Eric Hou
 
66 20 Anchi Cheng
**  Leginon/Square Targeting/Toolbar> "Submit" !http://emg.nysbc.org/software/leginon/images/icons/play.png! the target list that is loaded with the atlas. Leginon will check the status of the target acquisition and processing and pick it up from where it was left off.
67 16 Eric Hou
 
68 20 Anchi Cheng
#  If some "MSI" application is used and Leginon crash during queue processing, do the following at the node where the targets from its queue you wish to continue process.
69 16 Eric Hou
 
70 20 Anchi Cheng
Leginon/XXX Targeting/Toolbar> click on the "Submit the queued target" !http://emg.nysbc.org/software/leginon/images/icons/send_queue_out.png!.
71 15 Eric Hou
72 1 Amber Herold
Still not working: Check for hardware and network problems.
73
74 15 Eric Hou
h2. Leginon has crashed
75 1 Amber Herold
76 15 Eric Hou
Commonly Why: You have click too many places and make changes so fast that leginon can not follow it.
77 1 Amber Herold
78 15 Eric Hou
Solution:
79 1 Amber Herold
80
*  Slow down, especially in preset manager.
81 16 Eric Hou
*  Other reason: Run out of memory or other hardware/software/network problems.
82
83 15 Eric Hou
Solution:
84 1 Amber Herold
85 16 Eric Hou
#  If the crash is reproducable, record and report the circumstance when this happens to those in charge with "Leginon redmine":http://emg.nysbc.org/projects/leginon/issues/new
86 21 Anchi Cheng
87 1 Amber Herold
#  Check to see if any Leginon related process is running by Unix command >ps. If there are left-over python processes, try the next more aggresive one.
88 16 Eric Hou
 
89 1 Amber Herold
**  main>ctrl-c
90 16 Eric Hou
 
91 1 Amber Herold
**  main>killall -9 python
92 16 Eric Hou
 
93 1 Amber Herold
This kills all processes with name containing python. Therefore, it may kill other process you run in the background!
94 16 Eric Hou
 
95 1 Amber Herold
#  scope> kill and restart Leginon Client if desired.
96
 
97 16 Eric Hou
** Close the python window. The Leginon window will close automatically this way.
98 1 Amber Herold
 
99 16 Eric Hou
**  If several restart of leginon is needed, Leginon Client is more likely to behave badly without its own restart.
100 1 Amber Herold
 
101 16 Eric Hou
#  main> restart Leginon by 'start-leginon.py'
102 1 Amber Herold
 
103 16 Eric Hou
#  Leginon Setup Wizard> Select user and returning sesson and "Start" the program.
104 15 Eric Hou
 
105 1 Amber Herold
#  Leginon/Application> select the application used to run. Select the scope and the main launcher, and then launch the application.
106
 
107 15 Eric Hou
#  If a simple application such as "Manual" is used, just continue what you were doing.
108 16 Eric Hou
 
109 21 Anchi Cheng
#  If some "MSI" application is used and Leginon did not crash during queue processing, do the following to continue:
110 16 Eric Hou
 
111 15 Eric Hou
**  Leginon/Square Targeting/Toolbar/Tiles> select the current mosaic from the pull-down list by checking the ID and label, and then "Load" it.
112 16 Eric Hou
 
113 15 Eric Hou
**  Leginon/Square Targeting/Toolbar> "Submit" the target list that is loaded with the atlas. Leginon will check the status of the target acquisition and processing and pick it up from where it was left off.
114 16 Eric Hou
 
115 15 Eric Hou
#  If "MSI" or "MSI-Tomography" application is used and Leginon crash during queue processing, do the following at the node where the targets from its queue you wish to continue process.
116 16 Eric Hou
 
117 15 Eric Hou
Leginon/XXX Targeting/Toolbar> click on the "Submit the queued target".
118 16 Eric Hou
119 21 Anchi Cheng
#  None of the above will resume data collection if all targets are done or abort by the user. Select new ones on the atlas for more data collection.
120
121 15 Eric Hou
Still not working: Check for hardware and network problems.
122
123
h2. Python window does not close on Windows after Leginon GUI window is closed
124
125
Why: Python process controls Leginon GUI window. On Windows, Python process is considered broken without Leginon GUI.
126
127
*  Always close the python process window to exit both Leginon GUI and the python process.
128
129
h2. Data collection does not resume after restarting Leginon
130 16 Eric Hou
131 15 Eric Hou
Commonly Why:
132 16 Eric Hou
133 15 Eric Hou
For applications that process targets on grid atlas such as MSI and "Multiscale Tomography", resuming data collection depends on whether "queuing" option is used and if there are still targets left in the queues.
134 16 Eric Hou
135 21 Anchi Cheng
* Follow the restart instruction
136 1 Amber Herold
137 14 Eric Hou
h2. Acquired image or program parameters do not behave in the same way as the input
138 1 Amber Herold
139 15 Eric Hou
Commonly Why: An invalid input is entered such as an invalid camera setting, text in place of an inumber.
140 1 Amber Herold
141 15 Eric Hou
*  For camera setting: Leginon/Presets Manager> Send the suspected preset to scope and check the actual values in scope/Instrument/Camera> with a refresh.
142 1 Amber Herold
143 15 Eric Hou
*  For all other inputs: Check by reenter the value and hit "Enter" on the keyboard. The cursor will return to the front of the number and the entry box no longer highlighted if it is valid.
144 1 Amber Herold
145 15 Eric Hou
*  Preset Manager> Select another preset to refresh the parameter list and then select the problematic preset and check its current saved parameter.
146 1 Amber Herold
147
h2. Parameters in setting windows do not apply to the node image display
148
149 15 Eric Hou
h3. Why:
150 1 Amber Herold
151 15 Eric Hou
*  The display panel is set to output other than the direct result of the setting.
152 1 Amber Herold
153 15 Eric Hou
*  The function needs to be excuted to its input in the setting window. Use "Test" button to do this.
154 1 Amber Herold
155 15 Eric Hou
*  if still not working, "Apply" the parameters before "Test" or "Create" (in Suqare Targeting Node).
156 1 Amber Herold
157
h2. Fail to load a node in an new application with DataAccessError
158
159 15 Eric Hou
h3. Why:
160 1 Amber Herold
161 15 Eric Hou
*  A bug in default setting loading causes some JAHCFinder or HoleFinder nodes with bad reference to LowPassFilterSettings.
162 1 Amber Herold
163 15 Eric Hou
You may want to get help from the most experienced user at your institute to do these:
164 1 Amber Herold
165
*  Start Leginon as "administrator".
166
167
*  Identify the node name that failed to load in the application.
168
169
*  Start the same application.
170
171 15 Eric Hou
*  If you get the same problem, the database entry will need modification, get help from Leginon team to do this if you don't know how.
172 1 Amber Herold
173
*  If the application is loaded normally, select the problematic node.
174
175 15 Eric Hou
*  If the node belongs to JAHCFinder Class, open the settings for Template. Change LowPassFilter Sigma to a different value, apply the change and then change it back before exist with OK. This will create a new and valid data reference to the node's settings.
176 1 Amber Herold
177 15 Eric Hou
*  If the node belongs to HoleFinder Class, open the settings for Edge and for Template. Repeat the same sequence as above.
178 2 Amber Herold
179
180
181
182
______
183
184 23 Anchi Cheng
[[Restarting procedure to continue data acquisition|< Restarting procedure to continue data acquisition]] | [[Hardware Troubles|Hardware Troubles >]]
185 2 Amber Herold
186
______