Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding HPN-SSH to openssh 8.4p1-5+deb11u1 (Debian Bullseye) #45

Closed
mpounsett opened this issue Apr 6, 2023 · 7 comments
Closed

Adding HPN-SSH to openssh 8.4p1-5+deb11u1 (Debian Bullseye) #45

mpounsett opened this issue Apr 6, 2023 · 7 comments

Comments

@mpounsett
Copy link

mpounsett commented Apr 6, 2023

I'm having a hard time getting the patches to apply cleanly for Debian. I have tried starting with the hpn-8_4_P1 tag from this repo and adding the standard suite of Debian patches to it, and have also tried taking the Debian source package and adding the Kitchen Sink patch to that. Both result in patch conflicts and fail to compile.

It looks like the Debian packages distributed from SourceForge are out of date (the latest is Buster).

Is there a set of instructions somewhere I can follow in order to get this to build, or do I need to wait for a Bullseye package (or Bookworm, which is due out any minute now)?

@fscheiner
Copy link

fscheiner commented Apr 7, 2023

For the GCT we maintain a version of OpenSSH that includes both GSI authentication (in addition to the standard SSH authentication) and HPN (v15.2 at the moment). As there is no GSI-OpenSSH in the official repositories for Debian GNU/Linux 11, I created a version that is based on the Debian version of OpenSSH that includes GSI and HPN (v15.1).

How to use it is detailed in gridcf/gct#170 (comment).

HTH

EDIT: corrected used HPN versions.

@rapier1
Copy link
Owner

rapier1 commented Apr 13, 2023

So I don't run debian but use Ubuntu instead. I'll spin up a VM and see what I can find out. You specifically want to use hpn-8_4? Is there any reason to not use a more recent version? In any case, I'm going to be working on getting a Debian specific package built and figure out someplace to host a PPA for it. Ubuntu has launchpad to do this, I don't know of, and haven't been able to find, anything similar for Debian.

@rapier1
Copy link
Owner

rapier1 commented Apr 13, 2023

Also, apologies for the long delay in replying. I've been slammed with work trying to fix some memory issues in recent versions of hpn-ssh.

@rapier1
Copy link
Owner

rapier1 commented Apr 13, 2023

Ah, I see what the problem is - the patches in the debian series really don't apply very well. So my suggestion is to grab gsissh like @fscheiner suggested if you want to stay on 8.4. If you want to get a more recent version I'll be looking at moving the Ubuntu package for 9.3 over to Ubuntu.

@mpounsett
Copy link
Author

I'm not married to 8.4 .. I just picked it because it's the current version on Debian Buster. I figured the Buster source package + the Kitchen Sink patch would be the easiest route to getting it working. I'm happy to run a more recent version if you're already packaging that.

@rapier1
Copy link
Owner

rapier1 commented Apr 13, 2023 via email

@mpounsett
Copy link
Author

Thanks Chris. I won't be able to look at that before the weekend, but I'll check it out next week.

@rapier1 rapier1 closed this as completed Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants