[Pkg-emacsen-addons] Bug#920219: Bug#920219: elpa-company: Post install script failing

Erich Beyer badboybeyer at gmail.com
Thu Jan 24 16:06:12 GMT 2019


1) No, it is the same information that appears in the "dpkg --configure -a"
output in my original email. I will duplicate it below.

2) I tried:
A)
 $ sudo emacs ...
B)
 $ sudo -s
 # emacs ...
C)
 $ sudo -s
 # su
 # emacs ...

Iteration C produced the same output as you. I have env_keep in my
/etc/sudoers. I think emacs in the script is seaching $HOME/.emacs.d/ and my
init.el is causing it to add $HOME/.emacs.d/elpa to the load-path. For
iteration
A and B, $HOME="/home/myusername" and no output was produced.

 $ sudo sh -c 'echo $HOME'
 /home/myusername

 $ sudo -s
 # unset HOME
 # emacs --quick  --batch -l package \
    --eval "(add-to-list 'package-directory-list
\"/usr/share/emacs/site-lisp/elpa-src/company-0.9.6\")" \
     -f package-initialize --eval "(message (locate-library
\"company-tests\"))"
 /usr/share/emacs/site-lisp/elpa-src/company-0.9.6/company-tests.el

3) By ~/ I mean "/home/myusername/"

I am ready to admit that this is an issue with my site configuration, and
not a
likely issue for other users. It could be prevented by unsetting HOME in the
/usr/lib/emacsen-common/packages/install/elpa-company script or setting
HOME to
a known-good directory.

$ cat /usr/share/emacs/site-lisp/elpa/company-0.9.6/Install.log

In toplevel form:
async-tests.el:22:1:Error: Cannot open load file: No such file or
directory, company-tests

In toplevel form:
bbdb-tests.el:22:1:Error: Cannot open load file: No such file or directory,
company-tests

In toplevel form:
clang-tests.el:22:1:Error: Cannot open load file: No such file or
directory, company-tests

In company-calculate-candidates:
company.el:1196:8:Warning: function company-calculate-candidates used to
take
    2 arguments, now takes 1

In toplevel form:
core-tests.el:22:1:Error: Cannot open load file: No such file or directory,
company-tests

In toplevel form:
elisp-tests.el:24:1:Error: Cannot open load file: No such file or
directory, company-tests

In toplevel form:
files-tests.el:22:1:Error: Cannot open load file: No such file or
directory, company-tests

In toplevel form:
frontends-tests.el:22:1:Error: Cannot open load file: No such file or
directory, company-tests

In toplevel form:
template-tests.el:22:1:Error: Cannot open load file: No such file or
directory, company-tests

In toplevel form:
transformers-tests.el:22:1:Error: Cannot open load file: No such file or
directory, company-tests
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-emacsen-addons/attachments/20190124/d72f8d10/attachment.html>


More information about the Pkg-emacsen-addons mailing list