[Bug 235896] New: "/usr/bin/gconftool-2: No such file or directory" errors during manual upgrade
https://bugzilla.novell.com/show_bug.cgi?id=235896 Summary: "/usr/bin/gconftool-2: No such file or directory" errors during manual upgrade Product: openSUSE 10.3 Version: unspecified Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de During a manual (rpm -Uvh *) upgrade attempt from 10.2 to Factory, I've seen many "/usr/bin/gconftool-2: No such file or directory" errors from rpm, and the upgrade failed in the sense that several packages were double-installed afterwards because the old versions couldn't be removed from the rpm database because of failed rpm scriptlets. This is not the same as bug 235361. Bug 235361 is about the fact that %posttrans is run unnecessarily. This bug is about the fact that some scriptlets seem to be run at a bad time, where they can't work. So far I couldn't figure out the reason, but I think that the new scriptlets and PreReq don't work together. Either some packages are missing a PreReq or they are doing things the wrong way. Workaround: Manually update gconf2 first. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |andreas.hanke@gmx-topmail.de ------- Comment #1 from sbrabec@novell.com 2007-01-18 02:04 MST ------- Can you provide a list of failed packages? Might be a problem with missing, bad or not properly working PreReq (%gconf_schemas_prereq). I am not sure, how double installation can happen: Old version scriptlet cannot fail - according to bug 48114, (probably all) SuSE packages had no %preun and %postun scriptlets related to gconf2. But maybe RPM stops upgrade, even if any scriptlet from the new package will fail. %pre does not call gconftool, so it can be only %posttrans, but posstrans is called after removal of previous instance. So I see another chance: Some packagers only changed paths to /usr without proper adopting of scriptlets. It will cause failure of %post nearly for sure, because old PreReq: gconf2 was fulfiled by the old instance. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #2 from andreas.hanke@gmx-topmail.de 2007-01-18 09:51 MST ------- istanbul is one package that doesn't use the new scriptlets. (There were more. I'll try to reproduce.) -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #3 from andreas.hanke@gmx-topmail.de 2007-01-18 11:03 MST ------- Compiz is another example. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #4 from andreas.hanke@gmx-topmail.de 2007-01-18 19:00 MST ------- More affected packages: mozilla-bonobo MozillaFirefox -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|andreas.hanke@gmx-topmail.de| ------- Comment #5 from sbrabec@novell.com 2007-01-19 04:13 MST ------- These packages are still in my todo lost. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #6 from andreas.hanke@gmx-topmail.de 2007-01-23 08:04 MST ------- gjiten is broken, too. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #7 from andreas.hanke@gmx-topmail.de 2007-01-24 08:28 MST ------- ifolder 3 is broken as well -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #8 from andreas.hanke@gmx-topmail.de 2007-01-24 17:26 MST ------- blam has the same problem. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #9 from andreas.hanke@gmx-topmail.de 2007-01-24 18:08 MST ------- And gnome-blog is broken, too. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #10 from andreas.hanke@gmx-topmail.de 2007-01-25 10:30 MST ------- goobox -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #11 from andreas.hanke@gmx-topmail.de 2007-01-25 18:16 MST ------- banshee doesn't look good either. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #12 from sbrabec@novell.com 2007-01-26 04:09 MST ------- I did not touch any of these packages yet. All of them probably have old style prereq (or nothing). -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #13 from andreas.hanke@gmx-topmail.de 2007-01-28 15:57 MST ------- I'm just collecting them for reference. More affected packages: gnomeicu sobby -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Blocker ------- Comment #14 from sbrabec@novell.com 2007-02-09 09:12 MST ------- Increasing to BLOCKER, because this bug can cause errors during upgrade and random runtime errors. In time of 10.3 release, there must be no package with old style scriptlets, or at least with old-style PreReq. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |222418 -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #15 from sbrabec@novell.com 2007-02-09 09:39 MST ------- Verification script (does not cover packages from bug 222418): cd /mounts/dist/unpacked/i386.full/etc/gconf/schemas ; shopt -s nullglob ; for FILE in *.schemas ; do PACKAGE=$(FILE=$PWD/$FILE ; rpm -qf -r /mounts/dist/unpacked/i386.full ${FILE#/mounts/dist/unpacked/i386.full} --queryformat=%{name}) ; if ! rpm -q --scripts -r /mounts/dist/unpacked/i386.full $PACKAGE | sed '1,/preuninstall/d' | grep -q "test -f etc/gconf/schemas/outdated/$FILE" ; then echo "$PACKAGE: Missing or incorrectly installed $FILE" ; fi ; done blam: Missing or incorrectly installed blam.schemas compdir: Missing or incorrectly installed compdir.schemas compiz: Missing or incorrectly installed compiz.schemas MozillaFirefox: Missing or incorrectly installed firefox.schemas gjiten: Missing or incorrectly installed gjiten-dicfiles.schemas gjiten: Missing or incorrectly installed gjiten.schemas gnome-blog: Missing or incorrectly installed gnomeblog.schemas gnomeicu: Missing or incorrectly installed gnomeicu.schemas goobox: Missing or incorrectly installed goobox.schemas gtetrinet: Missing or incorrectly installed gtetrinet.schemas compiz: Missing or incorrectly installed gwd.schemas istanbul: Missing or incorrectly installed istanbul.schemas last-exit: Missing or incorrectly installed last-exit.schemas last-exit: Missing or incorrectly installed lastfm.schemas lavaps: Missing or incorrectly installed lavaps.schemas memprof: Missing or incorrectly installed memprof.schemas stardict: Missing or incorrectly installed stardict.schemas virt-manager: Missing or incorrectly installed virt-manager.schemas Warning: At least ifolder is totally broken and during upgrade it kills just-installed schemas. Good message is the fact, that no package still uses /etc/opt/gnome/gconf/schemas. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |bnc-team-gnome-build@forge.provo.novell.com |gnome@forge.provo.novell.com| Status|ASSIGNED |NEW -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 ------- Comment #16 from andreas.hanke@gmx-topmail.de 2007-02-25 15:35 MST ------- New affected package: ekiga Reason: Broken by going back to old-style scriptlets. http://lists.opensuse.org/opensuse-commit/2007-02/msg00790.html -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-gnome- |sbrabec@novell.com |build@forge.provo.novell.com| Status|NEW |ASSIGNED ------- Comment #17 from sbrabec@novell.com 2007-02-28 08:25 MST ------- Build check already submitted. When it will be activated, no such package will be accepted for 10.3 and the bug can be closed. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 Bug 235896 depends on bug 222418, which changed state. Bug 222418 Summary: many GNOME packages are not installing their .schema files correctly https://bugzilla.novell.com/show_bug.cgi?id=222418 What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235896 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #18 from sbrabec@novell.com 2007-03-09 08:52 MST ------- Not yet really fixed, but new Autobuild check was activated. This check will force to fail all packages with bad scriptlets. -- 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, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com