mercoledì 25 maggio 2022

Un nuovo viaggio è iniziato.. aggiornamento professionale e cambio focus per il blog

Scrivo un alcune di righe per riportare anche qui un importante aggiornamento professionale che riguarda futuro di questo blog: come forse avrete visto su LinkedIn o Twitter , dal 16 Maggio 2022 ho dato una svolta alla mia carriera cambiando società e ruolo, ora lavoro come Senior DevOps Engineer presso Sighup .


Questo cambiamento di ruolo, obbiettivi , tecnologie e responsabilità avrà come riflesso il cambio dei contenuti di questo blog verso temi differenti a partire da CyberArk Conjur fino ad altri prodotti successivi di cui scriverò nel prossimo futuro.


I contenuti precedenti a questo post del blog rimarranno li dove sono ora , visto che saranno utili per parecchio tempo ed ho intenzione di onorare il mio ruolo di HCL Ambassador. 

Aggiungo che in  questo momento il mio ruolo di membro organizzatore dello usergroup Let'sConnect rimane immutato, spero quindi vivamente di essere in grado di incontrarvi nuovamente al prossimo evento.



Un grande abbraccio alla mia precedente community e audience e un grande benveuto ai futuri lettori ed alla futura community.



giovedì 28 aprile 2022

HCL Connections 7.0 , come risolvere errori db su Wikis , Files e Metrics durante migrazione side by side con dbt.jar

Durante questi giorni sono impegnato in una migrazione side by side da Connections 6.0 a 7.0.

La migrazione dei database preferisco farla con il tool dbt.jar che copia le tabelle dei dati da vecchio a nuovo per una serie di ragioni , fra cui :

  1. tipicamente la faccio nel primo giro di test mentre gli utenti lavorano , senza problemi
  2. mi aiuta a capire e fixare eventuali problemi sulle tabelle dei dati
In questa situazione ho trovato problemi su Wikis, Files e Metrics.

Wikis e Files
In questo caso i DB di Wikis e Files non venivano migrati in modo corretto , andavano in errore su una tabella con questo errore:

ERROR: Error occurred gathering data from the source database
com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-551, SQLSTATE=42501, SQLERRMC=LCUSER;SELECT;FILES.EVENT_STORE, DRIVER=4.29.24

dopo alcune verifiche mi sono reso conto che le tabelle in questa condizione erano 3 per entrambi i db

EVENT_PROCESSING
EVENT_STORE
FILE_LOCATION

L'errore SQL è di mancato accesso ed in effetti LCUSER non poteva leggere le 3 tabelle , nè sul produzione attuale sorgente nè sul destinazione.

Dopo una verifica sugli script ho verificato che queste tabelle venivano aggiunte nel CR5 di Connections 6.0 e quindi non erano presenti negli appGrants.sql inclusi di default ( ed i dev si sono dimenticati di mettere le grant negli script di creazione ... ) .

Ho proceduto quindi ad inserirle a mano , sia su sorgente che su destinazione ( essendo poi presenti negli appGrants.sql della versione 7.0 )

GRANT DELETE,INSERT,SELECT,UPDATE ON "FILES"."EVENT_STORE" TO USER [email protected]
GRANT DELETE,INSERT,SELECT,UPDATE ON "FILES"."EVENT_PROCESSING" TO USER [email protected]
GRANT DELETE,INSERT,SELECT,UPDATE ON "FILES"."FILE_LOCATION" TO USER [email protected]



GRANT DELETE,INSERT,SELECT,UPDATE ON "WIKIS"."EVENT_STORE" TO USER [email protected]
GRANT DELETE,INSERT,SELECT,UPDATE ON "WIKIS"."EVENT_PROCESSING" TO USER [email protected]
GRANT DELETE,INSERT,SELECT,UPDATE ON "WIKIS"."FILE_LOCATION" TO USER [email protected]


Metrics
Il problema di metrics era differente, con questo errore:

com.ibm.db2.jcc.am.SqlTransactionRollbackException: Error for batch element #1: DB2 SQL Error: SQLCODE=-1476, SQLSTATE=40506, SQLERRMC=-964, DRIVER=4.29.24 ERRORCODE=-4225, SQLSTATE=null mber of the batch..755 CEST] error.executing.transfer Use getNextException() to retrieve the exceptions for specific batched elements. ERRORCODE=-4229, SQLSTATE=null com.ibm.db2.jcc.am.BatchUpdateException: [jcc][t4][102][10040][4.29.24] Batch failure. The batch was submitted, but at least one exception occurred on an individual member of the batch. Use getNextException() to retrieve the exceptions for specific batched elements. ERRORCODE=-4229, SQLSTATE=null

ERRORCODE=-4229 è un errore generico che necessita di debug, da un po' di indagini nel db2diag.log dell'instanza di destinazione , ho verificato questi errori durante la migrazione dei dati del db:


FUNCTION: DB2 UDB, data protection services, sqlpgResSpace, probe:1660 MESSAGE : ADM1822W The active transaction log is being held by dirty pages. Database performance may be impacted. MESSAGE : ZRC=0x870F0035=-2029060043=SQLO_NOTAVAIL "Cannot honor the conditional request" DIA8531C A memory access error has occurred. MESSAGE : ZRC=0x85100009=-2062548983=SQLP_NOSPACE "Log File has reached its saturation point" DIA8309C Log file was full.

questi errori relativi ai log del db che si riempivano mi hanno fatto pensare, dopo aver ricreato il db di destinazione alla seguente soluzione:

db2 update db cfg for METRICS using logfilsiz 16000 logprimary 26 logsecond 6

con questo settaggio , la copia dati è terminata in modo corretto.



martedì 29 marzo 2022

HCL Sametime Premium v12, programmato evento lancio

HCL ha ufficializzato un webinar per lanciare il nuovo Sametime Premium v12, che porterà novità funzionali lato meetings e porterà la parte di chat dentro i container docker o Kubernetes lato architetturale.


Se siete interessati, il meeting è  organizzato per il 27 Aprile , 2022 4:00 PM - 5:00 PM CEST

in questa pagina trovate il link di registrazione.

Vi consiglio di non perderlo, sarà sicuramente molto interessante,.

mercoledì 23 marzo 2022

HCL Connections V8 preview , disponibile !

HCL ha rilasciato l'ambiente di preview ( beta) di Connections V8.0 che  è attualmente schedulato per fine 2022.

Se siete interessati a vederlo e provarlo ,  rilasciare feedback e suggerimenti potete andare a questo indirizzo e registrarvi.  Se vi eravate già iscritti alla preview di Connections V7.0, avete già un account.

L'ambiente è completo ma non ancora tutto aggiornato alla nuova versione V8 e verrà rilasciato per gradi, secondo al seguente roadmap:

The initial release in March '22 will include:
  • New Share Experience
  • New Homepage
  • New Top Level Navigation — as displayed on the Homepage, Profiles, Search Results pages
  • Profile Page & Settings
  • New Search
  • Important-To-Me bar (Important-To-Me Profile Card will be in Phase 2)
In the second phase targeted for May '22 we will add the next set of updated capabilities:
  • Forums
  • Wikis
  • Blogs
  • Communities
  • Files
  • Profile Card
Concluding the Preview process we will release a third drop in July '22 adding these updates:
  • Activities and Activities Plus
  • Moderation
  • Tours
  • Bookmarks

mercoledì 16 marzo 2022

HCL Connections - il Desktop Plug-ins Marzo 2022 per Windows e macOS è disponibile

 HCL oggi ha rilasciato il nuovo deskto plug-ins per Windows e macOS , con interessanti novità.

Questo è il what's new per  Windows:


Version 22.03 (March, 2022) update:  The latest release introduces the following:

  • Prompt to lock when opening files and prompt to unlock when publishing local changes. Behavior can be controlled by preference or administrator policy. Note: this does not apply to sync files.
  • Initial sync performance improvements when processing thousands of files
  • Resolved customer reported problems and bug fixes
    • Improved error messaging when Windows IP stack reports server unavailable error.
    • Windows 11 local draft popup notification has truncated text
    • Preferences panel shows save error after visiting but not changing server preferences for server with OAuth authentication
    • Crash when publishing local draft in community folder
    • Crash in trace utility when trying to save very large trace files
e qui in seguito le novità per macOS:

Version 22.03 (released March, 2022) update:  The latest release:

  • Adds like, pin and follow actions for files and folders
    • Beta, English only - to use, click 'Enable beta features' in preferences
  • Adds clickable link in properties panel to open log file location in Finder
  • Initial sync performance improvements when processing thousands of files
  • Customer reported problems and bug fixes:
    • Improve error message when failing to retrieve file properties
    • Make version text selectable and copyable in About box
    • Intermittent crash in authentication code
Vi ricordo che tenere i connettori desktop aggiornati nei client è importante ! Purtroppo al momento, non esistono metodi di auto update, quindi gli amministratori si devono preoccupare di controllare ed aggiornare le versioni.


Vi lascio i link alle pagine , dedicate a  Windows ed a  macOS dove potete trovare i what's new delle varie release ed i link a Flexnet per scaricare i pacchetti comodamente (richiede autenticazione).


aggiornamento 23Marzo: c'è stato un problema con la prima release del connettore windows, ora risolto. Se avete problemi di upgrade su non sistema operativo non EN assicuratevi di avere la nuova versione, disponibile su flexnet

mercoledì 2 marzo 2022

HCL Connections 7.0 cumulative fix di Febbraio 2022 disponibile

HCL alcuni giorni fa ha rilasciato il primo update del 2022 per Connections 7.0, il CFix.70.2202 che aggiorna il sistema a questa alla Release v7.0.0.0 build IC7.0_Integration_20220216-1736.


Vi ricordo che i CFix sono cumulativi, vengono rilasciati a mesi alterni con quelli della 6.5 e sono cumulativi, quindi potete sempre installare l'ultimo disponibile, in qualunque release di connections 6.5 o 7 siate attualmente.



Le novità introdotte le potete vedere qui, segnalo fra le varie correzioni, i nuovi certificati PNS di Apple che garantiranno il funzionamento delle notifiche push.




mercoledì 23 febbraio 2022

IBM DB2 backup errore SQL2062N An error occurred while accessing media Reason code: "0x860f0003" , come risolvere

Uno dei task sui cui ho lavorato negli ultimi giorni consisteva nel configurare un online backup di un server db2 10.5.x  installato su SLES 11.x , con destinazione un mount NFS.

Dopo aver controllato che l'utente propretario dell'instanza fosse in grado di scrivere/cancellare files/folder, ho iniziato l'intervento e dopo aver spento l'applicazione che usava l'instanza, lanciando un db2 backup database ho ottenuto il seguente errore

SQL2062N An error occurred while accessing media Reason code: "0x860f0003".

Dopo alcune verifiche ho trovato questa technote IBM  , quindi dopo aver controllato il file  /etc/fstab file ho modificato le opzioni di mount da  DEFAULTS a   rw,sync,nolock  .

Una volta rimontato il disco NFS, il comando db2 backup database si è completato in modo corretto.