Bug 770608

Summary: [yast2-metapackage-handler] 1-click install shows success, but package not installed
Product: [openSUSE] openSUSE Distribution Reporter: Mindaugas Baranauskas <opensuse.lietuviu.kalba>
Component: YaST2Assignee: YaST Team <yast-internal>
Status: RESOLVED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P3 - Medium CC: mfilka, opensuse.lietuviu.kalba
Version: Leap 42.3   
Target Milestone: Leap 42.3   
Hardware: Other   
OS: openSUSE 12.1   
URL: https://trello.com/c/a9ekbBBi
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs.tgz
y2logs in oS Leap 42.3beta

Description Mindaugas Baranauskas 2012-07-10 08:14:11 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0

Installing via 1-click shows success, but package is not installed. Maybe this is because fack, that package is locked. YaST should inform about locked package and ask in dialog, not silently don't install.

Reproducible: Always

Steps to Reproduce:
1. Remove espeak package
2. Reopen YaST package manager
3. mark espeak as taboo
4. Try install espeak via 1-click http://software.opensuse.org/ymp/openSUSE:12.1/standard/espeak.ymp?base=openSUSE%3A12.1

Actual Results:  
Any questions (only maybe to accept key of repository)
Shows success, but package is not installed

Expected Results:  
Should propt to dialog and ask:
1) remove package's lock and install espeak
2) don't install espeak
Comment 1 Kun Kun Zhang 2012-07-12 12:49:10 UTC
Hi,thank you for your report.could you please help to provide y2logs according to the following URL?Thank you
http://en.opensuse.org/openSUSE:Bugreport_YaST
Comment 2 Mindaugas Baranauskas 2012-07-12 20:29:24 UTC
Created attachment 498472 [details]
y2logs.tgz

I just reproduced this bug with bomberclone package.
Comment 3 Mindaugas Baranauskas 2012-07-12 20:30:12 UTC
Required file is this: https://bugzilla.novell.com/attachment.cgi?id=498472
Comment 4 Mindaugas Baranauskas 2012-08-11 18:37:01 UTC
any news?
Comment 5 Mindaugas Baranauskas 2017-06-15 08:23:50 UTC
Created attachment 729044 [details]
y2logs in oS Leap 42.3beta

I can reproduce in openSUSE Leap 42.3beta :
1. Remove espeak package, close package manager
2. Mark espeak as taboo, close package manager
4. Try install espeak via 1-click http://software.opensuse.org/ymp/openSUSE:Leap:42.3/standard/espeak.ymp

Result: espeak not installed, but 1-click installer shows success without informing about conflicting packages.
Comment 6 Michal Filka 2017-06-16 06:21:37 UTC
Thanks for report. However there have been many changes done since 12.1, so I'd like to ask you for fresh yast logs.
Comment 7 Michal Filka 2017-06-16 06:25:41 UTC
Ah sorry, overlooked that logs are already present. Thank you
Comment 8 Tomáš Chvátal 2019-07-11 11:01:24 UTC
This is automated batch bugzilla cleanup.

The openSUSE 42.3 changed to end-of-life (EOL [1]) status. As such
it is no longer maintained, which means that it will not receive any
further security or bug fix updates.
As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
openSUSE (At this moment openSUSE Leap 15.1, 15.0 and Tumbleweed) please
feel free to reopen this bug against that version (!you must update the
"Version" component in the bug fields, do not just reopen please), or
alternatively create a new ticket.

Thank you for reporting this bug and we are sorry it could not be fixed
during the lifetime of the release.

[1] https://en.opensuse.org/Lifetime