Subject: xulrunner-14.0: Regression from XR 13: Fails to start: Cannot find XULRunner runtime directory. Exiting.
Date: Sun, 29 Jul 2012 11:58:08 +0200
Package: xulrunner-14.0
Version: 14.0.1-2
Severity: important
Forwarded: https://bugzilla.mozilla.org/show_bug.cgi?id=756786
Tags: upstream
[This bug report is a summary of the thread on the
pkg-mozilla-maintainers list mentioned below.]
xulrunner-14.0 is unable to start and hence more or less unusable for
XULRunner applications which don't use xulrunner-stub:
$ xulrunner-14.0
Cannot find XULRunner runtime directory. Exiting.
$
Compared with xulrunner-13.0:
$ xulrunner-13.0
Mozilla XULRunner 13.0.1
Usage: xulrunner [OPTIONS]
xulrunner APP-FILE [APP-OPTIONS...]
OPTIONS
--app specify APP-FILE (optional)
-h, --help show this message
-v, --version show version
--gre-version print the GRE version string on stdout
--install-app <application> [<destination> [<directoryname>]]
Install a XUL application.
APP-FILE
Application initialization file.
APP-OPTIONS
Application specific options.
$
The same happens when trying to run a XULRunner application which
doesn't use xulrunner-stub (like Conkeror) with xulrunner-14.0:
$ xulrunner-14.0 /usr/share/conkeror/application.ini
Cannot find XULRunner runtime directory. Exiting.
$
(For that reason, the conkeror package currently only supports XULRunner
up to version 13 and is hence not directly affected, but relies on older
versions being available instead.)
This is tracked upstream at
https://bugzilla.mozilla.org/show_bug.cgi?id=756786 also affects the
xulrunner-15.0 and xulrunner-16.0 packages from the archive at
http://mozilla.debian.net/.
Workaround is to directly use /usr/lib/xulrunner-*/xulrunner-bin from
the according version (which is not in the shell's search path by
default).
xulrunner-stub using applications like iceweasel are not affected.
On the pkg-mozilla-maintainers list the issue is discussed in this
thread:
Start at http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2012-May/012713.html
Continued at http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2012-July/012976.html
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (900, 'testing'), (600, 'stable'), (200, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.4-trunk-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages xulrunner-14.0 depends on:
ii libasound2 1.0.25-3
ii libatk1.0-0 2.4.0-2
ii libbz2-1.0 1.0.6-3
ii libc6 2.13-35
ii libcairo2 1.12.2-2
ii libdbus-1-3 1.6.4-1
ii libdbus-glib-1-2 0.100-1
ii libevent-2.0-5 2.0.19-stable-3
ii libfontconfig1 2.9.0-7
ii libfreetype6 2.4.9-1
ii libgcc1 1:4.7.1-5
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.32.3-1
ii libgtk2.0-0 2.24.10-1
ii libhunspell-1.3-0 1.3.2-4
ii libjpeg8 8d-1
ii libmozjs14d 14.0.1-2
ii libnotify4 0.7.5-1
ii libnspr4 2:4.9.2-1
ii libnspr4-0d 2:4.9.2-1
ii libnss3 2:3.13.5-1
ii libnss3-1d 2:3.13.5-1
ii libpango1.0-0 1.30.0-1
ii libpixman-1-0 0.26.0-3
ii libsqlite3-0 3.7.13-1
ii libstartup-notification0 0.12-1
ii libstdc++6 4.7.1-5
ii libvpx1 1.1.0-1
ii libx11-6 2:1.5.0-1
ii libxext6 2:1.3.1-2
ii libxrender1 1:0.9.7-1
ii libxt6 1:1.1.3-1
ii zlib1g 1:1.2.7.dfsg-13
xulrunner-14.0 recommends no packages.
Versions of packages xulrunner-14.0 suggests:
ii libcanberra0 0.28-4
pn libgnomeui-0 <none>
-- no debconf information
Acknowledgement sent
to Jörg Sommer <[email protected]>:
Extra info received and forwarded to list. Copy sent to Maintainers of Mozilla-related packages <[email protected]>.
(Mon, 30 Jul 2012 13:24:03 GMT) (full text, mbox, link).
Axel Beckert hat am Sun 29. Jul, 11:58 (+0200) geschrieben:
> Workaround is to directly use /usr/lib/xulrunner-*/xulrunner-bin from
> the according version (which is not in the shell's search path by
> default).
Another workaround is to copy the file
/usr/lib/xulrunner-13.0/run-mozilla.sh to /usr/lib/xulrunner-14.0.
This file didn't change since xulrunner 10.
Regards, Jörg.
--
Wenn Du jedesmal stehen bleibst, wenn ein Hund bellt, wirst du Deine Reise
nie beenden. (Arabisches Sprichwort)
Acknowledgement sent
to Axel Beckert <[email protected]>:
Extra info received and forwarded to list. Copy sent to Maintainers of Mozilla-related packages <[email protected]>.
(Sat, 04 Aug 2012 13:18:06 GMT) (full text, mbox, link).
Subject: Re: Issues with xulrunner-14.0: run-mozilla.sh missing? [fixed in
xulrunner-15.0 and xulrunner-16.0 now]
Date: Sat, 4 Aug 2012 15:14:41 +0200
Hi,
Mike Hommey wrote:
> > Mike Hommey wrote:
> > > > > Filed https://bugzilla.mozilla.org/show_bug.cgi?id=756786.
[...]
> FYI, I just landed it this morning. I'll wait for a xulrunner nightly
> including the landing and will then request uplifting for 15 and 16.
> Too late for 14, I guess, although I'll see with upstream release team
> if we can have a xulrunner-only point release.
JFTR: With Mike's recent uploads of the xulrunner-15.0 and
xulrunner-16.0 packages to http://mozilla.debian.net/ (versions
15.0~b3-1 and 16.0~a2+20120803042008-1 to be precise), the issue is
fixed. Thanks!
I'll prepare a new conkeror package (for Debian experimental) which
supports these two versions of xulrunner. (Cc'ing the conkeror mailing
list.)
xulrunner-14.0 is not yet fixed/supported as it has been released with
that bug (see http://bugs.debian.org/683157; Cc'ed) and it's harder to
get that fixed in minor release update than in an alpha or beta
release. There though seems a chance that it will be fixed in an
upcoming xulrunner/firefox 14.0.x release, maybe 14.0.2 (as 14.0.1 has
been released already, too).
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
`- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.