Ok, here's my workaround. This results in output identical to the output of the non-patched gconf on you working system. It probably just masks the real problem, though.
So what changed to cause local_schema->long_desc to be defined but point to an empty string? Who knows? The schema files are the same on the working and non-working system. All the packages that are installed on both systems are at the same version (except ssh, which I patched to include sftp logging). ** Attachment added: "Workaround: don't write <longdesc> if local_schema->long_desc is an empty string" http://librarian.launchpad.net/5323666/patch-gconf2-empty-long_desc-fputs-failure.diff -- update-schemas: Error writing file "/var/lib/gconf/defaults/%gconf-tree.xml.new": File exists https://launchpad.net/bugs/74699 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs