Bug 147247

Summary: fs-list causes y2pmsh to hang in install/update
Product: [openSUSE] SUSE Linux 10.1 Reporter: Forgotten User abccHJSkz0 <forgotten_abccHJSkz0>
Component: X.OrgAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED FIXED QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None    
Version: Beta 2   
Target Milestone: ---   
Hardware: 32bit   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User abccHJSkz0 2006-02-01 13:43:19 UTC
I had 10.1b1 (10.0.42) installed on a system and want to upgrade to beta2. Fortunately a cool guy gave me a hint how to do:

# y2pmsh
  source --add
http://ftp.gwdg.de/pub/opensuse/distribution/SL-OSS-factory/inst-source
  source --add
http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/10.1/inst-source-ex
 tra
  source -l
  source -A <id der ersten Quelle>
  source -A <id der zweiten Quelle>
  upgrade
  solve
  # eventuelle Probleme fixen (mit deselect / install)

  commit
  # SuSEconfig

  eventuell
  # reboot

all worked fine upto the commit (solved problems before ...) The update run up to packet:
installing [ 18%] indic-fonts-2005.06.15-4 (noarch) .........................
and stopped then ... I checked process table and found some "fc-list Some Font" consuming up to 100% of my CPU. Killing that process switched to next fc-list with next font (and stopping again consuming my CPU). I solved the problem with: "while [ TRUE ]; do killall fc-list;  done" and eventually the install process proceeded. It hang again with installing packet "xterm" - same procedure and solution ... What could be wrong?
Comment 1 Stefan Dirsch 2006-02-01 14:01:08 UTC
broken fontconfig. Prevent SUSEconfig from running during %post scripts by

  export YAST_IS_RUNNING=instsys

before running y2pmsh. fontconfig issues are still investigated by high priority. No need to open another bugreport for it.