purcell / emacs.d

An Emacs configuration bundle with batteries included
BSD 2-Clause "Simplified" License
6.82k stars 2.04k forks source link

Won't load after init-local.el is created and/or removed #833

Closed ncluff closed 1 year ago

ncluff commented 1 year ago

Hello, I'm still green to emacs, so forgive me if I'm slow to understand.

Summary

I went to create the init-local.el to add a configuration and after see that I didn't create it correctly by adding (provide 'init-local). I restarted emacs by this point and I got the following error.

From *Messages*

Loading /home/msi-nick/.emacs.d/custom.el (source)...
Failed to enable theme(s): sanityinc-tomorrow-bright
Loading /home/msi-nick/.emacs.d/custom.el (source)...done
Loading /home/msi-nick/.emacs.d/.session...done
insert-file-contents: Recursive load: "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/emacs-lisp/advice.el.gz", "/home/msi-nick/.emacs.d/elpa-28.1/ipretty-20180606.522/ipretty.elc"
Recompiling /app/share/emacs/28.1/lisp/bookmark.el.gz...failed
insert-file-contents: Recursive load: "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/bookmark.el.gz", "/home/msi-nick/.emacs.d/elpa-28.1/consult-20230113.1310/consult.elc"
You can run the command ‘switch-to-buffer’ with C-x b

If there is another location to grab more logs, please let me know. I wasn't sure where else to look and I didn't see any related past Issues.


I removed the init-local.el file completely and then tried restarting Emacs, but still I get the same error above. I also added the file back correctly with the (provide 'init-local), but still same error.

I did try to update packages M-x package-list-packages but I get the following error.

From `*Messages*` again: ```elisp Loading /home/msi-nick/.emacs.d/custom.el (source)... Failed to enable theme(s): sanityinc-tomorrow-bright Loading /home/msi-nick/.emacs.d/custom.el (source)...done Loading /home/msi-nick/.emacs.d/.session...done insert-file-contents: Recursive load: "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/emacs-lisp/advice.el.gz", "/home/msi-nick/.emacs.d/elpa-28.1/ipretty-20180606.522/ipretty.elc" You can run the command ‘switch-to-buffer’ with C-x b Mark set [2 times] Quit File mode specification error: (error Recursive load /app/share/emacs/28.1/lisp/jka-compr.el.gz /app/share/emacs/28.1/lisp/jka-compr.el.gz /app/share/emacs/28.1/lisp/jka-compr.el.gz /app/share/emacs/28.1/lisp/jka-compr.el.gz /app/share/emacs/28.1/lisp/jka-compr.el.gz /app/share/emacs/28.1/lisp/progmodes/flymake.el.gz) Recompiling /app/share/emacs/28.1/lisp/xml.el.gz...failed user-error: No further undo information Recompiling /app/share/emacs/28.1/lisp/bookmark.el.gz...failed insert-file-contents: Recursive load: "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/bookmark.el.gz", "/home/msi-nick/.emacs.d/elpa-28.1/consult-20230113.1310/consult.elc" Quit [2 times] Mark set Quit (No changes need to be saved) Mark set [2 times] Recompiling /app/share/emacs/28.1/lisp/epg-config.el.gz...failed Recompiling /app/share/emacs/28.1/lisp/mail/rfc6068.el.gz...failed Cannot import default keyring: ("Recursive load" "/app/share/emacs/28.1/lisp/jka-compr.el.gz" "/app/share/emacs/28.1/lisp/jka-compr.el.gz" "/app/share/emacs/28.1/lisp/jka-compr.el.gz" "/app/share/emacs/28.1/lisp/jka-compr.el.gz" "/app/share/emacs/28.1/lisp/jka-compr.el.gz" "/app/share/emacs/28.1/lisp/mail/rfc6068.el.gz" "/app/share/emacs/28.1/lisp/epg.elc") Recompiling /app/share/emacs/28.1/lisp/url/url-http.el.gz...failed Recompiling /app/share/emacs/28.1/lisp/net/puny.el.gz...failed Recompiling /app/share/emacs/28.1/lisp/net/nsm.el.gz...failed [2 times] Failed to download ‘gnu’ archive. Recompiling /app/share/emacs/28.1/lisp/net/nsm.el.gz...failed Failed to download ‘nongnu’ archive. Recompiling /app/share/emacs/28.1/lisp/net/nsm.el.gz...failed Package refresh done Failed to download ‘melpa’ archive. insert-file-contents: Recursive load: "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/international/mule-util.el.gz" Quit [2 times] You can run the command ‘switch-to-buffer’ with C-x b Mark set [2 times] scroll-down-command: Beginning of buffer Mark set [2 times] Copied text until "croll-down-command: Beginning of buffer " Mark set insert-file-contents: Recursive load: "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/jka-compr.el.gz", "/app/share/emacs/28.1/lisp/misearch.el.gz" Quit ```

Lastly I did a git pull and I continue to get the same errors`.


I'm not sure where I went wrong, but I'm guessing there is something easy I missed, but I'm just not sure. What did I do wrong?

purcell commented 1 year ago

Hmm, it's not obvious you've done anything wrong there. I'd consider removing the .session file or — worst case — remove the installed packages in the appropriate elpa-xx.x subdir of ~/.emacs.d in case some files got byte-compiled wrong during installation or update. You can also start with --debug-init to get a better stacktrace when startup goes wrong like this.

purcell commented 1 year ago

I'll assume this isn't actively blocking you now, and close it, but feel free to comment further if I can help.