0

Installing krb5-user on ubuntu 22.04.5 in an air-gapped env (no internet / access to ubuntu repo). Created a ubuntu mirror and enabled internally. install complains for specific version required. Need help to figure out how to work around this issue.

# uname -a
Linux hostname 5.15.0-119-generic #129-Ubuntu SMP Fri Aug 2 19:25:20 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

apt install krb5-user

Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies: krb5-user : Depends: libkrb5-3 (= 1.19.2-2) but 1.19.2-2ubuntu0.4 is to be installed E: Unable to correct problems, you have held broken packages.

apt show libkrb5-3 -a

Package: libkrb5-3 Version: 1.19.2-2ubuntu0.4 Status: install ok installed Priority: required Section: libs Source: krb5 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Sam Hartman <hartmans@debian.org> Installed-Size: 1,077 kB Depends: libc6 (>= 2.34), libcom-err2 (>= 1.43.9), libk5crypto3 (>= 1.15~beta1), libkeyutils1 (>= 1.5.9), libkrb5support0 (= 1.19.2-2ubuntu0.4), libssl3 (>= 3.0.0~~alpha1) Recommends: krb5-locales Suggests: krb5-doc, krb5-user Breaks: libapache2-mod-auth-kerb (<= 5.4-2.4), libsmbclient (<= 2:3.6.1-2), sssd (<= 1.2.1-4.3) Homepage: http://web.mit.edu/kerberos/ Download-Size: unknown APT-Manual-Installed: no APT-Sources: /var/lib/dpkg/status Description: MIT Kerberos runtime libraries Kerberos is a system for authenticating users and services on a network. Kerberos is a trusted third-party service. That means that there is a third party (the Kerberos server) that is trusted by all the entities on the network (users and services, usually called "principals"). . This is the MIT reference implementation of Kerberos V5. . This package contains the runtime library for the main Kerberos v5 API used by applications and Kerberos clients.

Package: libkrb5-3 Version: 1.19.2-2 Priority: required Section: libs Source: krb5 Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Sam Hartman <hartmans@debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 1,077 kB Depends: libc6 (>= 2.34), libcom-err2 (>= 1.43.9), libk5crypto3 (>= 1.15~beta1), libkeyutils1 (>= 1.5.9), libkrb5support0 (= 1.19.2-2), libssl3 (>= 3.0.0~~alpha1) Recommends: krb5-locales Suggests: krb5-doc, krb5-user Breaks: libapache2-mod-auth-kerb (<= 5.4-2.4), libsmbclient (<= 2:3.6.1-2), sssd (<= 1.2.1-4.3) Homepage: http://web.mit.edu/kerberos/ Task: minimal, server-minimal Download-Size: 356 kB APT-Sources: http://MIRROR-ubuntu-repo-server/ubuntu-repo/archive.ubuntu.com/ubuntu jammy/main amd64 Packages Description: MIT Kerberos runtime libraries Kerberos is a system for authenticating users and services on a network. Kerberos is a trusted third-party service. That means that there is a third party (the Kerberos server) that is trusted by all the entities on the network (users and services, usually called "principals"). . This is the MIT reference implementation of Kerberos V5. . This package contains the runtime library for the main Kerberos v5 API used by applications and Kerberos clients.

steeldriver
  • 142,475
v_Ash
  • 1

0 Answers0