====== Hotfix Jan12025 Data Issue with Traffic Charts ====== We discovered an issue with the traffic metrics code that prevented viewing of traffic charts for dates beyond Jan 1 2025. As you can guess this is a rather major issue for most users. A hotfix was made immediately available. Details are here https://forums.trisul.org/d/107-hotfix-traffic-charts-do-not-show-data-after-jan-1-2025 This tech note describes SOP (Standard Operating Procedure) to apply this hotfix. ==== Procedure (Only for Oracle/8 & oracle/9)==== Although the issue impacts all packages. Instructions here are for RHEL/OracleLinux8 and RHEL9/OracleLinux9 only. Older platforms should just update all packages to the latest versions. ===Step 1 : Download package=== Download package from pre-release site - [[https://static.trisul.org/download/prerelease/|click]] Download package from official site - [[https://www.trisul.org/download/|click]] If server has net connection you can directly download from site using wget or download package manually and push to server through sftp ===Step 2 : Untar Package=== tar -xf Jan-xx-xxxx.tar.gz cd Jan-xx-xxxx ===Step 3 : Uninstall trisul-hub=== rpm -e trisul-hub ===Step 4 : Install new trisul-hub=== rpm -Uvh trisul-hub-xx-xxxx.rpm ===Step 5 : Check hub& probe are running=== trisulctl_hub info context You will see hub and probe If probe is missing wait for some time and try the same command again. The probes will automatically connect after 15-20 seconds ===Step 5 : Start the contexts === trisulctl_hub start context all **END** ===== Sample Output ===== A sample run [root@o8k Jan01192445-centos_el8]# rpm -e trisul-hub * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] * stopping context default + config0 stopped success.default + hub0 stopped Successfully stopped context processes: default@hub0 + probe0 stopped Successfully stopped context processes: default@probe0 * trisul_cp_hub hub0 stopped pid=2727 * trisul_cp_config config0 stopped pid=2714 * trisul_cp_router router0 stopped pid=2704 Removed /etc/systemd/system/multi-user.target.wants/trisul-hub0-context0.service. Removed /etc/systemd/system/multi-user.target.wants/trisul-hub.service. [root@o8k Jan01192445-centos_el8]# [root@o8k Jan01192445-centos_el8]# [root@o8k Jan01192445-centos_el8]# rpm -Uvh trisul-hub-7.0.3118-0.el8.x86_64.rpm warning: trisul-hub-7.0.3118-0.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a6cc1b18: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:trisul-hub-0:7.0.3118-0.el8 ################################# [100%] Adding required libraries Restoring license Restoring static license Restoring previous ssl cert Restoring previous ssl cert Bringing TRISUL HUB config files up to latest version Setting setuid for trisulctl_hub exec Created symlink /etc/systemd/system/multi-user.target.wants/trisul-hub.service → /usr/lib/systemd/system/trisul-hub.service. Created symlink /etc/systemd/system/multi-user.target.wants/trisul-hub0-context0.service → /usr/lib/systemd/system/trisul-hub0-context0.service. * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] Starting trisul-hub domain processes for /usr/local/etc/trisul-hub/domain0/domain.xml * trisul_cp_router started with new pid=10691 public-key=/usr/local/etc/trisul-hub/domain0/router0.cert * trisul_cp_config started with new pid=10701 public-key=/usr/local/etc/trisul-hub/domain0/config0.cert * trisul_cp_hub started with new pid=10714 public-key=/usr/local/etc/trisul-hub/domain0/hub0.cert * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] + hub0 started Successfully started context processes: default@hub0 Log from default@hub0 context default Log from default@hub0 context default Success ! Welcome to Trisul Network Analytics This is a HUB-NODE installation. [root@o8k Jan01192445-centos_el8]# trisulctl_hub Connecting to domain0 Trisul Network Analytics version 7.0.3118 Hub Node Management tool * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- probe0 default 7.0.3179 INIT DOWN - 00h 00m 00s 2 profile0 online_rxring --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> start context default + config0 started success.default + hub0 started Context is already running + probe0 started Successfully started context processes: default@probe0 Log from default@hub0 context default Log from default@hub0 context default Log from default@probe0 context default trisul_hub:o8k(domain0)> [root@o8k Jan01192445-centos_el8]# rpm -e trisul-hub * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] * stopping context default + config0 stopped success.default + hub0 stopped Successfully stopped context processes: default@hub0 + probe0 stopped Successfully stopped context processes: default@probe0 * trisul_cp_hub hub0 stopped pid=2727 * trisul_cp_config config0 stopped pid=2714 * trisul_cp_router router0 stopped pid=2704 Removed /etc/systemd/system/multi-user.target.wants/trisul-hub0-context0.service. Removed /etc/systemd/system/multi-user.target.wants/trisul-hub.service. [root@o8k Jan01192445-centos_el8]# [root@o8k Jan01192445-centos_el8]# [root@o8k Jan01192445-centos_el8]# rpm -Uvh trisul-hub-7.0.3118-0.el8.x86_64.rpm warning: trisul-hub-7.0.3118-0.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a6cc1b18: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:trisul-hub-0:7.0.3118-0.el8 ################################# [100%] Adding required libraries Restoring license Restoring static license Restoring previous ssl cert Restoring previous ssl cert Bringing TRISUL HUB config files up to latest version Setting setuid for trisulctl_hub exec Created symlink /etc/systemd/system/multi-user.target.wants/trisul-hub.service → /usr/lib/systemd/system/trisul-hub.service. Created symlink /etc/systemd/system/multi-user.target.wants/trisul-hub0-context0.service → /usr/lib/systemd/system/trisul-hub0-context0.service. * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] Starting trisul-hub domain processes for /usr/local/etc/trisul-hub/domain0/domain.xml * trisul_cp_router started with new pid=10691 public-key=/usr/local/etc/trisul-hub/domain0/router0.cert * trisul_cp_config started with new pid=10701 public-key=/usr/local/etc/trisul-hub/domain0/config0.cert * trisul_cp_hub started with new pid=10714 public-key=/usr/local/etc/trisul-hub/domain0/hub0.cert * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] + hub0 started Successfully started context processes: default@hub0 Log from default@hub0 context default Log from default@hub0 context default Success ! Welcome to Trisul Network Analytics This is a HUB-NODE installation. [root@o8k Jan01192445-centos_el8]# trisulctl_hub Connecting to domain0 Trisul Network Analytics version 7.0.3118 Hub Node Management tool * found trisul-hub /usr/local/etc/trisul-hub/domain0/domain.xml * connecting to domain0 at ipc:///usr/local/var/lib/trisul-hub/domain0/run/ctl_local_req.hub0 + connecting to domain [domain0] trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> info context node context_name version init state size_disk data_window #runs profile runmode ---------------------------------------------------------------------------------------------------------------------------------------- config0 default 7.0.3118 INIT RUNNING - 00h 00m 00s 0 profile0 --------------------------------------------------------------------------------------------------------------------------- hub0 default 7.0.3118 INIT RUNNING - 00h 04m 00s 0 --------------------------------------------------------------------------------------------------------------------------- probe0 default 7.0.3179 INIT DOWN - 00h 00m 00s 2 profile0 online_rxring --------------------------------------------------------------------------------------------------------------------------- trisul_hub:o8k(domain0)> start context default + config0 started success.default + hub0 started Context is already running + probe0 started Successfully started context processes: default@probe0 Log from default@hub0 context default Log from default@hub0 context default Log from default@probe0 context default trisul_hub:o8k(domain0)>