Skip to content

[release/6.0-rc2] Fix krb5 library SO name in the gss api shim - #59566

Merged
Anipik merged 1 commit into
release/6.0-rc2from
backport/pr-59526-to-release/6.0-rc2
Sep 24, 2021
Merged

[release/6.0-rc2] Fix krb5 library SO name in the gss api shim#59566
Anipik merged 1 commit into
release/6.0-rc2from
backport/pr-59526-to-release/6.0-rc2

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Sep 24, 2021

Copy link
Copy Markdown
Contributor

Backport of #59526 to release/6.0-rc2

The library name used in the shim is a name of the build time library which
is usually installed only for development purposes. We should use
libgssapi_krb5.so.2 which is the underlying runtime library.

Close#59518

/cc @karelz@janvorli

Customer Impact

Kerberos authentication does not work in .NET 6.0 Docker images.
It is a regression again .NET 5.0 - introduced in single-file related changes (PR #55037).

Testing

CI runs. Local verification that the libgssapi_krb5.so.2 exists on Alpine, Ubuntu, Debian, FreeBSD and Redhat based distros.

Risk

Low. Wherever the originally used libgssapi_krb5.so is installed, the newly used libgssapi_krb5.so.2 is installed too, as it is the actual runtime library and the libgssapi_krb5.so is just a symlink to it.

The library name used in the shim is a name of the build time library which
is usually installed only for development purposes. We should use
libgssapi_krb5.so.2 which is the underlying runtime library.
@ghostghost added the area-System.Net label Sep 24, 2021
@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

Issue Details

Backport of #59526 to release/6.0-rc2

/cc @karelz@janvorli

Customer Impact

Testing

Risk

Author:github-actions[bot]
Assignees:-
Labels:

area-System.Net

Milestone:-

@karelzkarelz added this to the 6.0.0 milestone Sep 24, 2021
@am11

am11 commented Sep 24, 2021

Copy link
Copy Markdown
Member

gcc api shim

Is it gss api shim instead?

@janvorlijanvorli changed the title [release/6.0-rc2] Fix krb5 library SO name in the gcc api shim[release/6.0-rc2] Fix krb5 library SO name in the gss api shimSep 24, 2021
@janvorlijanvorli added the Servicing-consider Issue for next servicing release review label Sep 24, 2021

@jeffschwMSFTjeffschwMSFT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. Let's take for consideration in RC2.

@runfoapprunfoappBot mentioned this pull request Sep 24, 2021
@AnipikAnipik added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Sep 24, 2021
@Anipik

Copy link
Copy Markdown
Contributor

approved in email

@Anipik
Anipik merged commit e957755 into release/6.0-rc2Sep 24, 2021
@danmoseley
danmoseley deleted the backport/pr-59526-to-release/6.0-rc2 branch September 25, 2021 01:38
@ghostghost locked as resolved and limited conversation to collaborators Nov 3, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-System.NetServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@am11@Anipik@karelz@jeffschwMSFT@janvorli