Bug 29068

Summary: Ghostscript doesn't contain opvp (open printing driver) which is necessary for canon CAPT driver
Product: Mageia Reporter: Vincent F <mageia>
Component: RPM PackagesAssignee: Stig-Ørjan Smelror <smelror>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal    
Version: 8   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: ghostscript-9.53.3-2.mga8.src.rpm CVE:
Status comment:

Description Vincent F 2021-06-01 21:18:31 CEST
Description of problem :
For canon CAPT driver, printing is impossible because ghostscript send to /usr/lib64/cups/backend/cpp "Unknown device: opvp"

Version-Release number of selected component :
ghostscript-9.53.3-2

How reproducible :
Install CAPT on Mageia 8 and print test page.

May be a solution :
Compile ghostscript with --with-openprinting option to ./configure to include opvp driver and make CAPT driver works.
Vincent F 2021-06-01 21:20:26 CEST

Severity: normal => enhancement

Comment 1 Lewis Smith 2021-06-02 10:41:29 CEST
Thank you for the report and suggested fix, which seems something we should do.

If this gets updated accordingly, it will be important for you to test the update from core/updates_testing, since we are unlikely to be able to.

Assigning to Stig who is the principle maintainer for 'ghostscript'.

Severity: enhancement => normal
Source RPM: ghostscript-9.53.3-2.mga8 => ghostscript-9.53.3-2.mga8.src.rpm
Assignee: bugsquad => smelror

Comment 2 Vincent F 2021-06-22 20:53:04 CEST
After work on it, I resolved this issue :

Edit /etc/urpmi/skip.list and add the following lines :
/^ghostscript/
/^lib64gs9/
/^libgs9/

Download from mageia 7 mirror "x86_64/media/core/release" this files :
ghostscript-9.27-1.6.mga7.x86_64.rpm
ghostscript-common-9.27-1.6.mga7.x86_64.rpm
ghostscript-fonts-8.11-22.mga7.noarch.rpm
lib64gs9-9.27-1.mga7.x86_64.rpm

Install in this order the downloaded files :
rpm -i --force ghostscript-fonts-8.11-22.mga7.noarch.rpm
rpm -i --force ghostscript-common-9.27-1.6.mga7.x86_64.rpm
rpm -i --force ghostscript-9.27-1.6.mga7.x86_64.rpm
rpm -i --force lib64gs9-9.27-1.mga7.x86_64.rpm

Reboot and it works !