Project

General

Profile

General operation problems » History » Version 16

Eric Hou, 06/24/2010 11:26 AM

1 1 Amber Herold
h1. General operation problems
2
3 12 Anchi Cheng
* [[General operation problems#Leginon_main_window_has_frozen|Leginon has frozen]]
4 1 Amber Herold
5
* [[General operation problems#Leginon_has_crashed|Leginon has crached]]
6 12 Anchi Cheng
7 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]]
8 1 Amber Herold
9
* [[General operation problems#Data_collection_does_not_resume_after_restarting_Leginon|Leginon does not resume data collection after restart]]
10
11 13 Eric Hou
* <link linkend="badinput">Parameter used does not follow the input</link>
12 1 Amber Herold
13 15 Eric Hou
* <link linkend="settingapply">Changing parameters in setting window does not change node image display</link>
14 1 Amber Herold
15 15 Eric Hou
* <link linkend="settingapply">Create atlas in different dimension seems not to function</link>
16 1 Amber Herold
17 15 Eric Hou
* <link linkend="settingapply">Error in starting MSI application with error regarding reference data can not be found</link>
18 1 Amber Herold
19 15 Eric Hou
* <link linkend="no_mag_list">Magnification List does not show up properly (See Installation Trouble Shoot)</link>
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 16 Eric Hou
#  If the freeze is reproducable, record and report the circumstance when this happens to those in charge with Bugzilla-
33
&nbsp;
34
** Leginon core - pulokas@scripps.edu
35
&nbsp;
36
** database and image viewer - erichou@scripps.edu
37
&nbsp;
38
** documentation - acheng@scripps.edu
39
&nbsp;
40
#  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.
41
&nbsp;
42
**  close the window
43
&nbsp;
44
**  main>ctrl-c
45
&nbsp;
46
**  main>xkill
47
&nbsp;
48 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)
49 16 Eric Hou
&nbsp;
50
**  main>killall -9 python
51
&nbsp;
52 1 Amber Herold
This kills all processes with name containing python. Therefore, it may kill other process you run in the background!
53 16 Eric Hou
&nbsp;
54
#  scope> kill and restart Leginon Client if desired.
55
&nbsp;
56
** Close the python window. The Leginon window will close automatically this way.
57
&nbsp;
58
**  If several restart of leginon is needed, Leginon Client is more likely to behave badly without its own restart.
59
&nbsp;
60
#  main> restart Leginon by 'start-leginon.py'
61
&nbsp;
62
#  Leginon Setup Wizard> Select user and returning sesson and "Start" the program.
63
&nbsp;
64
#  Leginon/Application> select the application used to run. Select the scope and the main launcher, and then launch the application.
65
&nbsp;
66
#  If a simple application such as "Manual" is used, just continue what you were doing.
67
&nbsp;
68
#  If "MSI" or "Multiscale Tomography" application is used and Leginon did not crash during queue processing, do the following to continue:
69
&nbsp;
70
**  Leginon/Square Targeting/Toolbar/Tiles> select the current mosaic from the pull-down list by checking the ID and label, and then "Load" it.
71
&nbsp;
72
**  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.
73
&nbsp;
74
#  If "MSI" or "Multiscale 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.
75
&nbsp;
76 1 Amber Herold
Leginon/XXX Targeting/Toolbar> click on the "Submit the queued target".
77 15 Eric Hou
78 1 Amber Herold
Still not working: Check for hardware and network problems.
79
80 15 Eric Hou
h2. Leginon has crashed
81 1 Amber Herold
82 15 Eric Hou
Commonly Why: You have click too many places and make changes so fast that leginon can not follow it.
83 1 Amber Herold
84 15 Eric Hou
Solution:
85 1 Amber Herold
86 16 Eric Hou
*  Slow down, especially in preset manager.
87
*  Other reason: Run out of memory or other hardware/software/network problems.
88 15 Eric Hou
89 1 Amber Herold
Solution:
90
91
#  If the crash is reproducable, record and report the circumstance when this happens to those in charge with Bugzilla
92
&nbsp;
93 16 Eric Hou
** Leginon core - pulokas@scripps.edu
94 1 Amber Herold
&nbsp;
95 16 Eric Hou
** database and image viewer - erichou@scripps.edu
96 1 Amber Herold
&nbsp;
97 16 Eric Hou
** documentation - acheng@scripps.edu
98 1 Amber Herold
&nbsp;
99
#  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.
100 16 Eric Hou
&nbsp;
101 1 Amber Herold
**  main>ctrl-c
102 16 Eric Hou
&nbsp;
103 1 Amber Herold
**  main>killall -9 python
104 16 Eric Hou
&nbsp;
105 1 Amber Herold
This kills all processes with name containing python. Therefore, it may kill other process you run in the background!
106 16 Eric Hou
&nbsp;
107 1 Amber Herold
#  scope> kill and restart Leginon Client if desired.
108 16 Eric Hou
&nbsp;
109 1 Amber Herold
** Close the python window. The Leginon window will close automatically this way.
110 16 Eric Hou
&nbsp;
111 1 Amber Herold
**  If several restart of leginon is needed, Leginon Client is more likely to behave badly without its own restart.
112 16 Eric Hou
&nbsp;
113 1 Amber Herold
#  main> restart Leginon by 'start-leginon.py'
114 16 Eric Hou
&nbsp;
115 15 Eric Hou
#  Leginon Setup Wizard> Select user and returning sesson and "Start" the program.
116 16 Eric Hou
&nbsp;
117 15 Eric Hou
#  Leginon/Application> select the application used to run. Select the scope and the main launcher, and then launch the application.
118 16 Eric Hou
&nbsp;
119 15 Eric Hou
#  If a simple application such as "Manual" is used, just continue what you were doing.
120 16 Eric Hou
&nbsp;
121 15 Eric Hou
#  If "MSI" or "Multiscale Tomography" application is used and Leginon did not crash during queue processing, do the following to continue:
122 16 Eric Hou
&nbsp;
123 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.
124 16 Eric Hou
&nbsp;
125 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.
126 16 Eric Hou
&nbsp;
127 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.
128 16 Eric Hou
&nbsp;
129 15 Eric Hou
Leginon/XXX Targeting/Toolbar> click on the "Submit the queued target".
130
131
Still not working: Check for hardware and network problems.
132
133
h2. Python window does not close on Windows after Leginon GUI window is closed
134
135
Why: Python process controls Leginon GUI window. On Windows, Python process is considered broken without Leginon GUI.
136
137
*  Always close the python process window to exit both Leginon GUI and the python process.
138
139
h2. Data collection does not resume after restarting Leginon
140 1 Amber Herold
141
Commonly Why:
142
143
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.
144
145 14 Eric Hou
* If "queuing" is not used, resume data collection in Square Targeting by reloading the atlas and resubmit the unprocessed targets (green) will resume the data collection at where it left off.
146 16 Eric Hou
&nbsp;
147 1 Amber Herold
#  Leginon/Square Targeting/Toolbar/Tiles> select the current mosaic from the pull-down list by checking the ID and label, and then "Load" it.
148 16 Eric Hou
&nbsp;
149 1 Amber Herold
#  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.
150 16 Eric Hou
&nbsp;
151 1 Amber Herold
#  Leginon/Square Targeting/Toolbar> If all targets are done, select new ones on the atlas for more data collection.
152
153
* If "queuing" is used, data collection should be resumed at the targeting node it left off. If unsure where it has been interrupted, follow this safe instruction to process the high level queued targets first:
154 16 Eric Hou
&nbsp;
155 1 Amber Herold
#  Resume at Exposure (or Tomography) Targeting. If there is no unprocessed targets, no data will be collected.
156 16 Eric Hou
&nbsp;
157 15 Eric Hou
**  Leginon/Exposure Targeting/Toolbar> click on the "Submit the queued target".
158 16 Eric Hou
&nbsp;
159 15 Eric Hou
#  When all queued targets at higher level are done, resume at Hole (or Subsquare) Targeting.
160 16 Eric Hou
&nbsp;
161 15 Eric Hou
**  Leginon/Hole Targeting/Toolbar> click on the "Submit the queued target".
162 16 Eric Hou
&nbsp;
163 15 Eric Hou
#  Resume at Square Targeting when queued targets at hole targeting are processed.
164 16 Eric Hou
&nbsp;
165 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.
166 16 Eric Hou
&nbsp;
167 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.
168 16 Eric Hou
&nbsp;
169 15 Eric Hou
#  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.
170 1 Amber Herold
171 14 Eric Hou
h2. Acquired image or program parameters do not behave in the same way as the input
172 1 Amber Herold
173 15 Eric Hou
Commonly Why: An invalid input is entered such as an invalid camera setting, text in place of an inumber.
174 1 Amber Herold
175 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.
176 1 Amber Herold
177 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.
178 1 Amber Herold
179 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.
180 1 Amber Herold
181
h2. Parameters in setting windows do not apply to the node image display
182
183 15 Eric Hou
h3. Why:
184 1 Amber Herold
185 15 Eric Hou
*  The display panel is set to output other than the direct result of the setting.
186 1 Amber Herold
187 15 Eric Hou
*  The function needs to be excuted to its input in the setting window. Use "Test" button to do this.
188 1 Amber Herold
189 15 Eric Hou
*  if still not working, "Apply" the parameters before "Test" or "Create" (in Suqare Targeting Node).
190 1 Amber Herold
191
h2. Fail to load a node in an new application with DataAccessError
192
193 15 Eric Hou
h3. Why:
194 1 Amber Herold
195 15 Eric Hou
*  A bug in default setting loading causes some JAHCFinder or HoleFinder nodes with bad reference to LowPassFilterSettings.
196 1 Amber Herold
197 15 Eric Hou
You may want to get help from the most experienced user at your institute to do these:
198 1 Amber Herold
199
*  Start Leginon as "administrator".
200
201
*  Identify the node name that failed to load in the application.
202
203
*  Start the same application.
204
205 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.
206 1 Amber Herold
207
*  If the application is loaded normally, select the problematic node.
208
209 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.
210 1 Amber Herold
211 15 Eric Hou
*  If the node belongs to HoleFinder Class, open the settings for Edge and for Template. Repeat the same sequence as above.
212 2 Amber Herold
213
214
215
216
______
217
218
[[Pausing and Aborting during data collection|< Pausing and Aborting during data collection]] | [[Hardware Troubles|Hardware Troubles >]]
219
220
______