[[!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 """]]