When updating (on Ubuntu 16.04), I get: erroR: erlang-mode is broken. I have purged and reinstalled Erlang and Elixir, yet getting same error. Also installing Erlang using wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i erlang-solutions_1.0_all.deb installs the version 20.X.rcX.
What am I missing? Is is possible that something is wrong with my machine (not an Ubuntu guru)?
After some three days it strangely vanished. Yet using erlang-solutions_1.0_all.deb still installs the rc version. Shouldn’t it install the latest stable version?
I am seeing this exact error today. Here is console output:
21:54 $ sudo apt install esl-erlang
Reading package lists... Done
Building dependency tree
Reading state information... Done
esl-erlang is already the newest version (1:20.1).
The following package was automatically installed and is no longer required:
libodbc1
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up erlang-mode (1:20.1-1) ...
ERROR: erlang-mode is broken - called emacs-package-install as a new-style add-on, but has no compat file.
Install emacsen-common for emacs23
emacsen-common: Handling install of emacsen flavor emacs23
Wrote /etc/emacs23/site-start.d/00debian-vars.elc
Wrote /usr/share/emacs23/site-lisp/debian-startup.elc
Install emacsen-common for emacs24
emacsen-common: Handling install of emacsen flavor emacs24
Wrote /etc/emacs24/site-start.d/00debian-vars.elc
Wrote /usr/share/emacs24/site-lisp/debian-startup.elc
Install erlang-mode for emacs
Install erlang-mode for emacs23
install/erlang: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-edoc.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-eunit.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-flymake.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-skels-old.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-skels.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-start.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang_appwiz.elc
In toplevel form:
erldoc.el:64:1:Error: Cannot open load file: cl-lib
Wrote /usr/share/emacs23/site-lisp/erlang/path.elc
ERROR: install script from erlang-mode package failed
dpkg: error processing package erlang-mode (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
erlang-mode
E: Sub-process /usr/bin/dpkg returned an error code (1)
Fetched 40.3 MB in 12s (3261 kB/s)
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = “en_GB.UTF-8”,
LANG = “en_US.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to a fallback locale (“en_US.UTF-8”).
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package emacsen-common.
(Reading database … 75777 files and directories currently installed.)
Preparing to unpack …/emacsen-common_2.0.8_all.deb …
Unpacking emacsen-common (2.0.8) …
Selecting previously unselected package erlang-mode.
Preparing to unpack …/erlang-mode_1%3a20.3-1_all.deb …
Unpacking erlang-mode (1:20.3-1) …
Selecting previously unselected package libsctp1:amd64.
Preparing to unpack …/libsctp1_1.0.16+dfsg-3_amd64.deb …
Unpacking libsctp1:amd64 (1.0.16+dfsg-3) …
Selecting previously unselected package esl-erlang.
Preparing to unpack …/esl-erlang_1%3a20.3_amd64.deb …
Unpacking esl-erlang (1:20.3) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up emacsen-common (2.0.8) …
Setting up erlang-mode (1:20.3-1) …
ERROR: erlang-mode is broken - called emacs-package-install as a new-style add-on, but has no compat file.
Install erlang-mode for emacs
Setting up libsctp1:amd64 (1.0.16+dfsg-3) …
Setting up esl-erlang (1:20.3) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Same error on Ubuntu 18.04, but I have emacs 26.3 installed. Any suggestions on how to solve this issue, keeping both my emacs version and erlang-mode?