Applicazione patch SIGEAdb eSIGEA
- Procedura applicazione patch Clienti AIX (Divella - Megamark)
- Procedura applicazione patch per clienti Linux_Ridati
Procedura applicazione patch Clienti AIX (Divella - Megamark)
Verifica nome programma Patch
- Verifica via Ticket quali solo i programmi da patchare, in questo caso Abbiamo "GETCOL2D.int".
- Verificare se i programmi da patchare sono linkati in più librerie presso il cliente collegandosi nell’ambiente del cliente e usando il comando
findlist -o’nomeprogramma’Nel caso il programma sia linkato in più librerie, nella patch si dovranno inserire
- Collegarsi al sistema
vgeserv8 - Selezionare ambiente richiesto
- Creare il file tar
tar cvf /gsva/aggti/p6780_g88907.tar ./EL/E28/GETCOL2D.int
Convenzione di denominazione file patch
p6780 = release patch
g88907 = ticket
20260722 = data (facoltativa).
|>Nota: Il server vgeserv8 e i server dei clienti che non sono in cloud ridati non hanno accesso alla directory condivisa /gspub/gpub/… pertanto il file tar della patch dev’essere generato nella directory /gsva/aggti di vgeserv8 e trasferito sul proprio pc per poi essere trasferito sul server del cliente.
- Via SFTP scaricare il file
p6780_g88907.tarin una directory del proprio pc
- Eseguire
Drag and Dropdel filep6780_g88907.tarsul server del cliente nella cartella$eSIGEA/inst(ovvero: /gspg2/eSIGEA/inst)
- Prima di applicare la patch eseguire un backup dei programmi precedenti con il seguente comando:
cd $eSIGEA
tar cvf ./inst/pre_p6780_g88907.tar ./EL/E28/GETCOL2D.int
- Restando nella homedir
$eSIGEAestrarre il contenuto con il seguente comando:
tar xvf ./inst/pre_p6780_g88907.tar
- Sistemare le permissions con i comandi
SU chown genesys:sigea ./EL/E28/GETCOL2D.int
SU chmod 644 ./EL/E28/GETCOL2D.int
Procedura applicazione patch per clienti Linux_Ridati
Verifica nome programma Patch
- Verificare i programmi da patchare via ticket
- loggarsi nel sistema del cliente.
- Eseguire il seguente comando, se il programma si trova in più librerie nella patch si dovranno inserire tutte le occorrenze.
findlist -o’nomeprogramma’ in questo caso findlist -o'DABBSE1D.int'
findlist -o'UANLOC4D.int'
Backup Programma
- Eseguire backup programma istanza cliente
SU cp -p .EL/B31/3108/DABBSE1D.int .EL/B31/3108/DABBSE1D.old
SU cp -p .EL/BE0/UANLOC4D.int .EL/BE0/UANLOC4D.old
Generazione Patch
- Collegarsi sistema
ridatiddm1.ridati.net - Selezionare l'ambiente richiesto (SIGEAdb_AR o e eSIGEA_AR) Uguale a quello del cliente
- Creare il file .tar del programma compilato
tar cvf gspub/gpub/temp/coletta/p6760_franz_allos_iniz.tar .EL/B31/3108/DABBSE1D.int .EL/BE0/UANLOC4D.int
Applicazione patch
- Istanza del cliente
- Copiare la patch su la cartella
inst
SU cp -p gspub/gpub/temp/coletta/p6760_franz_allos_iniz.tar ./inst
- Estrarre la patch
tar xvf inst/p6760_franz_allos_iniz.tar
Verifica Owner e Permissions
l .EL/B31/3108/DABBSE1D.int .EL/BE0/UANLOC4D.int
SU chown genesys:sigea .EL/B31/3108/DABBSE1D.int .EL/BE0/UANLOC4D.int
|> Nota: in questo caso le permissions sono corrette per cui non dobbiamo eseguire nessun comando, ai fini di questa guida di seguito il comando se nel caso ci siano da modificare le permissions.
SU chmod 664 .EL/B31/3108/DABBSE1D.int .EL/BE0/UANLOC4D.int