Package: emacsen-common, markdown-mode
Severity: important
Tags: security

On one of my machines I run in a situation there deb package
installation wasn't possible any more.

The reason was that installation of a emacs companion packge – in my
case markdown-mode – was hanging forever, without reporting any hint
what was triggering this problem.

I debuged the situation and found that the following statement is
running forever.
> `emacs24 -q -batch -l package --eval (add-to-list 'package-directory-list 
> "/usr/share/emacs/site-lisp/elpa-src") -f package-initialize -f 
> batch-byte-compile markdown-mode-autoloads.el markdown-mode-pkg.el 
> markdown-mode.el`

I tried to manual execute the statement above and have seen now the
message:

> Wrote /root/.breadcrumb …ing-c-adaptive-history locked by root@vt-xenia… (pid 
> 5423): (s, q, p, ?)?

After seeing this the mitigation was simple:
Just start emacs as „interactive editor“ and process the same question
shown up.


Why is this a serious problem ? The answer is:

- No hint what is going wrong is visible.
- Aborting (e.g. reboot) may end up in a the following problem:
> E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to 
> correct the problem. 
- In this case any further updates (including security related) may be
blocked until resolution. (That why I tagged it as security problem.)
- It is not resolvable by a 'purge and reinstall' mitigation.

Reply via email to