0

I was asked to integrate some new Ubuntu 22 boxes into an existing Kerberos instrastructure. I found several references for installing a kerberos client which all start with:

sudo apt-get install krb5-user

Unfortinately this results in:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package krb5-user is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'krb5-user' has no installation candidate

I do not have a lot of experience with Ubuntu so maybe this is normal. Is Kerberos not supported on Ubuntu? If it is supported, what do I do to fix this?

6
  • Do apt-cache search kerberos, which will produce a list of packages mentioning Kerberos. Commented Feb 13 at 20:43
  • That produces a list of about 37 package but none are krb5-user. Commented Feb 13 at 21:54
  • The Ubuntu package search server sees krb5-user for Ubuntu "jammy" (22.04): packages.ubuntu.com/jammy/krb5-user Are you sure your server has the correct config for the public Ubuntu 22.04 apt repositories? Commented Feb 13 at 22:46
  • No. How do I check? Commented Feb 13 at 22:56
  • 1
    One way to check is to invoke the command sudo apt-get update. This updates the local cache of packages available from the repos that apt uses, which doesn't hurt anything. The output will include lines with URLs like http://security.ubuntu.com/ubuntu. Do the hostnames in those URLs end in ubuntu.com? Another command would be to pick one of those 37 package names listed by your sudo apt-cache search kerberos command and invoke sudo apt policy package-name and see what URL appears in lines under the "Version table:" line. Same question about those URLs - not Ubuntu hostnames? Commented Feb 14 at 6:07

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.