Bug#556411: xul-ext-firegpg: fails to load IPC library
tags 556411 +moreinfo +unreproducible thanks Hi Felipe-- On 11/15/2009 04:19 PM, Felipe Sateler wrote: Trying to load the firegpg extension fails with the following popup message: Error : FireGPG cannot access to the IPC library. If you're using Firefox 2, you have to upgrade to the version 3 of Firefox. If you're not on windows, Linux or MacOS (Intel), you have to build the IPCc library yourself, please check the download page of FireGPG. Thanks for the report! I'm attempting to reproduce it myself, but it's not happening for me right now :/ ldd shows that libxpcom is linked but not found, but I don't know if that is the reason: no, that's not the reason. libxpcom.so is shipped in xulrunner-1.9.1 (a dependency of iceweasel) and xulrunner components know how to find it (in /usr/lib/xulrunner-1.9.1) without the default linker being able to find it. Kernel: Linux 2.6.31-9-rt (SMP w/2 CPU cores; PREEMPT) 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 xul-ext-firegpg depends on: ii gnupg 1.4.10-2 GNU privacy guard - a free PGP rep ii iceweasel 3.5.4-1lightweight web browser based on M ii libc6 2.10.1-7 GNU C Library: Shared libraries ii libgcc1 1:4.4.2-2 GCC support library ii libnspr4-0d 4.8.2-1NetScape Portable Runtime Library ii libstdc++64.4.2-2The GNU Standard C++ Library v3 i've just tried to replicate this on an amd64 system with the following versions of packages (and with xulrunner-1.9.1 version 1.9.1.5-1 and firegpg 0.7.9-1): Kernel: Linux 2.6.31-1-amd64 (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 xul-ext-firegpg depends on: ii gnupg 1.4.10-2 GNU privacy guard - a free PGP rep ii iceweasel 3.5.5-1lightweight web browser based on M ii libc6 2.10.1-7 GNU C Library: Shared libraries ii libgcc1 1:4.4.2-2 GCC support library ii libnspr4-0d 4.8.2-1NetScape Portable Runtime Library ii libstdc++64.4.2-2The GNU Standard C++ Library v3 but i don't see the error message you describe. in fact, i can successfully invoke gpg through firegpg for key generation, message verification, key fetching, and message decryption, which means that the IPC library is loaded, afaict. Can you help me reproduce this somehow? --dkg signature.asc Description: OpenPGP digital signature
Bug#556411: xul-ext-firegpg: fails to load IPC library
Daniel Kahn Gillmor wrote: tags 556411 +moreinfo +unreproducible thanks Hi Felipe-- On 11/15/2009 04:19 PM, Felipe Sateler wrote: Trying to load the firegpg extension fails with the following popup message: Error : FireGPG cannot access to the IPC library. If you're using Firefox 2, you have to upgrade to the version 3 of Firefox. If you're not on windows, Linux or MacOS (Intel), you have to build the IPCc library yourself, please check the download page of FireGPG. Thanks for the report! I'm attempting to reproduce it myself, but it's not happening for me right now :/ Bad news... I can't reproduce it anymore either. After a reboot I seem to have a working firegpg (mostly... I can configure it but not integrate with gmail yet). ldd shows that libxpcom is linked but not found, but I don't know if that is the reason: no, that's not the reason. libxpcom.so is shipped in xulrunner-1.9.1 (a dependency of iceweasel) and xulrunner components know how to find it (in /usr/lib/xulrunner-1.9.1) without the default linker being able to find it. Now that you mention it, I did upgrade xulrunner sometime around the same time I installed firegpg (my aptitude log says I installed firegpg and then [a separate run] upgraded xulrunner 1.9.1.4-1 - 1.9.1.5-1). Perhaps that somehow botched the installation. BTW, shouldn't firegpg depend on the appropriate version of xulrunner? Kernel: Linux 2.6.31-9-rt (SMP w/2 CPU cores; PREEMPT) 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 xul-ext-firegpg depends on: ii gnupg 1.4.10-2 GNU privacy guard - a free PGP rep ii iceweasel 3.5.4-1lightweight web browser based on M ii libc6 2.10.1-7 GNU C Library: Shared libraries ii libgcc1 1:4.4.2-2 GCC support library ii libnspr4-0d 4.8.2-1NetScape Portable Runtime Library ii libstdc++64.4.2-2The GNU Standard C++ Library v3 i've just tried to replicate this on an amd64 system with the following versions of packages (and with xulrunner-1.9.1 version 1.9.1.5-1 and firegpg 0.7.9-1): Kernel: Linux 2.6.31-1-amd64 (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 xul-ext-firegpg depends on: ii gnupg 1.4.10-2 GNU privacy guard - a free PGP rep ii iceweasel 3.5.5-1lightweight web browser based on M ii libc6 2.10.1-7 GNU C Library: Shared libraries ii libgcc1 1:4.4.2-2 GCC support library ii libnspr4-0d 4.8.2-1NetScape Portable Runtime Library ii libstdc++64.4.2-2The GNU Standard C++ Library v3 but i don't see the error message you describe. in fact, i can successfully invoke gpg through firegpg for key generation, message verification, key fetching, and message decryption, which means that the IPC library is loaded, afaict. Can you help me reproduce this somehow? When I have some time (hopefully this afternoon or tomorrow morning), I'll see if downgrading xulrunner breaks firegpg. -- Saludos, Felipe Sateler -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#556411: xul-ext-firegpg: fails to load IPC library
On 11/16/2009 03:00 PM, Felipe Sateler wrote: Bad news... I can't reproduce it anymore either. After a reboot I seem to have a working firegpg :/ (mostly... I can configure it but not integrate with gmail yet). This may be due to a newer version of firegpg (0.7.10) being available. I just filed debian bug #556568 to note that the new version is available but not yet in debian. i'll try to package it shortly. Now that you mention it, I did upgrade xulrunner sometime around the same time I installed firegpg (my aptitude log says I installed firegpg and then [a separate run] upgraded xulrunner 1.9.1.4-1 - 1.9.1.5-1). Perhaps that somehow botched the installation. BTW, shouldn't firegpg depend on the appropriate version of xulrunner? no, i don't think so. firegpg depends on iceweasel, and should work properly with either xulrunner version 1.9 or 1.9.1. i believe the version you're running was built against xulrunner-dev 1.9, actually, but works against both versions. then again, maybe it should have an explicit dependency, since it's linking against libxpcom.so, and that can only be found from one of the xulrunner-1.foo packages. Further advice welcome! When I have some time (hopefully this afternoon or tomorrow morning), I'll see if downgrading xulrunner breaks firegpg. Thanks, Felipe! If you aren't able to reproduce the bug, would you consider downgrading its severity from grave to something not RC? Regards, --dkg signature.asc Description: OpenPGP digital signature
Bug#556411: xul-ext-firegpg: fails to load IPC library
Package: xul-ext-firegpg Version: 0.7.9-1 Severity: grave Justification: renders package unusable Trying to load the firegpg extension fails with the following popup message: Error : FireGPG cannot access to the IPC library. If you're using Firefox 2, you have to upgrade to the version 3 of Firefox. If you're not on windows, Linux or MacOS (Intel), you have to build the IPCc library yourself, please check the download page of FireGPG. ldd shows that libxpcom is linked but not found, but I don't know if that is the reason: % ldd /usr/lib/mozilla/extensions/common/firegpg/components/libipc.so linux-vdso.so.1 = (0x7fff79fff000) libxpcom.so = not found libnspr4.so.0d = /usr/lib/libnspr4.so.0d (0x7f029ec79000) libplc4.so.0d = /usr/lib/libplc4.so.0d (0x7f029ea74000) libstdc++.so.6 = /usr/lib/libstdc++.so.6 (0x7f029e764000) libm.so.6 = /lib/libm.so.6 (0x7f029e4e2000) libgcc_s.so.1 = /lib/libgcc_s.so.1 (0x7f029e2cb000) libpthread.so.0 = /lib/libpthread.so.0 (0x7f029e0af000) libc.so.6 = /lib/libc.so.6 (0x7f029dd5c000) libdl.so.2 = /lib/libdl.so.2 (0x7f029db57000) /lib64/ld-linux-x86-64.so.2 (0x7f029f101000) -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.31-9-rt (SMP w/2 CPU cores; PREEMPT) 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 xul-ext-firegpg depends on: ii gnupg 1.4.10-2 GNU privacy guard - a free PGP rep ii iceweasel 3.5.4-1lightweight web browser based on M ii libc6 2.10.1-7 GNU C Library: Shared libraries ii libgcc1 1:4.4.2-2 GCC support library ii libnspr4-0d 4.8.2-1NetScape Portable Runtime Library ii libstdc++64.4.2-2The GNU Standard C++ Library v3 xul-ext-firegpg recommends no packages. Versions of packages xul-ext-firegpg suggests: ii signing-party 1.1.2-1Various OpenPGP related tools -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org