Project

General

Profile

How to Update from v22-redux (Linux) » History » Version 3

Anchi Cheng, 12/13/2013 07:07 PM

1 1 Anchi Cheng
h1. How to Update from v22-redux (Linux)
2
3
4
2.2-redux version is installed on CentOS6 and uses redux.  Its upgrade to Leginon/Appion 3.0 release does not require os upgrade.
5
6
h1. Upgrade web server
7
8 2 Anchi Cheng
Rename your current myamiweb at the document root of the web server to something else as a backup.
9 1 Anchi Cheng
10 2 Anchi Cheng
h2. Follow [[Install_Redux_image_server]] instruction
11
12
You may copy the old redux.cfg to the new installation.
13 1 Anchi Cheng
14
h2. Install updated Web viewers and tools
15
16 3 Anchi Cheng
See [[Install the Web Interface]] section in Complete Installation Chapter to put the new myamiweb tools to document root for the web server.  There is no need to run WebToolSetupWizard, however.  See below.
17 1 Anchi Cheng
18 3 Anchi Cheng
h2. Copy config.php from your older myamiweb backup to the new myamiweb.
19 1 Anchi Cheng
20
h1. Upgrade processing server
21
22
h2. Download myami 3.0 source code
23
24
<pre>
25
svn co http://emg.nysbc.org/svn/myami/branches/myami-3.0/
26
</pre>
27
28
h2. Install Appion/Leginon Packages
29
30
h3. Install all the myami python packages _except appion_ using the following script:
31
32
<pre>
33
cd /your_download_area
34
cd myami
35
sudo ./pysetup.sh install
36
</pre>
37
38
That will install each package, and report any failures.  To determine the cause of failure, see the generated log file "pysetup.log".  If necessary, you can enter a specific package directory and run the python setup command manually.  For example, if sinedon failed to install, you can try again like this: 
39
40
<pre>
41
cd sinedon
42
sudo python setup.py install
43
</pre>
44
45
h3. Move leginon.cfg/instruments.cfg/sinedon.cfg if it was saved with the old installation.
46
47
Run this script to find out where it was:
48
<pre> 
49
cd /your_download_area/myami/leginion/
50
./configcheck.py
51
</pre>
52
If the script can not find leginon.cfg, and you found a copy of leginon.cfg in $PYTHONSITEPKG/leginon/config from the last installation, move that leginon.cfg to $PYTHONSITEPKG/leginon.
53
54
{{include(Appion:Run Database Update Script)}}
55
56
57
58
______
59
60
[[How_to_Update_from_v22_(Instrument_Windows_Computer)| How to Update from v2.2 (Instrument Computer) >]]
61
62
63
______