Bug 1197445

Summary: Software updates fail with error message, all previous updates installed over and over again, now can't update
Product: [openSUSE] openSUSE Tumbleweed Reporter: teo teo <php4fan>
Component: Upgrade ProblemsAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: Andreas.Stieger
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description teo teo 2022-03-23 18:31:17 UTC
I think there's never been a single time that I have installed updates from the Software Updates widget without some issue. Something always goes wrong.

This time I got this error:

Subprocess failed. Error: RPM failed: Command exited with status 1.
History:
- error: unpacking of archive failed on file /usr/share/bash-completion/completions/nvme;623b57c0: cpio: File from package already exists as a directory in system
error: nvme-cli-bash-completion-2.0~7-1.1.x86_64: install failed
error: nvme-cli-bash-completion-2.0~2-1.1.x86_64: erase skipped 


I had about 2k updates available, I installed them, and got that error near the end.

After that, there were 1196 new updates. Installed again, got the same error.
Now I still have 1196 updates, so apparently, because of that one error, I cannot install any of those 1196 updates.

I've said this countless times in other bug reports: The error doesn't tell me what I could or should do to fix it. I understand that sort of error message is useful for the developers to fix the issue (although they don't seem to do that a lot), but to the user, you need to give an understandable error in plain English that tells me  what action I can take about it.
Comment 1 teo teo 2022-03-23 18:37:43 UTC
Starting from something very basic:

I did "sudo zypper dup" from a terminal. It gave me the exact same error, and it gave me a choice: ignore/retry/ abort (or something).
Not that that changes a lot (in order to retry I needed to try and guess what to do to remove the problem, which I did), but the fact that the Software Updates widget doesn't even give me that very basic, trivial, bare minimum of a choice that is "retry / ignore / abort" is absolutely pathetic.

Note: that is not the whole issue, there's a lot to unpack here, but maybe start from there?
Comment 2 Andreas Stieger 2022-03-23 18:59:39 UTC
see bug 1197365

*** This bug has been marked as a duplicate of bug 1197365 ***
Comment 3 Andreas Stieger 2022-03-23 19:18:10 UTC
I am sorry you feel... challenged. Some hints:

* See below for what "critical" means: "Crash, data loss or corruption, severe memory leak, etc." This bug is not critical. Don't escalate because it is important to you.
  https://bugzilla.opensuse.org/page.cgi?id=importance_matrix.html
* Use bugzilla bug search. It would have shown bug 1197365
* If you handwave to previous bugs, mention them. You mean bug 1195810.

(In reply to teo teo from comment #0)
> I think there's never been a single time that I have installed updates from
> the Software Updates widget without some issue.

Really?

> Something always goes wrong.

Always?