My error is similar, although starting sup-mail displays old mail initially. sup dies when polling for new messages, so I've reproduced it more simply with sup-sync :-
jim@maru:~$ sup-sync [Fri Apr 27 17:40:27 +1200 2012] WARNING: can't find character set by using locale, defaulting to utf-8 Scanning maildir:/home/jim/Maildir/INBOX... /usr/lib/ruby/1.8/sup/crypto.rb:181:in `verify': undefined method `empty' for GPGME::Data:Class (NoMethodError) from /usr/lib/ruby/1.8/sup/util.rb:618:in `send' from /usr/lib/ruby/1.8/sup/util.rb:618:in `method_missing' from /usr/lib/ruby/1.8/sup/message.rb:558:in `inline_gpg_to_chunks' from /usr/lib/ruby/1.8/sup/message.rb:520:in `message_to_chunks' from /usr/lib/ruby/1.8/sup/message.rb:259:in `load_from_source!' from /usr/lib/ruby/1.8/sup/message.rb:328:in `build_from_source' from /usr/lib/ruby/1.8/sup/poll.rb:158:in `poll_from' from /usr/lib/ruby/1.8/sup/maildir.rb:106:in `poll' from /usr/lib/ruby/1.8/sup/util.rb:615:in `each_with_index' from /usr/lib/ruby/1.8/sup/maildir.rb:105:in `each' from /usr/lib/ruby/1.8/sup/maildir.rb:105:in `each_with_index' from /usr/lib/ruby/1.8/sup/maildir.rb:105:in `poll' from /usr/lib/ruby/1.8/sup/maildir.rb:90:in `each' from /usr/lib/ruby/1.8/sup/maildir.rb:90:in `poll' from /usr/lib/ruby/1.8/sup/poll.rb:155:in `poll_from' from /usr/lib/ruby/1.8/sup/util.rb:618:in `send' from /usr/lib/ruby/1.8/sup/util.rb:618:in `method_missing' from /usr/bin/sup-sync:122 from /usr/bin/sup-sync:117:in `each' from /usr/bin/sup-sync:117 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/890972 Title: Sup does not work with ruby-gpgme because of new 2.0.0 API To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sup-mail/+bug/890972/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs