[Bug 1014114] New: removing terminal prog 3270 causes rpm-db-lockup while fonts regenerate
http://bugzilla.novell.com/show_bug.cgi?id=1014114 Bug ID: 1014114 Summary: removing terminal prog 3270 causes rpm-db-lockup while fonts regenerate Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: suse@tlinx.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Went to remove x3270 terminal prog which apparently had fonts -- so they were removed as well (or at least it was trying to remove them), w/message: sh: -c: line 0: syntax error near unexpected token `(' sh: -c: line 0: `touch /usr/share/fonts/Adobe (afm) fonts/fonts.scale /usr/share/fonts/Adobe (afm) fonts/fonts.dir > /dev/null 2>&1' --- Meanwhile -- tried to start gvim as root to look at a root-owned config -- but gvim hung as well -- noted cpu% usage now at 220% (100%=1cpu pegged). Looks like it was hung out to dry as well for a 12-minute rebuild of font cache by font-config. I went to remove another SW package, xbanner, -- and had it hang as well:
spm -e xbanner warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock
--- Brilliant! I guess the x3270 package locked the rpm-db before it started regenerating the font-cache -- so updating rpm's is *also* locked out for the next 12+ minutes. So because I removed a tty prog -- it had to have fonts packaged with it (not very common, in-my-experience), which locks root out from editing files (or whatever else it might do/gvim) AND prevents me from doing any rpm package maintenance (deinstalling an unused package in this case). I'm hoping -- or guessing that I might regain control, though not sure -- as I currently see gvim and fc-cache running @ 100% cpu each in top... Why isn't fc-cache updated outside of critical paths including running many X-programs and holding the rpm-db lock? Fonts seem fairly basic -- and they seem to affect divers systems, so filing this against BaseSystem -- feel free to change to better location, but it's amazing how ... a simple removing of a term prog can affect so many [sub] systems. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=1014114
http://bugzilla.novell.com/show_bug.cgi?id=1014114#c1
--- Comment #1 from L. A. Walsh
participants (1)
-
bugzilla_noreply@novell.com