Bug#250720: marked as done (dependencies broken (wrong pango modules in libpango1.0-0?))

Debian Bug Tracking System owner@bugs.debian.org
Sat, 05 Jun 2004 08:48:15 -0700


Your message dated Sat, 05 Jun 2004 17:38:56 +0200
with message-id <1086449936.20107.2.camel@seb128>
and subject line Bug#250720: dependencies broken (wrong pango modules in	libpango1.0-0?)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 24 May 2004 16:34:56 +0000
>From sr@evolgo.de Mon May 24 09:34:55 2004
Return-path: <sr@evolgo.de>
Received: from natnoddy.rzone.de [81.169.145.166] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BSIPf-0004uY-00; Mon, 24 May 2004 09:34:55 -0700
Received: from karl (port-212-202-54-27.reverse.qsc.de [212.202.54.27])
	by post.webmailer.de (8.12.10/8.12.10) with ESMTP id i4OGYr8D016935
	for <submit@bugs.debian.org>; Mon, 24 May 2004 18:34:53 +0200 (MEST)
Received: from localhost
	([127.0.0.1] helo=evolgo.de ident=sr)
	by karl with esmtp (Exim 3.36 #1 (Debian))
	id 1BSIPD-0001K1-00
	for <submit@bugs.debian.org>; Mon, 24 May 2004 18:34:27 +0200
Message-ID: <40B22412.6090406@evolgo.de>
Date: Mon, 24 May 2004 18:34:26 +0200
From: Stephan Rudlof <sr@evolgo.de>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6a) Gecko/20031029
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: submit@bugs.debian.org
Subject: dependencies broken (wrong pango modules in libpango1.0-0?)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-7.0 required=4.0 tests=BAYES_00,DATING,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: libpango1.0-common
Version: 1.4.0-3

The pango-querymodules script looks at the wrong place after installing,
but probably this is just the tip of the iceberg...
Consequences: this breaks starting of mozilla1.6 (luckily I have 1.6a
locally installed, too)...


To show the problem (comments prefixed by '>>'):

karl:/etc# cat debian_version ; uname -a
testing/unstable
Linux karl 2.4.26sr #1 Sun May 23 19:28:24 CEST 2004 i686 GNU/Linux

karl:/etc/mozilla# aptitude reinstall libpango1.0-common
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages will be REINSTALLED:
  libpango1.0-common
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0
not upgraded.
Need to get 0B/17.1kB of archives. After unpacking 0B will be used.
Writing extended state information... Done
Preconfiguring packages ...
(Reading database ... 67481 files and directories currently installed.)
Preparing to replace libpango1.0-common 1.4.0-3 (using
.../libpango1.0-common_1.4.0-3_i386.deb) ...
Cleaning up font configuration of pango...
Cleaning up category xfont..
Unpacking replacement libpango1.0-common ...
Setting up libpango1.0-common (1.4.0-3) ...
Updating the modules list for Pango-1.4.0...Cannot load module
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so:
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-basic-x.so:
/usr/lib/pango/1.4.0/modules/pango-basic-x.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-basic-x.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-basic-fc.so:
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so:
/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-indic-fc.so:
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-thai-fc.so:
/usr/lib/pango/1.4.0/modules/pango-thai-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-thai-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so:
/usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so does not export Pango
module API
the Pango modules was not found.
Cleaning up font configuration of pango...
Cleaning up category xfont..
Updating font configuration of pango...
Cleaning up category xfont..
Updating category xfont..

Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
karl:/etc/mozilla# ll /usr/lib/pango/1.4.0/modules/
total 168
-rw-r--r--    1 root     root        11304 May 23 14:17 pango-arabic-fc.so
-rw-r--r--    1 root     root         7228 May 23 14:17 pango-basic-fc.so
-rw-r--r--    1 root     root        78752 May 23 14:17 pango-basic-x.so
-rw-r--r--    1 root     root        11252 May 23 14:17 pango-hangul-fc.so
-rw-r--r--    1 root     root        10772 May 23 14:17 pango-hebrew-fc.so
-rw-r--r--    1 root     root        23520 May 23 14:17 pango-indic-fc.so
-rw-r--r--    1 root     root        15372 May 23 14:17 pango-thai-fc.so
karl:/etc/mozilla# pango-querymodules
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /usr/local/lib/pango/1.4.0/modules
#

>> wrong path!

karl:/etc/mozilla# which pango-querymodules
/usr/bin/pango-querymodules
karl:/etc/mozilla# ll /usr/local/lib/pango/
total 4
drwxr-sr-x    3 sr       staff        4096 Dec  8 04:00 1.2.0

>> not 1.4 here!

karl:/etc/mozilla# ll /usr/lib/pango/
total 4
drwxr-xr-x    3 root     root         4096 May 24 16:49 1.4.0

>> here it is...


>> starting mozilla as user

sr@karl:~$ mozilla-1.6 -ProfileManager

** (mozilla-bin:4541): WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
  '/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.

(mozilla-bin:4541): GLib-GObject-CRITICAL **: file gobject.c: line 1561
(g_object_ref): assertion `G_IS_OBJECT (object)' failed

** (mozilla-bin:4541): CRITICAL **: file pango-engine.c: line 68
(_pango_engine_shape_shape): assertion `PANGO_IS_FONT (font)' failed

** ERROR **: file shape.c: line 75 (pango_shape): assertion failed:
(glyphs->num_glyphs > 0)
aborting...
Aborted


>> starting mozilla as root

karl:~# mozilla -ProfileManager

** (mozilla-bin:4619): WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
  '/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.

(mozilla-bin:4619): GLib-GObject-CRITICAL **: file gobject.c: line 1561
(g_objec
t_ref): assertion `G_IS_OBJECT (object)' failed

** (mozilla-bin:4619): CRITICAL **: file pango-engine.c: line 68
(_pango_engine_
shape_shape): assertion `PANGO_IS_FONT (font)' failed

** ERROR **: file shape.c: line 75 (pango_shape): assertion failed:
(glyphs->num
_glyphs > 0)
aborting...
Aborted
karl:~# pango-querymodules
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /usr/local/lib/pango/1.4.0/modules
#


>> update-pango-modules doesn't help:

karl:/etc/pango# update-pango-modules
Updating the modules list for Pango-1.4.0...Cannot load module
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so:
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-arabic-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-basic-x.so:
/usr/lib/pango/1.4.0/modules/pango-basic-x.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-basic-x.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-basic-fc.so:
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so:
/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-hangul-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-indic-fc.so:
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-indic-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-thai-fc.so:
/usr/lib/pango/1.4.0/modules/pango-thai-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-thai-fc.so does not export Pango
module API
Cannot load module /usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so:
/usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so: undefined symbol:
pango_engine_shape_get_type
/usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so does not export Pango
module API
the Pango modules was not found.

>> Wrong pango modules in libpango1.0-0?


Greetings
Stephan
-- 
Stephan Rudlof (sr@evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3

---------------------------------------
Received: (at 250720-done) by bugs.debian.org; 5 Jun 2004 15:39:42 +0000
>From seb128@debian.org Sat Jun 05 08:39:42 2004
Return-path: <seb128@debian.org>
Received: from smtp6.wanadoo.fr (mwinf0602.wanadoo.fr) [193.252.22.25] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BWdGo-00007t-00; Sat, 05 Jun 2004 08:39:42 -0700
Received: from seb128 (AStrasbourg-206-1-25-211.w81-51.abo.wanadoo.fr [81.51.50.211])
	by mwinf0602.wanadoo.fr (SMTP Server) with ESMTP
	id A2CC054002C1; Sat,  5 Jun 2004 17:39:11 +0200 (CEST)
Received: from seb128 by seb128 with local (Exim 3.36 #1 (Debian))
	id 1BWdGB-0006Bw-00; Sat, 05 Jun 2004 17:39:03 +0200
Subject: Re: Bug#250720: dependencies broken (wrong pango modules
	in	libpango1.0-0?)
From: Sebastien Bacher <seb128@debian.org>
To: Stephan Rudlof <sr@evolgo.de>
Cc: 250720-done@bugs.debian.org
In-Reply-To: <40C1E583.2090303@evolgo.de>
References: <40B22412.6090406@evolgo.de> <1086383811.2029.38.camel@seb128>
	 <40C1C471.5050803@evolgo.de>  <40C1E583.2090303@evolgo.de>
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
Date: Sat, 05 Jun 2004 17:38:56 +0200
Message-Id: <1086449936.20107.2.camel@seb128>
Mime-Version: 1.0
X-Mailer: Evolution 1.5.8 
Sender: Sebastien Bacher <seb128@debian.org>
Delivered-To: 250720-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-4.8 required=4.0 tests=BAYES_00,FROM_ENDS_IN_NUMS,
	HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Le sam, 05/06/2004 =E0 17:23 +0200, Stephan Rudlof a =E9crit :

> The problem has been the libs in /usr/local/libs: moving them to an
> unknown place works!

To see what libs are used by a program you can use ldd on it ...

BTW this not a bug so I'm closing it and since you've solved the issue
I'm closing it.=20


Cheers,

Sebastien Bacher