Mailinglist Archive: opensuse-bugs (5405 mails)
| < Previous | Next > |
[Bug 686145] New: kpackagekit handling RPMs from download installs even blocked packages
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Fri, 8 Apr 2011 06:19:06 +0000
- Message-id: <bug-686145-21960@http.bugzilla.novell.com/>
https://bugzilla.novell.com/show_bug.cgi?id=686145
https://bugzilla.novell.com/show_bug.cgi?id=686145#c0
Summary: kpackagekit handling RPMs from download installs even
blocked packages
Classification: openSUSE
Product: openSUSE 11.4
Version: Final
Platform: 32bit
OS/Version: openSUSE 11.4
Status: NEW
Severity: Major
Priority: P5 - None
Component: Installation
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: gustav.ostner@xxxxxxxxxxxxxxxx
QAContact: jsrain@xxxxxxxxxx
Found By: ---
Blocker: ---
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1;
Trident/4.0; .NET4.0C; .NET4.0E; InfoPath.2; .NET CLR 2.0.50727)
I wanted to install the Métaorphose file renamer from
http://downloads.sourceforge.net/file-folder-ren/metamorphose2-0.8.0-9.susenoarch.rpm
and instead of doing the sensible thing and downloading the rpm and installing
it with rpm -Uvh, I allowed Firefox to do the suggested action, i.e., install
it via packagekit. I was then asked if I wanted to allow the installation, but
given no details, and then packagekit went and installed everything it thought
was an update for my system, without asking for confirmation: among the
unwanted packages wer
- every part of the installed patterns that I had removed via yast or zypper
(like most bluetooth packages, as I don't have bluetooth on my desktop)
- even worse, id added the nvidia repo and installed the nvidia 260 proprietary
driver, which I had blocked for its known incompatibility with kde/plasma 46
Installing more than the one package that the user wants ((and its
dependencies) is bad enough.
Installing packages that the user has blocked without asking for confirmation
is definitely a severe bug, as it can break a system - as it has mine.
PS.: I don't know what else it did to my system - I didn't even get to kdm to
log into XFCE. when I log into the CLI and do 'startx', I get the following:
/etc/X11/xinit/xserverrc: line 52: exec: X: not found
But var/log/Xorg.0.log looks OK, and gives no clues as to what went wrong.
Now SAX would come in handy.
I can't get back to kdm, even after removing the NVidia packages and
reinstalling nouveau, I'm stll stuck without X. I can do things in the CLI, and
check and edit configuration files (like the one blocking nouveau and KMS), but
a novice will definitely be stuck. And a novice is definitely more likely, to
allow the suggested installation via packagekit instead of downloading and
using rpm
Even so, I feel, I have definitely no other option but to reinstall 11.4 after
only 2 weeks; I have NEVER been forced to do a reinstall because of a broken
system with Linux - definitely feels like going back to Windows :-(
Reproducible: Didn't try
Steps to Reproduce:
1. Install 11.4 and block some packages in YAST.
2. remove some packages that come in as part of the installed patterns
3. allow firefox to install an RPM from the net with packagekit
4. packagekit will then install all the packages blocked in step 1 and removed
in step 2.
Actual Results:
packagekit installed all the unwanted packages
Expected Results:
packagekit should only have installed the one selected package (metamorphose)
and its dependencies
I could add a screenshot of the packagekit dialog showing the result of the
action - I made a screenshot to document the packages I need to remove again in
YAST.
But I'm writing this from work, and even when I'll be home again, I'll be busy
for a while reinstalling my system.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
| < Previous | Next > |