Bug 1222160

Summary: update conflict with Epson driver
Product: [openSUSE] openSUSE Tumbleweed Reporter: Giorgio TOMBOLA <gio_6b>
Component: OtherAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: Andreas.Stieger, gio_6b
Version: Current   
Target Milestone: ---   
Hardware: 64bit   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Giorgio TOMBOLA 2024-03-29 12:05:38 UTC
Today I see 47 updates in Discover. Starting update give this error message:

"Dependency resolution failed:
problem with the installed epson-inkjet-printer-escpr-1.8.5-1.x86_64".

Tried to update only one package (branding-openSUSE) give same error.

Using YaST -> Software -> online update give no update at all.

epson-inkjet-printer-escpr-1.8.5-1.x86_64 has been installed when I installed Epson driver for my Epson XP-352 multi-function printer.
Comment 1 Andreas Stieger 2024-03-29 12:58:52 UTC
The behavior is of Discover and YaST is normal and expected: The package happens to request something that the system is unable to provide. We do not ship epson-inkjet-printer-escpr in the distribution. Contact the vendor of the package. This does not seem to be the openSUSE project.
Comment 2 Giorgio TOMBOLA 2024-03-29 15:13:03 UTC
(In reply to Andreas Stieger from comment #1)
> The behavior is of Discover and YaST is normal and expected:
Discover show 47 updates instead YaST -> Software -> online update show no updates and this is expected? 

> The package happens to request something that the system is unable to provide. 
What it means? 
Package "branding-openSUSE" is one of the update, made by openSUSE then system should provide all is needed. 
And this happens with any of the 47 packages to update.

>We do not ship epson-inkjet-printer-escpr in the distribution. Contact 
>the vendor of the package. This does not seem to be the openSUSE project.
As I wrote in description epson-inkjet-printer-escpr-1.8.5-1.x86_64 is part of the driver downloaded from Epson internet site. It seems the origin of the conflict, if get no help to solve this problem I can't use my printer or I can't update. 
No much useful a system without printer.
By the way Leap 15.4 had no problem at all with same printer.
Comment 3 Andreas Stieger 2024-03-29 15:30:43 UTC
Do not touch the priority field unless you are developer. I'm sorry but this is a bug tracker that is used for tracking defects, not a helpdesk ticketing system, where you just push a button to escalate.

As I explained earlier, the message you have been given by Discover is correct and expected if you are using a package that fails to update. For a package that is not in the distribution you will have to resolve that on your own.

Based on that I am assuming this is not a bug, just a user error.

You may use "zypper dup" to retrieve a more meaningful message. If in doubt remove the printer package temporarily and complete the update.

Provide that output - setting needinfo flag for this purpose.
Comment 4 Giorgio TOMBOLA 2024-03-29 17:01:42 UTC
(In reply to Andreas Stieger from comment #3)
> Do not touch the priority field unless you are developer. 
Sorry, I don't know.

>I'm sorry but this
> is a bug tracker that is used for tracking defects, not a helpdesk ticketing
> system, where you just push a button to escalate.
I don't want to "escalate" I'm simply searching an useful answer.

> As I explained earlier, the message you have been given by Discover is
> correct and expected if you are using a package that fails to update. For a
> package that is not in the distribution you will have to resolve that on
> your own.
That's probably equivalent to not solve. Unfortunately I'm a simple user, not so skilled otherwise I wouldn't need help.
 
> You may use "zypper dup" to retrieve a more meaningful message. If in doubt
> remove the printer package temporarily and complete the update.
I don't know "zypper dup", sorry, I'll search more info on how to use it.

> Provide that output - setting needinfo flag for this purpose.
Not clear to me this sentence. I'll search more info on "- setting needinfo flag".
Comment 5 Andreas Stieger 2024-03-29 17:28:35 UTC
Open a terminal window.
Type "su -" to become root and provide the root password.
Run "zypper dup" and provide it's output here.
Comment 6 Giorgio TOMBOLA 2024-04-09 21:02:59 UTC
Thanks for indication but I find a simple solution.
Reading carefully all updates I saw one regarding exactly epson driver:

epson-inkjet-printer-escpr-1.8.5-1 -> epson-inkjet-printer-escpr-1.7.22-2.2.

Unfortunately this "update" gives error message as all other updates.
Then I removed manually epson-inkjet-printer-escpr-1.8.5-1 and installed epson-inkjet-printer-escpr-1.7.22-2.2 from Tumbleweed repos. After that all updates works normally.


(In reply to Andreas Stieger from comment #1)
> We do not ship epson-inkjet-printer-escpr in the distribution. Contact the 
> vendor of the package. This does not seem to be the openSUSE project.
epson-inkjet-printer-escpr version: 1.7.22-2.2 is supplied from openSUSE, 
packager: https://bugs.opensuse.org then it seems that openSUSE make an Epson driver.
Comment 7 Andreas Stieger 2024-04-10 07:37:27 UTC
You have installed the package from a home: repository or from a third party source. Downgrading to the distribution package is the right thing to do. As indicated in comment #1 the message you have seem is expected and a bug.