diff options
author | https://launchpad.net/~codex24 <codex24@web> | 2016-02-14 23:12:11 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2016-02-14 23:12:11 +0000 |
commit | 3faff8b9c428038be8eea30bf7857cfdf0b68200 (patch) | |
tree | ccad57341a475b71687d44140fe69dcd48d4ff75 /doc | |
parent | 531fd2d2bd05f3317015f5ab42d961383f603e4c (diff) |
Added a comment: Workaround
Diffstat (limited to 'doc')
-rw-r--r-- | doc/todo/etckeeper_with_git_breaks_update-manager_/comment_1_2ae8af745340c6f4d5ee87c74c96e870._comment | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/todo/etckeeper_with_git_breaks_update-manager_/comment_1_2ae8af745340c6f4d5ee87c74c96e870._comment b/doc/todo/etckeeper_with_git_breaks_update-manager_/comment_1_2ae8af745340c6f4d5ee87c74c96e870._comment new file mode 100644 index 0000000..de0814d --- /dev/null +++ b/doc/todo/etckeeper_with_git_breaks_update-manager_/comment_1_2ae8af745340c6f4d5ee87c74c96e870._comment @@ -0,0 +1,26 @@ +[[!comment format=mdwn + username="https://launchpad.net/~codex24" + nickname="codex24" + subject="Workaround" + date="2016-02-14T23:12:10Z" + content=""" +With etckeeper installed in Ubuntu using git as its VCS, using the Ubuntu Software Center fails with errors + + installArchives() failed: fatal: $HOME not set + +Correct this by adding the following file, /etc/etckeeper/pre-install.d/20setenv: + + #!/bin/sh + # /etc/etckeeper/pre-install.d/20setenv: set HOME dir due to + # unpassed environment in priviledge escallation of Ubuntu Software Center. + # see https://bugs.launchpad.net/ubuntu/+source/etckeeper/+bug/1335391 + if \[[ -z \"$HOME\" ]]; then + export HOME=$(getent passwd root | cut -d: -f6) + fi + +Also, ensure that the root account's git environment is properly initialized: + + root@janus:/etc# git config -l + user.name=Root Janus + user.email=codex24@gmail.com +"""]] |