Public bug reported:

since commit ce0022933c255313e010b27f977f4ae02aad1e7e can no longer encrypt or 
sign local files
(https://git.gnome.org/browse/glib/commit/?id=ce0022933c255313e010b27f977f4ae02aad1e7e

Ex.
seahorse-tool -e /home/doug/Documents/test

** (seahorse-tool:14708): WARNING **: couldn't load all the keys (1/2)
from GPGME

(seahorse-tool:14708): GLib-WARNING **: GChildWatchSource: Exit status
of a child process was requested but ECHILD was received by waitpid().
Most likely the process is ignoring SIGCHLD, or some other thread is
invoking waitpid() with a nonpositive first argument; either behavior
can break applications that use g_child_watch_add()/g_spawn_sync()
either directly or indirectly.

Also affects seahorse-nautilus plugin, nothing happens & exact same
warning shows in either~/.xsession-errors or ~/.cache/upstart/gnome-
session.log

The commit mentioned was partially reverted though no effect for
seahorse, ect.

Mentioned here but not to extent of what's seen in Ubuntu (seahorse-tool also 
failing
https://bugzilla.redhat.com/show_bug.cgi?id=981580

Know nothing about glib but if I extend the revert as seen in diff here -
https://launchpad.net/~mc3man/+archive/saucy-prop/+files/glib2.0_2.37.6-1ubuntu1_2.37.6-1ubuntu1%2Bmc3man1.diff.gz
Then seahorse-tool & nautilus work, still get a similar  warning but 
encryption, signing work

Ex.
$ seahorse-tool -e '/home/doug/Documents/test1'

** (seahorse-tool:12017): WARNING **: couldn't load all the keys (1/2)
from GPGME

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: seahorse 3.8.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-4.9-generic 3.11.0-rc7
Uname: Linux 3.11.0-4-generic x86_64
ApportVersion: 2.12.1-0ubuntu3
Architecture: amd64
Date: Sun Sep  8 15:41:32 2013
InstallationDate: Installed on 2013-08-07 (31 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130803)
MarkForUpload: True
SourcePackage: seahorse
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: seahorse (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug saucy third-party-packages

** Description changed:

  since commit ce0022933c255313e010b27f977f4ae02aad1e7e can no longer encrypt 
or sign local files
  
(https://git.gnome.org/browse/glib/commit/?id=ce0022933c255313e010b27f977f4ae02aad1e7e
  
  Ex.
  seahorse-tool -e /home/doug/Documents/test
  
  ** (seahorse-tool:14708): WARNING **: couldn't load all the keys (1/2)
  from GPGME
  
  (seahorse-tool:14708): GLib-WARNING **: GChildWatchSource: Exit status
  of a child process was requested but ECHILD was received by waitpid().
  Most likely the process is ignoring SIGCHLD, or some other thread is
  invoking waitpid() with a nonpositive first argument; either behavior
  can break applications that use g_child_watch_add()/g_spawn_sync()
  either directly or indirectly.
  
  Also affects seahorse-nautilus plugin, nothing happens & exact same
- warning shows in either~/.xsession-errors or ~.cache/upstart/gnome-
+ warning shows in either~/.xsession-errors or ~/.cache/upstart/gnome-
  session.log
  
  The commit mentioned was partially reverted though no effect for
  seahorse, ect.
  
  Mentioned here but not to extent of what's seen in Ubuntu (seahorse-tool also 
failing
  https://bugzilla.redhat.com/show_bug.cgi?id=981580
  
- Know nothing about glib but if I extend the revert as seen in diff here - 
+ Know nothing about glib but if I extend the revert as seen in diff here -
  
https://launchpad.net/~mc3man/+archive/saucy-prop/+files/glib2.0_2.37.6-1ubuntu1_2.37.6-1ubuntu1%2Bmc3man1.diff.gz
  Then seahorse-tool & nautilus work, still get a similar  warning but 
encryption, signing work
  
  Ex.
- $ seahorse-tool -e '/home/doug/Documents/test1' 
+ $ seahorse-tool -e '/home/doug/Documents/test1'
  
  ** (seahorse-tool:12017): WARNING **: couldn't load all the keys (1/2)
  from GPGME
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: seahorse 3.8.2-0ubuntu1
  ProcVersionSignature: Ubuntu 3.11.0-4.9-generic 3.11.0-rc7
  Uname: Linux 3.11.0-4-generic x86_64
  ApportVersion: 2.12.1-0ubuntu3
  Architecture: amd64
  Date: Sun Sep  8 15:41:32 2013
  InstallationDate: Installed on 2013-08-07 (31 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130803)
  MarkForUpload: True
  SourcePackage: seahorse
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to seahorse in Ubuntu.
https://bugs.launchpad.net/bugs/1222538

Title:
  Unable to encrypt & or sign files with current  glib

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/seahorse/+bug/1222538/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to