PSI can't find GPG key [ERROR: This message is encrypted, and you are unable to decrypt it.]

Bug #212813 reported by Patje on 2008-04-06
14
Affects Status Importance Assigned to Milestone
psi (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: psi

In the account menu the GPG/pgp settings stay grey and PSI don't find my gpg keys. Other programs as Thunderbird + Opengpg doesn't have any problem to work with gpg on my system. Problem came after some updates a few days ago in the latest Ubuntu beta. System is a up to date 8.04beta.

Linux ubuntu 2.6.24-15-generic #1 SMP Fri Apr 4 03:48:31 UTC 2008 i686 GNU/Linux
PSI v: 0.11
This program uses Qt Open Source Edition version 4.3.4.
Thank you for your interest in Ubuntu 8.04 - the Hardy Heron - released in April 2008.

dpkg -S psi

psi-translations: /usr/share/psi/psi_sk.qm
psi: /usr/share/psi/iconsets/system/default/whiteboarding/scroll.png
psi: /usr/share/psi/iconsets/emoticons/default/blush.png
psi: /usr/share/psi/iconsets/emoticons/default/photo.png
psi-translations: /usr/share/psi/psi_pl.qm
psi: /usr/share/psi/iconsets/roster/default/message.fading.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/bring_to_front.png
psi-translations: /usr/share/psi/psi_it.qm
psi-translations: /usr/share/psi/psi_bg.qm
psi: /usr/share/psi/iconsets/system/default/whiteboarding/translate.png
linux-headers-2.6.24-14-generic: /usr/src/linux-headers-2.6.24-14-generic/include/config/scsi/psi240i.h
psi: /usr/share/psi/sound/chat1.wav
psi: /usr/share/psi/iconsets/emoticons/default/girl.png
gnome-doc-utils: /usr/share/gnome/help/gnome-doc-xslt/C/db2html-classsynopsis.xml
psi-translations: /usr/share/psi/psi_ca.qm
psi: /usr/share/psi/iconsets/system/default/show_hidden.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/scale.png
psi-translations: /usr/share/psi/psi_ru.qm
psi: /usr/share/psi/iconsets/system/default/eye_blue.png
linux-headers-2.6.24-15: /usr/src/linux-headers-2.6.24-15/include/asm-ia64/hpsim.h
wireshark-common: /usr/lib/wireshark/plugins/opsi.so
psi: /usr/share/psi/iconsets/system/default/cancel.png
psi: /usr/share/psi/iconsets/roster/default/online.png
psi: /usr/share/icons/hicolor/32x32/apps/psi.png
psi: /usr/share/psi/iconsets/system/default/key_bad.png
psi: /usr/share/psi/iconsets/emoticons/default/phone.png
psi: /usr/share/psi/iconsets/emoticons/default/cuffs.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding
psi: /usr/share/psi/iconsets/system/default/whiteboarding/send_to_back.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/erase.png
psi: /usr/share/psi/iconsets/emoticons/default/flower.png
psi: /usr/share/psi/iconsets/system/default/icondef.xml
psi: /usr/share/psi/iconsets/emoticons/default/boy.png
psi: /usr/share/psi/iconsets/system/default/browse.png
psi: /usr/share/psi/iconsets/system/default/logo_16.png
psi: /usr/share/psi/iconsets/system/default/closetab.png
psi: /usr/share/psi/iconsets
psi: /usr/share/psi/iconsets/roster/README
psi: /usr/share/psi/iconsets/system/default/groupchat.png
psi: /usr/share/psi/iconsets/emoticons
psi: /usr/share/psi/iconsets/emoticons/default/mail.png
psi: /usr/share/psi/iconsets/roster/crystal-aim.jisp
psi: /usr/share/doc/psi/changelog.Debian.gz
psi: /usr/share/psi/iconsets/system/default/logo_128.png
psi: /usr/share/psi/sound/ft_incoming.wav
psi: /usr/share/psi/iconsets/system/default/reload.png
psi: /usr/share/psi/iconsets/system/default/smile.png
psi: /usr/share/man/man1/psi.1.gz
psi: /usr/share/psi/COPYING
psi: /usr/share/psi/iconsets/system/default/url.png
psi: /usr/share/psi/iconsets/system/default/events.png
psi: /usr/share/psi/iconsets/system/default/psilogo.png
psi: /usr/share/psi/iconsets/roster/crystal-service.jisp
psi: /usr/share/psi/iconsets/emoticons/default/devil.png
psi: /usr/share/psi/iconsets/system/default/show_offline.png
psi: /usr/share/psi/sound/chat2.wav
psi-translations: /usr/share/psi/psi_pt.qm
libcupsimage2: /usr/share/doc/libcupsimage2/changelog.gz
psi: /usr/share/psi/iconsets/roster/crystal-yahoo.jisp
psi: /usr/share/psi/iconsets/roster/default/offline.png
psi: /usr/share/psi/iconsets/roster/crystal-sms.jisp
psi: /usr/share/psi/iconsets/system/default/publish_tune.png
psi: /usr/share/psi/iconsets/system/default/command.png
ghostscript: /usr/share/ghostscript/8.61/lib/ps2epsi.ps
psi: /usr/share/psi/iconsets/emoticons/default/coffee.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/add_text.png
psi: /usr/share/psi/sound/ft_complete.wav
psi: /usr/share/psi/iconsets/system/default/tip.png
psi: /usr/share/psi/iconsets/roster/default/groupclose.png
psi-translations: /usr/share/psi/psi_sw.qm
psi: /usr/share/psi/iconsets/roster/default/file.fading.png
psi: /usr/share/psi/iconsets/system/default/changeacc.png
psi: /usr/share/psi/sound/online.wav
psi: /usr/share/psi/iconsets/system/default/logo_64.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/send_backwards.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/group.png
linux-image-2.6.24-12-generic: /lib/modules/2.6.24-12-generic/kernel/drivers/scsi/psi240i.ko
psi: /usr/share/psi/iconsets/emoticons/default/star.png
psi: /usr/share/psi/iconsets/emoticons/default/wink.png
psi-translations: /usr/share/psi/psi_de.qm
psi: /usr/share/psi/iconsets/roster/default/headline.png
psi: /usr/share/psi/iconsets/system/default/status.png
psi: /usr/share/psi/iconsets/system/default/remove.png
psi: /usr/share/icons/hicolor/64x64/apps/psi.png
psi: /usr/share/psi/iconsets/system/default/disco.png
kdelibs-data: /usr/share/apps/ksgmltools2/docbook/xsl/params/funcsynopsis.style.xml
psi: /usr/share/psi/iconsets/roster/default/groupopen.png
psi: /usr/share/psi/iconsets/emoticons/default/no.png
psi-translations: /<email address hidden>
psi-translations: /usr/share/psi/psi_et.qm
psi: /usr/share/psi/iconsets/roster/crystal-roster.jisp
gnome-doc-utils: /usr/share/gnome/help/gnome-doc-xslt/C/db2html-funcsynopsis.xml
psi: /usr/share/psi/iconsets/emoticons/default/yes.png
psi: /usr/share/psi/iconsets/emoticons/default/lamp.png
gnome-doc-utils: /usr/share/xml/gnome/xslt/docbook/html/db2html-funcsynopsis.xsl
psi-translations: /usr/share/psi/psi_hu.qm
psi: /usr/share/psi/iconsets/system/README
psi: /usr/share/psi/iconsets/system/default/register.png
psi: /usr/share/psi/iconsets/emoticons/default/heart.png
psi: /usr/share/psi/iconsets/system/default/play.png
linux-headers-2.6.24-14: /usr/src/linux-headers-2.6.24-14/include/asm-ia64/machvec_hpsim.h
psi: /usr/share/psi/iconsets/system/default/configure-room.png
libcupsimage2: /usr/share/doc/libcupsimage2/changelog.Debian.gz
psi: /usr/share/psi/iconsets/system/default/search.png
psi: /usr/share/psi/iconsets/roster
psi: /usr/share/doc/psi/copyright
psi-translations: /usr/share/psi/psi_vi.qm
psi: /usr/share/psi/iconsets/roster/crystal-icq.jisp
psi: /usr/share/psi/iconsets/emoticons/default/drink.png
psi: /usr/share/psi/iconsets/system/default
psi: /usr/share/psi/iconsets/emoticons/default/brheart.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/draw_rectangles.png
psi: /usr/share/psi/iconsets/system/default/arrow_left.png
psi-translations: /usr/share/psi/psi_fr.qm
psi: /usr/share/psi/iconsets/emoticons/default/stare.png
psi: /usr/share/psi/README
psi: /usr/share/psi/iconsets/emoticons/default/bat.png
psi-translations: /usr/share/psi/psi_cs.qm
libcupsimage2: /usr/share/doc/libcupsimage2/copyright
psi: /usr/share/psi/iconsets/system/default/xml.png
psi: /usr/share/psi/iconsets/system/default/ssl_yes.png
psi: /usr/share/psi/iconsets/roster/default/xa.png
psi: /usr/share/psi/iconsets/emoticons/default/cry.png
psi: /usr/share/psi/iconsets/system/default/account.png
psi: /usr/share/psi/iconsets/system/default/close.png
psi: /usr/share/doc/psi/README.Debian
psi: /usr/share/psi/iconsets/emoticons/default/unhappy.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/ungroup.png
psi: /usr/share/psi/iconsets/roster/default/perr.png
psi: /usr/share/psi/iconsets/emoticons/default/beer.png
psi: /usr/share/psi/iconsets/emoticons/default/pussy.png
psi: /usr/share/icons/hicolor/16x16/apps/psi.png
psi: /usr/share/psi/iconsets/system/default/arrow_up.png
psi: /usr/share/psi/iconsets/system/default/key.png
psi: /usr/share/psi/certs/README
psi: /usr/share/psi/iconsets/system/default/arrow_right.png
psi: /usr/share/psi/iconsets/system/default/vcard.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/rotate.png
psi: /usr/share/psi/sound
psi: /usr/share/psi/iconsets/system/default/help.png
psi: /usr/share/psi/iconsets/system/default/options.png
psi: /usr/share/psi/iconsets/system/default/advanced.png
psi: /usr/share/psi/iconsets/system/default/show_away.png
psi: /usr/share/psi/iconsets/emoticons/default/brflower.png
psi: /usr/share/psi/iconsets/system/default/logo_48.png
linux-headers-2.6.24-15-generic: /usr/src/linux-headers-2.6.24-15-generic/include/config/scsi/psi240i.h
psi: /usr/share/psi/iconsets/roster/default/invisible.png
psi: /usr/bin/psi
psi: /usr/share/psi/iconsets/emoticons/default/smile.png
psi: /usr/share/psi/sound/send.wav
psi: /usr/share/psi/iconsets/system/default/add.png
gnome-doc-utils: /usr/share/xml/gnome/xslt/docbook/html/db2html-cmdsynopsis.xsl
psi-translations: /usr/share/psi/psi_zh.qm
psi: /usr/share/icons/hicolor/128x128/apps/psi.png
psi: /usr/share/psi/iconsets/emoticons/default/icondef.xml
psi: /usr/share/psi/certs
linux-image-2.6.24-14-generic: /lib/modules/2.6.24-14-generic/kernel/drivers/scsi/psi240i.ko
psi: /usr/share/pixmaps/psi.xpm
psi: /usr/share/psi/iconsets/system/default/appearance.png
psi: /usr/share/psi/iconsets/roster/default/icondef.xml
psi-translations: /usr/share/doc/psi-translations/changelog.gz
psi: /usr/share/psi/iconsets/emoticons/default/music.png
psi: /usr/share/psi/iconsets/emoticons/default
linux-image-2.6.22-14-generic: /lib/modules/2.6.22-14-generic/kernel/drivers/scsi/psi240i.ko
psi: /usr/share/psi/iconsets/system/default/whiteboarding/draw_circles.png
psi: /usr/share/psi/iconsets/system/default/jabber.png
psi: /usr/share/psi/iconsets/system/default/stop.png
app-install-data: /usr/share/app-install/icons/psi.png
psi: /usr/share/psi/iconsets/system/default/play_sounds.png
psi: /usr/share/psi/iconsets/system/default/shortcuts.png
psi: /usr/share/psi/iconsets/system/default/upload.png
psi: /usr/share/psi/iconsets/emoticons/default/biggrin.png
psi-translations: /usr/share/psi/psi_nl.qm
psi: /usr/share/psi/iconsets/system/default/time.png
psi: /usr/share/psi/iconsets/emoticons/default/tongue.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/bring_forwards.png
psi: /usr/share/psi/iconsets/roster/crystal-gadu.jisp
psi: /usr/share/psi/iconsets/roster/default
psi: /usr/share/psi/iconsets/system/default/whiteboarding/draw_paths.png
psi: /usr/share/psi/iconsets/roster/default/away.png
libcupsimage2: /usr/lib/libcupsimage.so.2
psi: /usr/share/psi/iconsets/system/default/whiteboarding/add_image.png
psi-translations: /usr/share/psi/psi_eo.qm
psi: /usr/share/psi/iconsets/system/default/whiteboarding/draw_ellipses.png
psi: /usr/share/lintian/overrides/psi
psi: /usr/share/psi/iconsets/system/default/whiteboarding/whiteboard.png
psi-translations: /usr/share/psi/psi_fi.qm
psi: /usr/share/psi/iconsets/roster/crystal-msn.jisp
ghostscript: /usr/share/man/man1/ps2epsi.1.gz
psi-translations, psi: /usr/share/psi
psi: /usr/share/icons/hicolor/48x48/apps/psi.png
linux-headers-2.6.24-15: /usr/src/linux-headers-2.6.24-15/include/asm-ia64/machvec_hpsim.h
linux-image-2.6.24-15-generic: /lib/modules/2.6.24-15-generic/kernel/drivers/scsi/psi240i.ko
psi: /usr/share/psi/iconsets/roster/default/system.png
psi: /usr/share/menu/psi
psi: /usr/share/psi/iconsets/system/default/ok.png
psi-translations: /usr/share/doc/psi-translations
psi: /usr/share/psi/iconsets/system/default/pgp.png
psi: /usr/share/psi/iconsets/roster/default/ask.png
psi: /usr/share/psi/iconsets/system/default/self.png
psi: /usr/share/psi/iconsets/roster/default/chat.fading.png
psi: /usr/share/psi/sound/offline.wav
psi: /usr/share/psi/iconsets/emoticons/default/hugright.png
psi: /usr/share/psi/iconsets/system/default/configure_toolbars.png
psi: /usr/share/psi/iconsets/system
psi-translations: /usr/share/psi/psi_es.qm
psi: /usr/share/psi/iconsets/emoticons/default/frowning.png
psi: /usr/share/psi/iconsets/emoticons/default/angry.png
psi: /usr/share/psi/iconsets/system/default/chatclear.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/select.png
psi: /usr/share/psi/iconsets/emoticons/default/coolglasses.png
psi: /usr/share/psi/iconsets/system/default/whiteboarding/draw_lines.png
psi: /usr/share/psi/iconsets/system/default/send.png
psi: /usr/share/psi/iconsets/system/default/logo_32.png
psi: /usr/share/doc/psi
psi: /usr/share/psi/iconsets/system/default/filemanager.png
psi: /usr/share/psi/iconsets/emoticons/default/oh.png
psi: /usr/share/psi/iconsets/system/default/quit.png
linux-headers-2.6.24-14: /usr/src/linux-headers-2.6.24-14/include/asm-ia64/hpsim.h
psi: /usr/share/psi/iconsets/system/default/history.png
psi: /usr/share/psi/iconsets/roster/default/online.dimming.png
gnome-doc-utils: /usr/share/gnome/help/gnome-doc-xslt/C/db2html-cmdsynopsis.xml
kdelibs-data: /usr/share/apps/ksgmltools2/docbook/xsl/params/funcsynopsis.decoration.xml
psi: /usr/share/psi/iconsets/system/default/psimain.png
app-install-data: /usr/share/app-install/desktop/psi.desktop
psi: /usr/share/psi/iconsets/system/default/ssl_no.png
psi: /usr/share/psi/iconsets/system/default/info.png
psi: /usr/share/psi/iconsets/emoticons/default/rainbow.png
psi: /usr/share/psi/iconsets/system/default/key_unknown.png
psi-translations: /usr/share/psi/psi_pt_BR.qm
psi: /usr/share/psi/iconsets/roster/default/dnd.png
psi: /usr/share/psi/iconsets/roster/default/noauth.png
kdelibs-data: /usr/share/apps/ksgmltools2/docbook/xsl/params/funcsynopsis.tabular.threshold.xml
psi-translations: /usr/share/doc/psi-translations/copyright
psi: /usr/share/psi/iconsets/system/default/start-chat.png
psi: /usr/share/psi/certs/startcom_ca.crt
libcupsimage2: /usr/share/doc/libcupsimage2
psi: /usr/share/psi/iconsets/system/default/arrow_down.png
psi: /usr/share/psi/iconsets/system/default/download.png
psi: /usr/share/psi/iconsets/emoticons/default/hugleft.png
psi: /usr/share/applications/psi.desktop
ghostscript: /usr/bin/ps2epsi
psi-translations: /usr/share/psi/psi_mk.qm
psi: /usr/share/psi/iconsets/emoticons/default/kiss.png
psi: /usr/share/doc/psi/README
gnome-doc-utils: /usr/share/xml/gnome/xslt/docbook/html/db2html-classsynopsis.xsl
psi: /usr/share/psi/iconsets/roster/default/chatty.png
wireshark-common: /usr/lib/wireshark/plugins/opsi.la

wolfgang (wolfhai-gmx) wrote :

I can confirm that Ubuntu/Hardy - I am thinking of switching to debian.

Jana (ramjan2) wrote :

I had the same problem, BUT there is a solution...

1. Install libqca2-plugin-gnupg and libqca2-plugin-ossl

2. Restart Psi

3. Select your key in the Psi account properties

4. Restart Psi

5. Done.

The problem is/was the change of the crypto architecture to QCA2.

LimCore (limcore) wrote :

This sucks, another broken application :(

I have this bug on 8.04 (amd64)

LimCore (limcore) on 2008-05-09
Changed in psi:
status: New → Confirmed

Hello Jana,

I forgot to thank you. Thanks for the solution.

Jana schreef:
> I had the same problem, BUT there is a solution...
>
> 1. Install libqca2-plugin-gnupg and libqca2-plugin-ossl
>
> 2. Restart Psi
>
> 3. Select your key in the Psi account properties
>
> 4. Restart Psi
>
> 5. Done.
>
> The problem is/was the change of the crypto architecture to QCA2.
>

--
Patrick Coeman
171dotBE

ICT consulting & beveiliging
Informatiebeveiliging naar ISO-17799, openbron en openstandaarden
Debian GNU Linux, Ubuntu Linux, Microsoft windows en server.

BTW / Ondernemingsnummer: BE-0868.969.748
Bredestraat 171, 2620 Hemiksem
Tel: 038777998, Fax: 070421431, GSM: 0476959505
www.171.be - www.171hosting.be

Patje (patrick-coeman) wrote :

I received this solution and it works:

I had the same problem, BUT there is a solution...

1. Install libqca2-plugin-gnupg and libqca2-plugin-ossl

2. Restart Psi

3. Select your key in the Psi account properties

4. Restart Psi

5. Done.

The problem is/was the change of the crypto architecture to QCA2.

Thanks to <email address hidden>

LimCore schreef:
> ** Changed in: psi (Ubuntu)
> Status: New => Confirmed
>

--
Patrick Coeman
171dotBE

ICT consulting & beveiliging
Informatiebeveiliging naar ISO-17799, openbron en openstandaarden
Debian GNU Linux, Ubuntu Linux, Microsoft windows en server.

BTW / Ondernemingsnummer: BE-0868.969.748
Bredestraat 171, 2620 Hemiksem
Tel: 038777998, Fax: 070421431, GSM: 0476959505
www.171.be - www.171hosting.be

LimCore (limcore) wrote :

This solution does NOT work for me
ubuntu 8.04 amd64

1) aptitude install libqca2-plugin-gnupg libqca2-plugin-oss
0 packages upgraded, 0 newly installed, 0 to remove and 95 not upgraded. (was installed)

2) close psi
3) open psi, it connects to server
4) select OpenPGP key for this account (normal key, worked before)
5) restart psi or disconnect and try to connect again
6) it do not connect to the server, because it waits for the openpgp passphrase but there is no window/dialog to input it.

Jean-Philippe Fleury (jpfle) wrote :

I confirm this bug on Ubuntu 8.10 (i386) and Psi 0.11. In the Details tab of my Jabber account properties, the OpenPGP section is gray and inaccessible.

I can use without any problem GPG encryption on Gajim.

Jean-Philippe Fleury (jpfle) wrote :

I tested the solution described by Jana, and I confirm that it resolved the bug for me.

spinxz (spinxz) wrote :

This is not a bug!

See the PSI package:
http://packages.ubuntu.com/intrepid/psi

It is up to the user to decide if she wants to install a suggested package or not. And libqca2-plugin-gnupg is there in the list of suggested packages for PSI. Not everyone needs gpg support...

So the topic actually is to decide if libqca2-plugin-gnupg should be recommended or even required instead.
In my opinion it is perfect the way it is.

Jean-Philippe Fleury (jpfle) wrote :

I think that if the support of gpg isn't activated, there should not be a gpg entry in the Psi menu. It's confusing. Or maybe Psi should put a message in the gpg menu about the necessity of installing a third package to be be able to support gpg.

Tomáš Myšík (gapon) wrote :

I consider it as a bug because:
- I had to google to find out where the problem could be (I found this page)
- if one doesn't want to use GPG then (s)he simply does not select any key and that's it

Thanks for "the work around" Jana.

I confirm the bug on Kubuntu 8.10, with Psi 0.12 (compiled from source with check install). I was unable use my gpg key with Psi, which I could do in earlier versions of Psi and Ubuntu (dont remember which version of Psi though)

The above solution of installing libqca2-plugin-gnupg worked for me too. If this is not a bug as such, then it should be included in the documentation/description of Psi that this package is necessary.

Thank You Jana for the solution.

Jan Niehusmann (jan-debian) wrote :

Ninad:

The description of the psi package contains the following text:

"Psi relies on the qca2 library for its encryption features. Therefore, it's necessary to install libqca2-plugin-ossl for SSL (client-to-server) encryption and libqca2-plugin-gnupg for PGP (end-to-end) encryption."

Isn't this exactly what you are asking for?

Am really sorry! My mistake... As I said, I'd compiled from source... Will be more careful next time before I post. Thanx for pointing it out...

Tomáš Myšík (gapon) wrote :

In my case (and it's not unusual IMHO) it didn't work because I got a new laptop and so I installed "the world" (all the applications I was able to remember). I can't imagine going through all the descriptions of all the programs (one note: I migrated from another distro at that time so it might have an impact). I would still prefer to have GPG functionality "ouf-of-the-box".

goto (gotolaunchpad) wrote :

Okay, let's close this then as invalid. If you want a new dependency of psi, report a new bug. Thanks everyone.

Changed in psi:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers