Running the following command: # /usr/bin/delete-old-systems-interactive --idle=60d --username=xxxxname --force Results in: Wide character in print at /usr/bin/delete-old-systems-interactive line 79. Line 79 of script: print "System [$sys->{name}] id [$sys->{id}] last checking [$sys->{last_checkin}] "; Found upon removing [$sys->{name}] from the above line, the script completes successfully, and customer is able to remove ~1000 client systems successfully.
Created attachment 1228688 [details] add support to print multichar characters from systems patch to support mutichar systems when printing to STDOUT
delete-old-systems-interactive tool has been rewritten into Python. (spacewalk.git 38d22159e77353a981e313fd2ff8547989ff440e) So this bug is no longer reproducible - tested ith upstream. However in Satellite 5.8 is still present old version written in Perl. I've tested this patch and it works. Thank you, Shannon. Switching to MODIFIED.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:0274