# Org-roam on emacs28.1 cant find emacsql-sqlite definition

**URL:** <https://org-roam.discourse.group/t/org-roam-on-emacs28-1-cant-find-emacsql-sqlite-definition/3684>\
**Category:** Troubleshooting\
**Created:** [December 2, 2024, 5:02am UTC](https://org-roam.discourse.group/t/org-roam-on-emacs28-1-cant-find-emacsql-sqlite-definition/3684 "2024-12-02T05:02:59Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![nobiot](https://yyz2.discourse-cdn.com/free1/user_avatar/org-roam.discourse.group/nobiot/32/159_2.png) [@nobiot](https://org-roam.discourse.group/u/nobiot)\
**Post date:** [December 2, 2024, 2:15pm UTC](https://org-roam.discourse.group/t/org-roam-on-emacs28-1-cant-find-emacsql-sqlite-definition/3684/2 "2024-12-02T14:15:51Z")

</div>

I think this will help:

> [@Installation of Org-Roam fails](https://org-roam.discourse.group/t/installation-of-org-roam-fails/3676/6):
>
> I think what you may be missing in your steps is M-x package-refresh-contents or M-x package-list-packages. I use the latter in the video I share below. These are noted in “[Getting started](https://melpa.org/#/getting-started)” of MELPA. Note that you’ll need to run M-x package-refresh-contents or M-x package-list-packages to ensure that Emacs has fetched the MELPA package list before you can install packages with M-x package-install or similar. The current version available in MELPA does not require emacsql-sqlite. See this sc…

> <https://github.com/org-roam/org-roam/issues/2485#issuecomment-2495398128>
>
> There is a new update for emacsql package. I believe the emacsql-sqlite.el is no… longer existing. On my emacs setup, it will throw error at initialization with 
> 
> \`Cannot open load file: No such file or directory, emacsql-sqlite\`.
> 
> EDIT: \`emacsql\` 's \`melpa\` version \`20241117.1614\` should be working with \`org-roam\`.

---

_[View the full topic](https://org-roam.discourse.group/t/org-roam-on-emacs28-1-cant-find-emacsql-sqlite-definition/3684)._
