[Bug 336678] New: yast online update is practically useless due to 64bit packages
https://bugzilla.novell.com/show_bug.cgi?id=336678 Summary: yast online update is practically useless due to 64bit packages Product: openSUSE 10.3 Version: Final Platform: PowerPC OS/Version: Other Status: NEW Severity: Blocker Priority: P5 - None Component: Update Problems AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: pczanik@genesi-usa.com QAContact: jsrain@novell.com Found By: --- Online Update for PPC 32bit (like Pegasos and EFIKA) is seriously broken. It tries to install almost a hundred 64bit packages, including many devel packages, even if no devel packages were installed on the machine at all. One of the problems might be, that some 64bit packages are installed even on a 32bit base install. But 64bit packages are getting installed by YOU, even if they were removed previously by hand. If somebody does not realize, that 64bit updates are installed, YOU can fail in the middle of upgrade due to non working pre/post install scripts, resulting in a half upgraded system... It makes extremely difficult to maintain a 32bit system. The solution would be an online update, which kicks off 64bit packages from a 32bit PPC machine, and only installs 32bit packages afterwards. Right now I use these workarounds to maintain 32bit PPC machines, but as you can see, this is not for the the average openSUSE user: - using the command line as root, remove any 64bit packages: rpm -qa | grep 64bit | xargs rpm -e --nodeps --noscripts - start yast2 and choose 'online update' (or enter you at the command line) - from the drop down list on the upper left corner of the window choose 'installation summary' - at the bottom of window deactivate 'automatic check' - uncheck any package names ending in '64bit' in the right panel - use 'check now' at the bottom of the window and check 'ignore here' at each question, and click OK at the end - start the update -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=336678#c1
David Bolt
https://bugzilla.novell.com/show_bug.cgi?id=336678#c2
--- Comment #2 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c3
--- Comment #3 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c4
--- Comment #4 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
Matej Horvath
https://bugzilla.novell.com/show_bug.cgi?id=336678#c5
--- Comment #5 from David Bolt
https://bugzilla.novell.com/show_bug.cgi?id=336678#c6
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=336678#c7
David Bolt
https://bugzilla.novell.com/show_bug.cgi?id=336678#c9
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=336678#c10
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=336678#c11
Anja Stock
https://bugzilla.novell.com/show_bug.cgi?id=336678#c12
--- Comment #12 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678#c14
--- Comment #14 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c15
--- Comment #15 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c16
Stanislav Visnovsky
https://bugzilla.novell.com/show_bug.cgi?id=336678#c17
peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c18
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=336678#c19
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=336678#c20
peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c21
--- Comment #21 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c22
--- Comment #22 from Holger Macht
I checked the whole openSUSE 10.3 PPC ftp repository with a for cycle, and only these two 32bit packages are broken:
# for i in `ls | grep -v 64bit` ; do echo $i ; rpm -qRp $i | grep 64bit ; done | tee /tmp/64bit
and found:
ConsoleKit-0.2.1-57.ppc.rpm ConsoleKit-64bit
and
nss-mdns-0.9-42.ppc.rpm nss-mdns-64bit = 0.9
I removed the faulty lines from both ConsoleKit and nss-mdns packages from comment #19: %ifarch ppc PreReq: %name-64bit %endif So I currently have no idea what to try next... -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=336678#c23
--- Comment #23 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678#c24
--- Comment #24 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c25
--- Comment #25 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c26
Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=336678
User jkupec@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c27
Ján Kupec
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c28
--- Comment #28 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User ke@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c29
--- Comment #29 from Karl Eichwalder
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c30
--- Comment #30 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c31
--- Comment #31 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c32
--- Comment #32 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User schubi@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c33
Stefan Schubert
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c34
--- Comment #34 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c35
peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User schubi@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c36
Stefan Schubert
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c37
--- Comment #37 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c38
--- Comment #38 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c39
--- Comment #39 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User jpr@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c40
JP Rosevear
https://bugzilla.novell.com/show_bug.cgi?id=336678
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c41
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c42
--- Comment #42 from peter czanik
itrace is not in the images and I degraded nss-mdns's require to recommends and blocked it for images. So itrace is the left problem.
Tested beta2 PPC DVD today: 64bit packages are still part of the images -> the problem of removing 64bit packages is there. And a note to #39 : the correct form is with an empty line between the two lines. solvable_name: 64bit solvable_name: ppc64 This is the list of 64bit packages after an XFCE installation: linux:~ # rpm -qa | grep 64bit libgcc43-64bit-4.3.1_20080425-3 keyutils-libs-64bit-1.2-75 xorg-x11-libSM-64bit-7.3-36 alsa-oss-64bit-1.0.15-41 libglib-2_0-0-64bit-2.16.3-11 xorg-x11-libXpm-64bit-7.3-43 libgmodule-2_0-0-64bit-2.16.3-11 xorg-x11-libXprintUtil-64bit-7.3-43 cairo-64bit-1.4.14-26 nss-mdns-64bit-0.10-8 libjpeg-64bit-6.2.0-847 libexpat1-64bit-2.0.1-57 libasound2-64bit-1.0.16-30 zlib-64bit-1.2.3-108 xorg-x11-libXau-64bit-7.3-37 libstdc++43-64bit-4.3.1_20080425-3 libopenssl0_9_8-64bit-0.9.8g-39 xorg-x11-libfontenc-64bit-7.3-36 freetype2-64bit-2.3.5-57 pcre-64bit-7.6-17 libtiff3-64bit-3.8.2-102 xorg-x11-libX11-64bit-7.3-48 fontconfig-64bit-2.4.2-83 xorg-x11-libxkbfile-64bit-7.3-44 xorg-x11-libXrender-64bit-7.3-42 xorg-x11-libXfixes-64bit-7.3-43 cups-libs-64bit-1.3.7-14 libgobject-2_0-0-64bit-2.16.3-11 xorg-x11-libXv-64bit-7.3-45 xorg-x11-libXmu-64bit-7.3-45 Mesa-64bit-7.0.3-29 glitz-64bit-0.5.6-138 xorg-x11-libs-64bit-7.3-55 pango-64bit-1.20.1-10 gtk2-engines-64bit-2.14.0-17 glibc-64bit-2.8-9 libcom_err2-64bit-1.40.8-10 xorg-x11-libICE-64bit-7.3-36 libpng12-0-64bit-1.2.26-8 krb5-64bit-1.6.3-44 xorg-x11-libxcb-64bit-7.3-42 xorg-x11-libXt-64bit-7.3-42 xorg-x11-libXext-64bit-7.3-45 libgthread-2_0-0-64bit-2.16.3-11 xorg-x11-libXp-64bit-7.3-43 libatk-1_0-0-64bit-1.22.0-15 gtk2-64bit-2.12.9-25 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=336678
User jsuchome@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c43
Jiří Suchomel
the real issue was fixed, but the package dependencies make it hard, so #39 sounds like a good suggestion for yast to write out. yast can know it's 32bit ppc. But it's no longer critical as the lock file can now be written by the user and it will work.
I'm not sure that this zypp stuff should be solved on YaST level. If at any place, than probably during installation, as soon as the architecture is detected. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=336678
User locilka@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c44
Lukas Ocilka
https://bugzilla.novell.com/show_bug.cgi?id=336678
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c45
--- Comment #45 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c46
--- Comment #46 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c47
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c48
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c49
--- Comment #49 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c50
--- Comment #50 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c51
peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c52
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c53
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c54
peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c55
--- Comment #55 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User visnov@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c56
Stanislav Visnovsky
The /etc/zypper/locks file is created now and used properly on the *installed* system, still during installation the above mentioned two 64bit packages are installed.
Do you mean during distribution upgrade by booting media? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c57
peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User visnov@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c58
Stanislav Visnovsky
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c59
--- Comment #59 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c60
Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c61
Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c62
Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c63
--- Comment #63 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c64
--- Comment #64 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User schubi@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c65
--- Comment #65 from Stefan Schubert
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c66
--- Comment #66 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c67
--- Comment #67 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c68
--- Comment #68 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c69
--- Comment #69 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c70
--- Comment #70 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c71
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User jreidinger@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c72
--- Comment #72 from Josef Reidinger
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c73
--- Comment #73 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User jreidinger@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c74
--- Comment #74 from Josef Reidinger
https://bugzilla.novell.com/show_bug.cgi?id=336678
User pczanik@genesi-usa.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c75
--- Comment #75 from peter czanik
https://bugzilla.novell.com/show_bug.cgi?id=336678
User jreidinger@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c76
--- Comment #76 from Josef Reidinger
Locking also seems to break package selection on some not yet supported PPC boards (FreeScale 8610 eval board), this is what I caught on serial console once I finish detailed package selection:
this is known bug #395040 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c77
--- Comment #77 from Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c78
--- Comment #78 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c79
--- Comment #79 from Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User olh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c80
--- Comment #80 from Olaf Hering
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c81
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c82
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c83
--- Comment #83 from Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=336678
User lslezak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=336678#c84
Ladislav Slezak
participants (1)
-
bugzilla_noreply@novell.com