http://bugzilla.novell.com/show_bug.cgi?id=561225 http://bugzilla.novell.com/show_bug.cgi?id=561225#c0 Summary: Yast not respecting shared libraries and packages that depend on them on package QT4.5 removal Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: 32bit OS/Version: openSUSE 11.1 Status: NEW Severity: Critical Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: penguinworks57@gmail.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091103 SUSE/3.5.5-1.1.2 Firefox/3.5.5 I had installed Qt4.5 on my Toshiba l300 Laptop AMD-x64 w ati-radeon video, 2GB ram, 160GB Harddisk aurthos 5k wifi openSUSE 11.1 w KDE4.3.1 Forum had suggested that my inability to use QT4.5 was an incomplete installation and I should remove it and re-install. QTdevelop/QtDesigner/QtAssistant were not functioning together or in the manor which the documentation described. So I called up Yast to remove QT4.5 Which said QT4.5 is about to be un-installed. I gave consent to proceed. What flashed by was a huge series of files being removed. Noted names of KDe apps which should not have been touched, System programs, and a huge number of libraries. New I had a problem so moved files off a data partition so I could put 11.2 on the system. Installed 11.2 and checked 11.1 partitions which confirmed /boot /etc /sbin /lib /usr/bin all missing files. Got my Kmail and Firefox settings and info from 11.1 into 11.2. my data was unharmed on it's own partition. I re-installed 11.1 where it was with QT4.5 again then tried to remove QT4.5 with Yast again and Yast removed /sbin (all files) /usr/bin (all kde files) and large portions of /lib /etc /boot!. Left me with firefox, gnome, cdrecord, nautilus, which is why I was able to combine 2 data partitions into 1 so I had a free 30GB partition to put the new OS version on. This time instead of just seeing the number of packages being removed, I payed attention to the sequence and types. It appears Yast started by removing libraries which were shared with KDE4.3 which it should have never touched. From there it proceeded to remove packages that depended on those shared libraries whether they were system components or not and keep going until Yast itself failed which stopped further removal leaving behind the packages it was asked to remove. Had I have shut down before freeing up a partition things would have been alot worse as the system wouldn't have been able to boot. Reproducible: Always Steps to Reproduce: 1. Install QT4.5 package on openSUSE 11.1 KDE4.3.1 2. Attempt to remove QT4.5 3. Yast removes shared libraries and programs that depend on these Libraries until Yast fails which leaves behind QT4.5 and broken system. 4. moved data from sda5 to sda6 (both were ext3 data partitions of 30GB each. 5. rebooted and GRUB could not load openSUSE 11.1 6. Installed 11.2 onto sda5 sharing swap with old 11.1 7. Examined 11.1 install and /boot missing OS /sbin empty /etc missing alot /usr/bin missing all kde apps Actual Results: QT4.5 still on system but without it's support libraries, KMail, Konqueror, K3b, and every KDE app I checked was none functional, Yast not functional, Expected Results: only QT4.5 removed and shared libraries used by rest of system left alone. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.