Project

General

Profile

How to Update from v22 (Linux) » History » Version 6

Anchi Cheng, 12/13/2013 06:25 PM

1 3 Anchi Cheng
h1. Upgrade to Leginon System version 30 from version 22 (Linux)
2 1 Anchi Cheng
3 3 Anchi Cheng
Leginon/Appion 3.0 release web image viewer will not be compatible with CentOS 5 due to prerequisites of REDUX, the new image server that is compatible with php 5.3 used in modern os.  The Leginon processing server code is still compatible with python 2.4 which came with CentOS 5 but the development from now on will assume python version 2.6 along with other default yum installed packages of CentOS 6.  Database server does not require upgrade.
4 1 Anchi Cheng
5 3 Anchi Cheng
h1. Upgrade web server
6 1 Anchi Cheng
7 3 Anchi Cheng
h2. Follow [[Web_Server_Installation|Complete Web Server Installation]] including os upgrade to CentOS 6 if you are upgrading from the non-redux version of myami 2.2
8 1 Anchi Cheng
9
Other OS with php 5.3 and above should also work but we can't provide instruction for all individual cases.
10
# Preliminary document for Ubuntu [[Myami_on_Ubuntu]]
11
12 4 Anchi Cheng
h1. Upgrade processing server
13 3 Anchi Cheng
14 6 Anchi Cheng
h2. OS upgrade to CentOS 6 upgrade is OPTIONAL for stand-alone processing server
15 5 Anchi Cheng
16 1 Anchi Cheng
h2. Download myami 3.0 source code
17
18
<pre>
19
svn co http://emg.nysbc.org/svn/myami/branches/myami-3.0/
20
</pre>
21
22
h2. Install Appion/Leginon Packages
23
24
h3. Install all the myami python packages _except appion_ using the following script:
25
26
<pre>
27
cd /your_download_area
28
cd myami
29
sudo ./pysetup.sh install
30
</pre>
31
32
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: 
33
34
<pre>
35
cd sinedon
36
sudo python setup.py install
37
</pre>
38
39
h3. Move leginon.cfg/instruments.cfg/sinedon.cfg if it was saved with the old installation.
40
41
Run this script to find out where it was:
42
<pre> 
43
cd /your_download_area/myami/leginion/
44
./configcheck.py
45
</pre>
46
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.
47
48
{{include(Appion:Run Database Update Script)}}
49
50
51
52
______
53
54 2 Anchi Cheng
[[How_to_Update_from_v22_(Instrument_Windows_Computer)| How to Update from v2.2 (Instrument Computer) >]]
55 1 Anchi Cheng
56
57
______