Issues with xulrunner-14.0: run-mozilla.sh missing?

Axel Beckert abe at debian.org
Sat Jul 21 12:58:32 UTC 2012


Hi Mike,

Mike Hommey wrote:
> > > > > $ strace -e file xulrunner-14.0 /usr/share/conkeror/application.ini
> > > [...]
> > > > > faccessat(AT_FDCWD, "../lib/xulrunner-14.0/run-mozilla.sh", X_OK) = -1 ENOENT (No such file or directory)
> > > > > lstat64("../lib/xulrunner-14.0/xulrunner", {st_mode=S_IFREG|0755, st_size=3915, ...}) = 0
> > > > > chdir("/home/abe")                      = 0
> > > > > faccessat(AT_FDCWD, "/usr/lib/xulrunner-14.0a2/run-mozilla.sh", X_OK) = -1 ENOENT (No such file or directory)
> > > > > Cannot find XULRunner runtime directory. Exiting.
> > > > > 
> > > > > There is no run-mozilla.sh in /usr/lib/xulrunner-14, while it seems to
> > > > > exist in all previous xulrunner packages, at least on this box:
> > > [...]
> > > > > Looks like run-mozilla.sh is missing unintentionally in xulrunner-14.0
> > > > > (package version 14.0~a2+20120518042008-1 from mozilla.d.n
> > > > > iceweasel-aurora experimental).
[...]
> Filed https://bugzilla.mozilla.org/show_bug.cgi?id=756786.

This upstream bug report is now marked as fixed for a month or so in
xulrunner 14 and 15 and marked as targeted for xulrunner 16, but it
still seems present in the Debian experimental package of
xulrunner-14.0 and both the packages xulrunner-15.0 and xulrunner-16.0
from mozilla.d.n:

$ 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.
$ xulrunner-14.0
Cannot find XULRunner runtime directory. Exiting.
$ xulrunner-15.0
Cannot find XULRunner runtime directory. Exiting.
$ xulrunner-16.0
Cannot find XULRunner runtime directory. Exiting.
$ apt-cache policy xulrunner-1{4,5,6}.0
xulrunner-14.0:
  Installed: 14.0.1-2
  Candidate: 14.0.1-2
  Version table:
 *** 14.0.1-2 0
        200 http://ftp.ch.debian.org/debian/ experimental/main i386 Packages
        100 /var/lib/dpkg/status
xulrunner-15.0:
  Installed: 15.0~b1-1
  Candidate: 15.0~b1-1
  Version table:
 *** 15.0~b1-1 0
        200 http://mozilla.debian.net/ experimental/iceweasel-beta i386 Packages
        100 /var/lib/dpkg/status
xulrunner-16.0:
  Installed: 16.0~a2+20120720042008-1
  Candidate: 16.0~a2+20120720042008-1
  Version table:
 *** 16.0~a2+20120720042008-1 0
        200 http://mozilla.debian.net/ experimental/iceweasel-aurora i386 Packages
        100 /var/lib/dpkg/status
     16.0~a2+20120720042008-1~bpo60+1 0
        110 http://mozilla.debian.net/ squeeze-backports/iceweasel-aurora i386 Packages

An strace run still looks similar:

$ strace -e file xulrunner-15.0 application.ini
execve("/usr/bin/xulrunner-15.0", ["xulrunner-15.0", "application.ini"], [/* 55 vars */]) = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/cmov/libc.so.6", O_RDONLY) = 3
stat64("/home/abe/conkeror/conkeror-1.0~~pre+git120527", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/bin/xulrunner-15.0", O_RDONLY) = 3
--- SIGCHLD (Child exited) @ 0 (0) ---
--- SIGCHLD (Child exited) @ 0 (0) ---
faccessat(AT_FDCWD, "/usr/bin/run-mozilla.sh", X_OK) = -1 ENOENT (No such file or directory)
--- SIGCHLD (Child exited) @ 0 (0) ---
lstat64("/usr/bin/xulrunner-15.0", {st_mode=S_IFLNK|0777, st_size=31, ...}) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
--- SIGCHLD (Child exited) @ 0 (0) ---
chdir("/usr/bin")                       = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
chdir("/usr/bin")                       = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
--- SIGCHLD (Child exited) @ 0 (0) ---
faccessat(AT_FDCWD, "../lib/xulrunner-15.0/xulrunner", X_OK) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
faccessat(AT_FDCWD, "../lib/xulrunner-15.0/run-mozilla.sh", X_OK) = -1 ENOENT (No such file or directory)
lstat64("../lib/xulrunner-15.0/xulrunner", {st_mode=S_IFREG|0755, st_size=2451, ...}) = 0
chdir("/home/abe/conkeror/conkeror-1.0~~pre+git120527") = 0
faccessat(AT_FDCWD, "/usr/lib/xulrunner-15.0/run-mozilla.sh", X_OK) = -1 ENOENT (No such file or directory)
Cannot find XULRunner runtime directory. Exiting.

Do I miss something?

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, 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



More information about the pkg-mozilla-maintainers mailing list