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