User Tools

Site Tools


maintenance:update:03-update

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
maintenance:update:03-update [2019/08/22 12:18]
mpospisek [specify RPM directory]
maintenance:update:03-update [2020/03/25 21:05]
mpospisek
Line 1: Line 1:
 +~~NOCACHE~~
 +
 ====== Update ====== ====== Update ======
  
-===== specify RPM directory =====+===== Specify RPM directory =====
  
 <codedoc> <codedoc>
 vi /etc/yum.repos.d/aducid.repo vi /etc/yum.repos.d/aducid.repo
 </codedoc> </codedoc>
 +Enable **only the aducid-media section**
 <sxh bash> <sxh bash>
 [aducid-media] [aducid-media]
Line 13: Line 16:
 enabled=1 enabled=1
 </sxh> </sxh>
-===== perform update =====+ 
 +Copy your installation files to the same directory, as specified above (/media/ADUCID), i.e. replace the original files. 
 +===== Perform update ===== 
 + 
 +==== SW modules ==== 
 <codedoc> <codedoc>
 yum clean all   yum clean all  
-# if the following is OK+# if the following is OK ...
 yum update aducid-installer yum update aducid-installer
-# then do the others  +... then do the others  
-yum update aducid-aaa aim aducid-proof +yum update aducid-aaa-modules aim aducid-proof  
 +</codedoc> 
 + 
 +==== DB schema ==== 
 + 
 +You will need to update database schema. The process depends on the version, from which the update is being performed. 
 +  
 +<codedoc> 
 +cd /usr/share/doc/aim-<your-installed-version-eg-4.3.1> 
 +</codedoc> 
 + 
 +In this directory, there are subdirectories for every previous version supported for DB schema update. (4.0.1, 4.1.0, 4.2.0) 
 +  * If updating from 4.0.0, start with directory 4.0.1 
 +  * If updating from 4.0.1, start with directory 4.1.0 
 +  * If updating from 4.1.0, start with directory 4.2.0 
 +For every directory do the following 
 +<codedoc> 
 +cd /usr/share/doc/aim-4.2.1/<directory> 
 +for importfile in `ls *.sql` ; do 
 +   psql -e -d aim -f $importfile 
 +done
 </codedoc> </codedoc>
  
-===== check config files ===== +===== Check config files ===== 
-  * You will probably need to replace newly installed file /opt/aaa/conf/aducid-aaa.conf with the file, you saved in previous steps+  * **You will probably need to replace newly installed file** /opt/aaa/conf/aducid-aaa.conf with the file, you saved in previous steps
   * Check also the /opt/tomcat/conf/ADUCID.properties file   * Check also the /opt/tomcat/conf/ADUCID.properties file
-===== start services =====+===== Start services =====
  
 <codedoc> <codedoc>
Line 38: Line 66:
 </codedoc> </codedoc>
  
 +[<>]
maintenance/update/03-update.txt · Last modified: 2020/03/26 08:16 by mpospisek