This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
maintenance:update:03-update [2019/08/22 12:18] mpospisek [specify RPM directory] |
maintenance:update:03-update [2020/03/26 08:16] (current) mpospisek [SW modules] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~NOCACHE~~ | ||
| + | |||
| ====== Update ====== | ====== Update ====== | ||
| - | ===== specify | + | ===== Specify |
| < | < | ||
| vi / | vi / | ||
| </ | </ | ||
| + | Enable **only the aducid-media section** | ||
| <sxh bash> | <sxh bash> | ||
| [aducid-media] | [aducid-media] | ||
| Line 13: | Line 16: | ||
| enabled=1 | enabled=1 | ||
| </ | </ | ||
| - | ===== perform | + | |
| + | Copy your installation files to the same directory, as specified above (/ | ||
| + | ===== Perform | ||
| + | |||
| + | ==== SW modules ==== | ||
| < | < | ||
| yum clean all | yum clean all | ||
| - | # if the following is OK | + | # if the following is OK ... |
| + | # (running the following command enables you to check that | ||
| + | # * you are using the right yum repository | ||
| + | # * you are upgrading to the right version | ||
| + | |||
| 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 |
| + | </ | ||
| + | |||
| + | ==== DB schema ==== | ||
| + | |||
| + | You will need to update database schema. The process depends on the version, from which the update is being performed. | ||
| + | |||
| + | < | ||
| + | cd / | ||
| + | </ | ||
| + | |||
| + | 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 | ||
| + | < | ||
| + | cd / | ||
| + | for importfile in `ls *.sql` ; do | ||
| + | psql -e -d aim -f $importfile | ||
| + | done | ||
| </ | </ | ||
| - | ===== check config files ===== | + | ===== Check config files ===== |
| - | * You will probably need to replace newly installed file / | + | |
| * Check also the / | * Check also the / | ||
| - | ===== start services ===== | + | ===== Start services ===== |
| < | < | ||
| Line 38: | Line 70: | ||
| </ | </ | ||
| + | [<>] | ||