Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#78037 - Enable GSSAPI support for CUPS

Attached to Project: Arch Linux
Opened by Fabian Lesniak (flesniak) - Wednesday, 29 March 2023, 16:36 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 29 March 2023, 18:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I am using the smb backend to print to Windows print servers with Kerberos authentication enabled.
This requires cups to be built with GSSAPI support by adding '--enable-gssapi' to the configure options and adding a dependency to 'krb5'.
Otherwise, print job variables like AUTH_UID are not set by the scheduler and the smbspool backend can't query for Kerberos tickets.
I'd like to see GSSAPI enabled on future builds of the cups package, otherwise I need to rebuild it regularly.

Additional info:
* cups 1:2.4.2-6
* samba 4.18.0-2
* smb backend installed using ln -sf /usr/lib/samba/samba/smbspool_krb5_wrapper /usr/lib/cups/backend/smb

Steps to reproduce:
1) obtain a Kerberos tgt using kinit or similar
2) add a smb printer from the same Kerberos domain and set lpadmin -o auth-info-required=negotiate
3) a print job is not successful, smbspool complains with "SMBSPOOL_KRB5 - AUTH_UID is not set"
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 29 March 2023, 18:38 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#74406 
Comment by loqs (loqs) - Wednesday, 29 March 2023, 16:51 GMT

Loading...