Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-6892

Broken Kerberos Authentication for Subversion client

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • rhel-9.0.0
    • subversion
    • None
    • Moderate
    • rhel-sst-cs-net-perf-services
    • ssg_core_services
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • ---
    • None

      Description of problem: The svn client is not supporting a Kerberos authentication when an Apache based server with auth_gssapi_module.

      Version-Release number of selected component (if applicable):

      svn, version 1.14.1 (r1886195)
      compiled Apr 26 2022, 00:00:00 on x86_64-redhat-linux-gnu

      Copyright (C) 2021 The Apache Software Foundation.
      This software consists of contributions made by many people;
      see the NOTICE file for more information.
      Subversion is open source software, see http://subversion.apache.org/

      The following repository access (RA) modules are available:

      • ra_svn : Module for accessing a repository using the svn network protocol.
      • with Cyrus SASL authentication
      • handles 'svn' scheme
      • ra_local : Module for accessing a repository on local disk.
      • handles 'file' scheme
      • ra_serf : Module for accessing a repository via WebDAV protocol using serf.
      • using serf 1.3.9 (compiled with 1.3.9)
      • handles 'http' scheme
      • handles 'https' scheme

      The following authentication credential caches are available:

      • Plaintext cache in /root/.subversion
      • Gnome Keyring
      • GPG-Agent

      How reproducible:

      Steps to Reproduce:
      1. Obtain a Kerberos token for your domain
      2. just run an svn info https://svn.server.copr/krb/repos
      3.

      Actual results:
      svn: E170013: Unable to connect to a repository at URL 'https://svn.server.copr/krb/repos'
      svn: E120191: Error running context: The requested authentication type(s) are not supported

      Expected results:
      Getting the information about the repos. after the authentication/authorization.

      Additional info:
      I'm using the CENTOS 9 stream image:

      cat /etc/os-release
      NAME="CentOS Stream"
      VERSION="9"
      ID="centos"
      ID_LIKE="rhel fedora"
      VERSION_ID="9"
      PLATFORM_ID="platform:el9"
      PRETTY_NAME="CentOS Stream 9"
      ANSI_COLOR="0;31"
      LOGO="fedora-logo-icon"
      CPE_NAME="cpe:/o:centos:centos:9"
      HOME_URL="https://centos.org/"
      BUG_REPORT_URL="https://bugzilla.redhat.com/"
      REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9"
      REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

              rlescak@redhat.com Richard Lescak (Inactive)
              torsten.tuchscheerer@airbus.com Torsten Tuchscheerer (Inactive)
              rhel-cs-infra-services-qe rhel-cs-infra-services-qe rhel-cs-infra-services-qe rhel-cs-infra-services-qe
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: