Bug 1369515

Summary: [FutureFeature] Implementation of MS-PAR on samba is needed to support package-aware v3 and v4 drivers
Product: Red Hat Enterprise Linux 8 Reporter: Andrea Cavallari <acavalla>
Component: sambaAssignee: Andreas Schneider <asn>
Status: CLOSED DEFERRED QA Contact: Robin Hack <rhack>
Severity: high Docs Contact:
Priority: high    
Version: 8.4CC: abokovoy, asn, dpal, fgaspar, gdeschner, iboukris, jrivera, jstephen, mkosek, qguo, redhat-bugzilla, rhack, sbose, sjayapra
Target Milestone: rcKeywords: FutureFeature
Target Release: 8.4   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-05 06:58:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1769295    
Bug Blocks: 1420851, 1472344    

Description Andrea Cavallari 2016-08-23 15:29:29 UTC
Description of problem:
Using samba+ cups as a print server to allow Windows desktop user to print their jobs using point-and-print printers requires implementation of MS-PAR on samba to support package-aware v3 and v4 drivers.

[MS-PAR]: Print System Asynchronous Remote Protocol
https://msdn.microsoft.com/en-us/library/cc238080.aspx

Without MS-PAR implemented its not possible to windows users to install printer drivers from samba anymore. See issued described on: https://support.microsoft.com/en-us/kb/3170005

Version-Release number of selected component (if applicable):
All samba versions.

How reproducible:
Always


Actual results:
MS-PAR protocol not implemented on samba. Its a blocker to our customers that wants to use samba+cups and printing from windows.

Expected results:
Have MS-pAR protocol implement to allow Red Hat customers to use samba as a printer server solution.

Comment 3 Robert Scheck 2016-09-04 20:12:04 UTC
Cross-filed case 01697709 on the Red Hat customer portal. If possible (and
helpful), I also would like to be included into a testing loop (if any).

Comment 17 Andreas Schneider 2017-02-15 13:58:17 UTC
We wont be able to deliver this feature with RHEL 7.4 :-(

Comment 18 Robert Scheck 2017-02-15 14:19:50 UTC
This is because Samba doesn't support it currently, right? But what does
this mean when looking to Samba? Could it get a RHEL 7.5 thing?

Comment 19 Andreas Schneider 2017-03-02 17:01:06 UTC
Yes, the plan is to have this with RHEL 7.5.

Comment 25 Robert Scheck 2018-02-26 19:08:38 UTC
It feels like this does not make it for RHEL 7.5, so what is the current
Samba upstream status on this?

Comment 26 Andreas Schneider 2018-02-28 08:48:41 UTC
Due to the lack of resources, we have not made any progress in that area.

Comment 29 Robert Scheck 2018-11-25 16:25:38 UTC
So, as it didn't land in RHEL 7.6 either, will this get a RHEL 7.7 thing
or more a RHEL 8.x thing?

Comment 30 Andreas Schneider 2018-11-27 13:29:08 UTC
We are still working on it. Justin is implementing client side tests right now. This will allow to test our server implementation. Beside that there isn't much progress. Next would be to implement the wireshark dissector.

Comment 36 Andreas Schneider 2020-08-05 06:58:39 UTC
In the presence of the updated advisory from Microsoft and documented workaround [1] the urgency to implement the support of the MS-PAR protocol reduced significantly. The requirement is still valid and will be tracked upstream. Once implemented upstream, Red Hat will deliver it via one of the rebases.

[1] https://wiki.samba.org/index.php/Setting_up_Automatic_Printer_Driver_Downloads_for_Windows_Clients#Creating_a_GPO_for_Trusting_the_Print_Server