Hi Stefan, I don’t think I’ve ever seen a root-cause analysis, but I’ve seen many problems that are resolved by some version of a “clean build” of org. Here are some: - [[https://lists.defectivebydesign.org/archive/html/emacs-orgmode/2012-09/msg01365.html][Installing Org through the new http://orgmode.org ELPA]] - [[https://lists.defectivebydesign.org/archive/html/emacs-orgmode/2015-08/msg00316.html][latest org from Elpa error: Invalid function: org-babel-header-a]] - [[https://lists.defectivebydesign.org/archive/html/emacs-orgmode/2015-08/msg00318.html][Re: [O] wrong type argument listp... org-element-set-contents]] That's what I got. BTW: I now use org-plus-contrib in place of org with this mantra: (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t) (use-package org ;org-plus-contrib ; instead of org-mode :ensure org-plus-contrib ; following http://emacs.stackexchange.com/questions/7890/org-plus-contrib-and-org-with-require-or-use-package ) - Cheers Malcolm > Here's what I do, at the shell: > > > > emacs -Q -batch -eval "(progn (require 'package) (add-to-list > 'package-archives '(\"org\" . \"http://orgmode.org/elpa/\";)) > (package-initialize) (package-refresh-contents) (package-install > 'org-plus-contrib))" I can't blame you for using such workarounds, but it would *really* help if you could report the actual problems encountered (and then use the workaround until we fix the source of the problem). Stefan