Nowa Ammerlaan wrote:
> Hi team,
>
> Below a proposed news item for some changes in app-backup/tsm that may
> require manual user intervention.
>
> See also: https://bugs.gentoo.org/963329
>
> Best regards,
> Nowa
>
>
>
> Title: app-backup/tsm changes to scheduled backups
> Author: Nowa Ammerlaan <[email protected]>
> Posted: 2025-09-24
> Revision: 1
> News-Item-Format: 2.0
> Display-If-Installed: >=app-backup/tsm-8.1.27.0
>
> In version 8.1.27.0 some changes were made to the way the init
> service scripts for systemd and openrc are distributed by
> app-backup/tsm. As a result some user intervention may be required.
>
>
> What changed?
> ====================
>
> Gentoo now uses the init service scripts distributed by IBM as part
> of the DSM client rpm packages. Previously we used custom versions,
> which came with a number of drawbacks. Notably, in some configurations
> certain files could be skipped by the backup client during a scheduled
> backup operation [1].
>
> To avoid such issues in the future it was decided to avoid straying
> too far from how upstream intends for this software to be used. A side
> effect of this is that the "dsmc" service script was removed, and only
> the (upstream) "dsmcad" service script remains. This effects both
> systemd and openrc.
>
> The DSM Client Acceptor Daemon (dsmcad) is a more lightweight and
> modern alternative to continuously running a "dsmc sched" process. It
> can be configured to manage scheduled backup operations as well as the
> webclient [4]. Note that the localisation options of the dsmcad
> service are configured in /opt/tivoli/tsm/client/ba/bin/dsmcad.lang.
> Users may change this setting, but please note that it is not
> recommended to use an UTF8 character set here [1].
>
>
> User Action Required (systemd)
> ====================
>
> Users who are using the DSM backup client on systemd systems and are
> currently using "dsmc.service" to perform scheduled backups should
> migrate to the more modern "dsmcad.service".
>
> # Verify the status of dsmc
> systemctl status dsmc
>
> If it is enabled, then first configure dsmcad to run the scheduler in
> your /etc/tivoli/dsm.sys [4]. For example:
>
> # nano /etc/tivoli/dsm.sys
> Servername <MY-SERVER>
>     <snip>
>     ManagedServices  SCHEDULE
>     <snip>
>
> # Then, disable dsmc and enabled dsmcad
> systemctl disable --now dsmc
> systemctl enable --now dsmcad
>
>
> User Action Required (openrc)
> ====================
>
> Users who are using the DSM backup client on openrc systems and are
> currently using "/etc/init.d/dsmc" to perform scheduled backups should
> migrate to the more modern "/etc/init.d/dsmcad".
>
> # Verify the status of dsmc
> rc-update show
>
> If it is enabled, then first configure dsmcad to run the scheduler in
> your /etc/tivoli/dsm.sys [4]. For example:
>
> # nano /etc/tivoli/dsm.sys
> Servername <MY-SERVER>
>     <snip>
>     ManagedServices  SCHEDULE
>     <snip>
>
> # Then, disable dsmc and enabled dsmcad
                                                    ^^^^^^^

Did you mean to have that extra "d" on "enabled"?  Should that just be
enable?  There is so much with a "d" on the end, I figure you typed it
without thinking.  I know I do that a lot. 


> rc-update del dsmc default
> rc-update add dsmcad default
>
>
> Questions or issues?
> ====================
>
> As usual, please report any issues you find in the 8.1.27.0 version on
> bugs.gentoo.org. And feel free to contact the author of this news item
> on IRC (Nowa) should you have any further questions.
>
>
> Further information
> ====================
>
> For further information, please read the following documentation
> pages:
>
> [1]
> https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=solaris-set-language-environment-variables
> [2]
> https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=spso-setting-client-scheduler-process-run-as-background-task-start-automatically-startup
> [3]
> https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=problems-starting-stopping-client-service
> [4]
> https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=reference-managedservices
> [5]
> https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=cs-comparison-between-client-acceptor-managed-services-traditional-scheduler-services
>
>


I didn't see anything else.  I don't use this package so no clue what it
is really about.  Just noticed the odd wording. 

Dale

:-)  :-) 

Reply via email to