gnome-update script halts on thunderbird (installing default themes?)

Joe Marcus Clarke marcus at marcuscom.com
Wed Nov 17 16:35:52 PST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Palle Girgensohn wrote:
| Hi!
|
| When running the gnome-update-script, it upgrades thunderbird,
| naturally. When thunderbird installs, it runs X (through Xvfb, neat
| trick) to do some default installation of themes. Check below, halts on
| »Building Chrome's registry«. I ran the same command on a regular X
| DISPLAY, and it shows that there's a dialogue, where the user (=root) is
| asked whether he/she want's to import settings/stuff from netscape6,
| mozilla, or not import. That's where the installation hangs, it seems.
| Hard to klick a button in Xvfb. ;-)
|
| I just kill the script:
|
| tomat:tmp# ps ax|grep thunder
|  375  p0  I+     0:25,38 ruby18: portupgrade: [15/131] thunderbird-0.9_2
| (ruby18)
| 46076  p2  I+     0:00,00 /bin/sh -ec cd /usr/ports/mail/thunderbird &&
| DEPENDS_TARGET="reinstall" make install
| 50751  p2  I+     0:00,01 /bin/sh
| /usr/local/obj/usr/ports/mail/thunderbird/work/pkg-install
| thunderbird-0.9_2 PO
| 50767  p2  I+     0:00,03 /usr/X11R6/bin/xinit
| /usr/X11R6/lib/thunderbird/lib/thunderbird-0.9/run-mozilla.sh /usr
| 50769  p2  I      0:00,01 /bin/sh
| /usr/X11R6/lib/thunderbird/lib/thunderbird-0.9/run-mozilla.sh
| /usr/X11R6/lib/th
| 50773  p2  S      0:02,96
| /usr/X11R6/lib/thunderbird/lib/thunderbird-0.9/thunderbird-bin
| -install-global-extensio
| 50879  p4  S+     0:00,00 grep thunder
| tomat:tmp# kill 50769
|
| and of it goes and continues the installation, successfully installing
| thunderbird and heading on with other gnome ports.
|
| Anything that can be done to fix this? Ideas?
|
| Palle
|
| ...
|
|
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t -m 644 ../../dist/branding/default.xpm
|
/usr/local/obj/usr/ports/mail/thunderbird/work/fake/lib/thunderbird/lib/thunderbird-0.9/icons

|
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t thunderbird /usr/local/obj/usr/ports/ma
| il/thunderbird/work/fake/lib/thunderbird/bin
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t -m 644 ../../dist/branding/mozicon50.xp
| m ../../dist/branding/mozicon16.xpm
|
/usr/local/obj/usr/ports/mail/thunderbird/work/fake/lib/thunderbird/lib/thund

|
| erbird-0.9/icons
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t -m 644 profile/prefs.js /usr/local/obj/
| usr/ports/mail/thunderbird/work/fake/lib/thunderbird/bin/defaults/profile
| gmake[2]: Leaving directory
| `/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/mail/app'
| gmake[1]: Leaving directory
| `/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/mail'
| gmake[1]: Entering directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/xpfe/bootstrap/init.d'

|
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t -m 644 README /usr/local/obj/usr/ports/
| mail/thunderbird/work/fake/lib/thunderbird/lib/thunderbird-0.9/init.d
| gmake[1]: Leaving directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/xpfe/bootstrap/init.d'

|
| gmake[1]: Entering directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk'

|
| gmake[2]: Entering directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/src'

|
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t -m 644 gtkmozembed.h gtkmozembed_intern
| al.h
|
/usr/local/obj/usr/ports/mail/thunderbird/work/fake/lib/thunderbird/include/thunderbird-0.9/gtkembedmoz

|
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t -m 755 libgtkembedmoz.so  /usr/local/ob
| j/usr/ports/mail/thunderbird/work/fake/lib/thunderbird/lib/thunderbird-0.9
| gmake[2]: Leaving directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/src'

|
| gmake[2]: Entering directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/tests'

|
| /usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/config/nsinstall
| -t -m 755 TestGtkEmbed /usr/local/obj/usr/
| ports/mail/thunderbird/work/fake/lib/thunderbird/lib/thunderbird-0.9
| gmake[2]: Leaving directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk/tests'

|
| gmake[1]: Leaving directory
|
`/usr/local/obj/usr/ports/mail/thunderbird/work/mozilla/embedding/browser/gtk'

|
| echo '@dirrm lib/thunderbird/defaults/isp' >>
| /usr/local/obj/usr/ports/mail/thunderbird/work/plist
| echo 'share/gnome/pixmaps/thunderbird.xpm' >>
| /usr/local/obj/usr/ports/mail/thunderbird/work/plist
| echo 'share/gnome/applications/thunderbird.desktop' >>
| /usr/local/obj/usr/ports/mail/thunderbird/work/plist
| ===>   Generating temporary packing list
| cd /usr/local/obj/usr/ports/mail/thunderbird/work/fake && /usr/bin/find
| * | /usr/bin/cpio -dmp --quiet /usr/X11R6
| ===> Building Chrome's registry...
|
| hanging here ^^^

Try this patch.  I just found this command line argument, and it seems
to work great.  It doesn't require an X display, and doesn't even write
any Mozilla prefs out.

Joe

| _______________________________________________
| freebsd-ports at freebsd.org mailing list
| http://lists.freebsd.org/mailman/listinfo/freebsd-ports
| To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
|
|


- --
PGP Key : http://www.marcuscom.com/pgp.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBm+5nb2iPiv4Uz4cRAglBAJ0c4qRE/w/lYA/cwbMXST7QFl+s0QCglBBQ
i74UhqvJ5x0NL5v1iG9cbcs=
=Gps2
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: thunderbird.diff
Type: text/x-patch
Size: 1322 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20041117/0e71e522/thunderbird.bin


More information about the freebsd-ports mailing list