I finally got a successful workaround for this problem. I was facing this problem probably since emacs 24.3 and also on 24.4 and the master head builds from emacs git for version 25.0.50.0. I was getting "*ERROR*: Invalid face: linum" when trying to start emacs with "emacsclient -a '' -c" with my init.el having "(require 'nlinum)". Workaround: (if (daemonp) (add-hook 'window-setup-hook (lambda () (message ">> Daemon mode") ;; It is mandatory to load linum AFTER the frames are set up ;; Else, I get "*ERROR*: Invalid face: linum" (require 'nlinum))) (progn (message ">> Non daemon mode") (require 'nlinum))) Actual snippet in my init.el: https://github.com/kaushalmodi/.emacs.d/blob/a0955aeead27bf6ccdb0219edfbfade10a823728/init.el#L220-228