Please branch and build clusterssh in epel10
Extra Packages for Enterprise Linux 10 - aarch64 No matching package to install: 'perl(X11::Keysyms)' No matching package to install: 'perl(X11::Protocol)' No matching package to install: 'perl(X11::Protocol::Constants)' No matching package to install: 'perl(X11::Protocol::Other)' No matching package to install: 'perl(X11::Protocol::WM)' blocked by lack of other perl packages in epel10
This can be built on EL10 with the following steps: 1: Install Dependencies: dnf groupinstall -y "Development Tools" dnf install -y \ fdupes \ perl \ perl-Carp \ perl-CPAN-Changes \ perl-doc \ perl-Encode-HanExtra \ perl-Exception-Class \ perl-Exporter \ perl-ExtUtils-MakeMaker \ perl-FileHandle \ perl-File-Slurp \ perl-generators \ perl-interpreter \ perl-IO \ perl-libs \ perl-Pod-Perldoc\ perl-Readonly \ perl-Socket \ perl-Sort-Naturally \ perl-Sys-Hostname \ perl-Test-Differences \ perl-Test-DistManifest \ perl-Test-Pod \ perl-Test-Pod-Coverage \ perl-Test-Trap \ perl-Tk \ perl-XML-Simple \ perl-vars \ perltidy \ xterm \ rpm-build 2: Build the perl-X11-Protocol rpm from the EL9 source rpm (perl-X11-Protocol-0.56-42.el9.src.rpm) rpmbuild --rebuild perl-X11-Protocol-0.56-42.el9.src.rpm 3: Install newly built EL10 perl-X11-Protocol rpm yum localinstall perl-X11-Protocol-0.56-42.el10.noarch.rpm 4: Build the perl-X11-Protocol-Other rpm from the EL9 source rpm (perl-X11-Protocol-Other-31-12.el9.src.rpm) rpmbuild --rebuild perl-X11-Protocol-Other-31-12.el9.src.rpm 5: Install newly built EL10 perl-X11-Protocol-Other rpm rpmbuild --rebuild perl-X11-Protocol-Other-31-12.el9.src.rpm 6: Build the clusterssh rpm from the EL9 source rpm (clusterssh-4.18-1.el9.src.rpm) rpmbuild --rebuild clusterssh-4.18-1.el9.src.rpm This will produce a working EL10 rpm (clusterssh-4.18-1.el10.noarch.rpm)
Depends on: https://bugzilla.redhat.com/show_bug.cgi?id=2427428 (EL10 build of perl-X11-Protocol) https://bugzilla.redhat.com/show_bug.cgi?id=2427430 (EL10 build of perl-X11-Protocol-Other)
Both of the perl dependency tickets have been submitted as updates for the 10.1 and 10.2 repos.
(In reply to Jester3141 from comment #4) > Both of the perl dependency tickets have been submitted as updates for the > 10.1 and 10.2 repos. hi, thanks for your updates, I'm on vacation and abroad for next 4-weeks, will take care when I fly back home.
There may need to be an additional update to get it fully working. > cssh foo.host.sys Connection to server failed -- (version 11.0) authorization required, but no authorization protocol specified at /usr/share/perl5/vendor_perl/App/ClusterSSH/Window/Tk.pm line 57. Looks like cssh is attempting to create an xwindow with a call to "X11::Protocol->new()". Looks like X on EL10 by default is blocking those kinds of connections. To work around: Install the xhost rpm. Then run the following command in your graphical shell environment. xhost + si:localuser:YOURUSERNAME (replacing YOURUSERNAME with your actual user name)