Open OleMussmann opened 10 months ago
@OleMussmann this package is compatible with the NIXOS_OZONE_WL
environment variable.
Please set NIXOS_OZONE_WL=1
Ping me with results. :smile:
Hi @IogaMaster , thanks for your reply. I have NIXOS_OZONE_WL=1
already set. Explicitly setting it again, or unsetting it does not change the outcome. Playing around with --add-flags "--use-gl=desktop"
neither. 😕
seeing the same thing:
13:38:40.638 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
13:38:40.638 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set #js [], :pages-to-add #js [#js {:id 29, :uuid "65429b30-74e7-4325-8217-77bc0d1d265f", :content "$pfts_f6ld>$ nov 1st, 2023 $<pfts_f6ld$ ## hi, welcome to logseq!\n- logseq is a privacy-first, open-source platform for knowledge management and collaboration.\n- this is a 3 minute tutorial on how to use logseq. let's get started!\n- here are some tips that might be useful.\n #+begin_tip\n click to edit any block.\n type enter
to create a new block.\n type shift+enter
to create a new line.\n type /
to show all the commands.\n #+end_tip\n- 1. let's create a page called [[how to take dummy notes?]]. you can click it to go to that page, or you can shift+click
to open it in the right sidebar! now you should see both linked references and unlinked references.\n- 2. let's reference some blocks on [[how to take dummy notes?]], you can shift+click
any block reference to open it in the right sidebar. try making\n some changes on the right sidebar, those referenced blocks will be changed too!\n\t- ((5f713e91-8a3c-4b04-a33a-c39482428e2d)) : this is a block reference.\n\t- ((5f713ea8-8cba-403d-ac00-9964b1ec7190)) : this is another block reference.\n- 3. do you support tags?\n\t- of course, this is a #dummy tag.\n- 4. do you support tasks like todo/doing/done and priorities?\n\t- yes, type /
and pick your favorite todo keyword or priority (a/b/c).\n\t- now [#a] a dummy tutorial on \"how to take dummy notes?\"\n\t- later [#a] check out this awesome video by [:a {:href \"https://twitter.com/shuomi3\" :target \"_blank\"} \"@shuomi3\"] on how to use logseq to take notes and organize your life!\n\t {{youtube https://www.youtube.com/watch?v=bhhff0p9a80&ab_channel=shuomi}}\n\t- done create a page\n\t- canceled [#c] write a page with more than 1000 blocks\n- that's it! you can create more bullets or open a local directory to import some notes now!\n- you can also download our desktop app at https://github.com/logseq/logseq/releases"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_dbBANG$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pagesBANG$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.
creating that .config/Logseq/search/local creates more of an issue
Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
[53765:1101/134404.329600:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
[53765:1101/134404.344483:ERROR:network_service_instance_impl.cc(625)] Network service crashed, restarting service.
Error occurred in handler for 'main': Error: No handler registered for 'main'
at WebContents.
full command:
logseq
(rsapi) init loggers
13:45:25.849 › Logseq App(0.9.6) Starting...
13:45:25.852 › restore proxy settings {:type "system"}
13:45:25.853 › set proxy to {:type "system"}
[55568:1101/134525.855595:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
13:45:27.190 › :electron.handler/watch-dir {:path "/home/mboterf/.logseq/config"}
13:45:27.289 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
13:45:27.291 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-blocks" "local" #js {:blocks-to-remove-set #js [], :blocks-to-add #js [#js {:id 20, :uuid "65429cc7-6606-4ff7-9482-e2ff8c1c23ef", :page 19, :content "---\ntitle: how to take dummy notes?\n---\n\n"} #js {:id 21, :uuid "5f713e91-8a3c-4b04-a33a-c39482428e2d", :page 19, :content "hello, i'm a block!\nid:: 5f713e91-8a3c-4b04-a33a-c39482428e2d"} #js {:id 22, :uuid "65429cc7-c9a4-4b04-bbca-2799c7fa49a0", :page 19, :content "i'm a child block!"} #js {:id 23, :uuid "65429cc7-fba2-4928-a926-14381fdaf43b", :page 19, :content "i'm another child block!"} #js {:id 24, :uuid "5f713ea8-8cba-403d-ac00-9964b1ec7190", :page 19, :content "hey, i'm another block!\nid:: 5f713ea8-8cba-403d-ac00-9964b1ec7190"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_blocks_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14534:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15419:63
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
13:45:27.294 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
13:45:27.295 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set #js [], :pages-to-add #js [#js {:id 19, :uuid "65429cc7-293b-4ca7-8d56-35335076e24a", :content "$pfts_f6ld>$ how to take dummy notes? $<pfts_f6ld$ ---\ntitle: how to take dummy notes?\n---\n\n- hello, i'm a block!\n:properties:\n:id: 5f713e91-8a3c-4b04-a33a-c39482428e2d\n:end:\n - i'm a child block!\n - i'm another child block!\n- hey, i'm another block!\n:properties:\n:id: 5f713ea8-8cba-403d-ac00-9964b1ec7190\n:end:\n"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
13:45:27.340 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
13:45:27.340 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set #js [], :pages-to-add #js [#js {:id 12, :uuid "65429cc7-1b84-478b-a618-cda461c45a78", :content "$pfts_f6ld>$ contents $<pfts_f6ld$ -"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
13:45:27.384 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
13:45:27.384 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-blocks" "local" #js {:blocks-to-remove-set #js [], :blocks-to-add #js [#js {:id 32, :uuid "65429cc7-7681-496d-8864-b38bb3dcc15c", :page 29, :content "that's it! you can create more bullets or open a local directory to import some notes now!"} #js {:id 33, :uuid "65429cc7-e81c-456c-bdf5-31af85a8f71e", :page 29, :content "2. let's reference some blocks on [[how to take dummy notes?]], you can `shift+click` any block reference to open it in the right sidebar. try making\nsome changes on the right sidebar, those referenced blocks will be changed too!"} #js {:id 34, :uuid "65429cc7-3af1-4f7e-b2a4-792cf7bf6d80", :page 29, :content "later [#a] check out this awesome video by [:a {:href \"https://twitter.com/shuomi3\" :target \"_blank\"} \"@shuomi3\"] on how to use logseq to take notes and organize your life!\n {{youtube https://www.youtube.com/watch?v=bhhff0p9a80&ab_channel=shuomi}}"} #js {:id 35, :uuid "65429cc7-a12a-4467-b188-8fe679012173", :page 29, :content "you can also download our desktop app at https://github.com/logseq/logseq/releases"} #js {:id 36, :uuid "65429cc7-58ca-447a-afc8-27c618dfe822", :page 29, :content "4. do you support tasks like todo/doing/done and priorities?"} #js {:id 37, :uuid "65429cc7-2330-46bb-887c-00200d0389e7", :page 29, :content "1. let's create a page called [[how to take dummy notes?]]. you can click it to go to that page, or you can `shift+click` to open it in the right sidebar! now you should see both _linked references_ and _unlinked references_."} #js {:id 38, :uuid "65429cc7-39bb-44b8-9424-c4effc169e1c", :page 29, :content "((5f713e91-8a3c-4b04-a33a-c39482428e2d)) : this is a block reference."} #js {:id 39, :uuid "65429cc7-b93f-4ad7-9bb9-641f8816e583", :page 29, :content "here are some tips that might be useful.\n#+begin_tip\nclick to edit any block.\ntype `enter` to create a new block.\ntype `shift+enter` to create a new line.\ntype `/` to show all the commands.\n#+end_tip"} #js {:id 40, :uuid "65429cc7-631c-4504-b8ca-3b26bf4fb105", :page 29, :content "done create a page"} #js {:id 41, :uuid "65429cc7-f895-4237-9a71-528844a2a037", :page 29, :content "now [#a] a dummy tutorial on \"how to take dummy notes?\""} #js {:id 42, :uuid "65429cc7-139b-49ef-a466-851c488c5f86", :page 29, :content "canceled [#c] write a page with more than 1000 blocks"} #js {:id 43, :uuid "65429cc7-33bc-4a6f-991a-f00679b4497b", :page 29, :content "3. do you support tags?"} #js {:id 44, :uuid "65429cc7-38b1-4c91-b587-c5c40c787c31", :page 29, :content "## hi, welcome to logseq!"} #js {:id 45, :uuid "65429cc7-8323-4394-91ca-61bc489231bf", :page 29, :content "of course, this is a #dummy tag."} #js {:id 46, :uuid "65429cc7-f3f1-4adb-8036-54457ec9d6d1", :page 29, :content "yes, type `/` and pick your favorite todo keyword or priority (a/b/c)."} #js {:id 47, :uuid "65429cc7-4c93-4ca9-aa3b-15a70f819044", :page 29, :content "this is a 3 minute tutorial on how to use logseq. let's get started!"} #js {:id 30, :uuid "65429cc7-2475-4004-8bc9-20416e0bbc56", :page 29, :content "((5f713ea8-8cba-403d-ac00-9964b1ec7190)) : this is another block reference."} #js {:id 31, :uuid "65429cc7-e5d0-4a38-8764-022f4fb6593f", :page 29, :content "logseq is a _privacy-first_, [open-source](https://github.com/logseq/logseq) platform for _knowledge_ management and collaboration."}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_blocks_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14534:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15419:63
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
13:45:27.385 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
13:45:27.386 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set #js [], :pages-to-add #js [#js {:id 29, :uuid "65429cc7-be9d-49ff-9519-89dbc6221c08", :content "$pfts_f6ld>$ nov 1st, 2023 $<pfts_f6ld$ ## hi, welcome to logseq!\n- logseq is a _privacy-first_, [open-source](https://github.com/logseq/logseq) platform for _knowledge_ management and collaboration.\n- this is a 3 minute tutorial on how to use logseq. let's get started!\n- here are some tips that might be useful.\n #+begin_tip\n click to edit any block.\n type `enter` to create a new block.\n type `shift+enter` to create a new line.\n type `/` to show all the commands.\n #+end_tip\n- 1. let's create a page called [[how to take dummy notes?]]. you can click it to go to that page, or you can `shift+click` to open it in the right sidebar! now you should see both _linked references_ and _unlinked references_.\n- 2. let's reference some blocks on [[how to take dummy notes?]], you can `shift+click` any block reference to open it in the right sidebar. try making\n some changes on the right sidebar, those referenced blocks will be changed too!\n\t- ((5f713e91-8a3c-4b04-a33a-c39482428e2d)) : this is a block reference.\n\t- ((5f713ea8-8cba-403d-ac00-9964b1ec7190)) : this is another block reference.\n- 3. do you support tags?\n\t- of course, this is a #dummy tag.\n- 4. do you support tasks like todo/doing/done and priorities?\n\t- yes, type `/` and pick your favorite todo keyword or priority (a/b/c).\n\t- now [#a] a dummy tutorial on \"how to take dummy notes?\"\n\t- later [#a] check out this awesome video by [:a {:href \"https://twitter.com/shuomi3\" :target \"_blank\"} \"@shuomi3\"] on how to use logseq to take notes and organize your life!\n\t {{youtube https://www.youtube.com/watch?v=bhhff0p9a80&ab_channel=shuomi}}\n\t- done create a page\n\t- canceled [#c] write a page with more than 1000 blocks\n- that's it! you can
create more bullets or open a local directory to import some notes now!\n- you can also download our desktop app at https://github.com/logseq/logseq/releases"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
[55568:1101/134528.069547:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[55568:1101/134528.069916:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[55568:1101/134528.070146:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
13:45:28.216 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
13:45:28.217 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set nil, :pages-to-add #js [#js {:id 19, :uuid "65429cc7-c785-4f9a-8f29-80abacc38e67", :content "$pfts_f6ld>$ how to take dummy notes? $<pfts_f6ld$ ---\ntitle: how to take dummy notes?\n---\n\n- hello, i'm a block!\n id:: 5f713e91-8a3c-4b04-a33a-c39482428e2d\n\t- i'm a child block!\n\t- i'm another child block!\n- hey, i'm another block!\n id:: 5f713ea8-8cba-403d-ac00-9964b1ec7190"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
Okay, this seems to be related to https://github.com/logseq/logseq/issues/10031 I will become a logseq maintainer and attempt to fix it. Thanks for the report! :wink:
Please try rm -rf ~/.config/Logseq/GPUCache
, this appears to resolve the issue.
rm -rf ~/.config/Logseq/GPUCache
removed '/home/mboterf/.config/Logseq/GPUCache/data_1'
removed '/home/mboterf/.config/Logseq/GPUCache/data_2'
removed '/home/mboterf/.config/Logseq/GPUCache/index'
removed '/home/mboterf/.config/Logseq/GPUCache/data_0'
removed '/home/mboterf/.config/Logseq/GPUCache/data_3'
removed directory '/home/mboterf/.config/Logseq/GPUCache'
error:
logseq
(rsapi) init loggers
14:03:19.765 › Logseq App(0.9.6) Starting...
14:03:19.768 › restore proxy settings {:type "system"}
14:03:19.769 › set proxy to {:type "system"}
[65111:1101/140319.772187:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
14:03:21.035 › :electron.handler/watch-dir {:path "/home/mboterf/.logseq/config"}
14:03:21.144 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
14:03:21.145 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-blocks" "local" #js {:blocks-to-remove-set #js [], :blocks-to-add #js [#js {:id 20, :uuid "6542a0f9-65e9-4dd2-b397-f99a457321ab", :page 19, :content "---\ntitle: how to take dummy notes?\n---\n\n"} #js {:id 21, :uuid "5f713e91-8a3c-4b04-a33a-c39482428e2d", :page 19, :content "hello, i'm a block!\nid:: 5f713e91-8a3c-4b04-a33a-c39482428e2d"} #js {:id 22, :uuid "6542a0f9-40c6-41e3-a012-df10199bc6bd", :page 19, :content "i'm a child block!"} #js {:id 23, :uuid "6542a0f9-a99a-4f39-8c3d-b6d15b82044e", :page 19, :content "i'm another child block!"} #js {:id 24, :uuid "5f713ea8-8cba-403d-ac00-9964b1ec7190", :page 19, :content "hey, i'm another block!\nid:: 5f713ea8-8cba-403d-ac00-9964b1ec7190"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_blocks_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14534:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15419:63
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
14:03:21.148 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
14:03:21.148 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set #js [], :pages-to-add #js [#js {:id 19, :uuid "6542a0f9-2c6a-40fb-ae4f-6645e33956de", :content "$pfts_f6ld>$ how to take dummy notes? $<pfts_f6ld$ ---\ntitle: how to take dummy notes?\n---\n\n- hello, i'm a block!\n:properties:\n:id: 5f713e91-8a3c-4b04-a33a-c39482428e2d\n:end:\n - i'm a child block!\n - i'm another child block!\n- hey, i'm another block!\n:properties:\n:id: 5f713ea8-8cba-403d-ac00-9964b1ec7190\n:end:\n"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
14:03:21.231 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
14:03:21.231 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set #js [], :pages-to-add #js [#js {:id 12, :uuid "6542a0f9-0b98-467e-9dbe-465fab9f9e10", :content "$pfts_f6ld>$ contents $<pfts_f6ld$ -"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
14:03:21.279 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
14:03:21.279 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-blocks" "local" #js {:blocks-to-remove-set #js [], :blocks-to-add #js [#js {:id 32, :uuid "6542a0f9-0fcd-4e8e-a2b6-1ca7d159648f", :page 29, :content "you can also download our desktop app at https://github.com/logseq/logseq/releases"} #js {:id 33, :uuid "6542a0f9-0a3b-4b2a-8362-2f3ea746fca8", :page 29, :content "here are some tips that might be useful.\n#+begin_tip\nclick to edit any block.\ntype `enter` to create a new block.\ntype `shift+enter` to create a new line.\ntype `/` to show all the commands.\n#+end_tip"} #js {:id 34, :uuid "6542a0f9-3bb4-4fbf-a57b-6b8c8dbf4145", :page 29, :content "2. let's reference some blocks on [[how to take dummy notes?]], you can `shift+click` any block reference to open it in the right sidebar. try making\nsome changes on the right sidebar, those referenced blocks will be changed too!"} #js {:id 35, :uuid "6542a0f9-d9b3-4110-a2ed-f51b83774010", :page 29, :content "1. let's create a page called [[how to take dummy notes?]]. you can click it to go to that page, or you can `shift+click` to open it in the right sidebar! now you should see both _linked references_ and _unlinked references_."} #js {:id 36, :uuid "6542a0f9-3b67-458e-901b-b0ed7dcf1ee8", :page 29, :content "of course, this is a #dummy tag."} #js {:id 37, :uuid "6542a0f9-f270-4c4a-bdd6-89a4b9350fcd", :page 29, :content "that's it! you can create more bullets or open a local directory to import some notes now!"} #js {:id 38, :uuid "6542a0f9-3c1b-457a-9ac3-206cdc3caa99", :page 29, :content "3. do you support tags?"} #js {:id 39, :uuid "6542a0f9-af22-472c-9c29-a0ef82e3522d", :page 29, :content "## hi, welcome to logseq!"} #js {:id 40, :uuid "6542a0f9-2894-4c63-8f0f-7f124705fa40", :page 29, :content "4. do you support tasks like todo/doing/done and priorities?"} #js {:id 41, :uuid "6542a0f9-836d-46ef-ba34-b16c6d98f246", :page 29, :content "done create a page"} #js {:id 42, :uuid "6542a0f9-edec-47a2-9033-da60d69d6953", :page 29, :content "canceled [#c] write a page with more than 1000 blocks"} #js {:id 43, :uuid "6542a0f9-70f2-4264-ad00-9ba11d739893", :page 29, :content "yes, type `/` and pick your favorite todo keyword or priority (a/b/c)."} #js {:id 44, :uuid "6542a0f9-e9a3-47d6-9bf7-f4f928a08fd5", :page 29, :content "((5f713e91-8a3c-4b04-a33a-c39482428e2d)) : this is a block reference."} #js {:id 45, :uuid "6542a0f9-3f86-4ee6-95df-47ec6f0173e6", :page 29, :content "now [#a] a dummy tutorial on \"how to take dummy notes?\""} #js {:id 46, :uuid "6542a0f9-4401-4b12-a86a-44588aa01231", :page 29, :content "logseq is a _privacy-first_, [open-source](https://github.com/logseq/logseq) platform for _knowledge_ management and collaboration."} #js {:id 47, :uuid "6542a0f9-9d2f-4f3c-85b1-9c69b26ee5f5", :page 29, :content "((5f713ea8-8cba-403d-ac00-9964b1ec7190)) : this is another block reference."} #js {:id 30, :uuid "6542a0f9-6a88-44eb-8528-9a9a7de60d05", :page 29, :content "this is a 3 minute tutorial on how to use logseq. let's get started!"} #js {:id 31, :uuid "6542a0f9-7e30-4bfe-917c-3869c3d2f82b", :page 29, :content "later [#a] check out this awesome video by [:a {:href \"https://twitter.com/shuomi3\" :target \"_blank\"} \"@shuomi3\"] on how to use logseq to take notes and organize your life!\n {{youtube https://www.youtube.com/watch?v=bhhff0p9a80&ab_channel=shuomi}}"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_blocks_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14534:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15419:63
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
14:03:21.280 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
14:03:21.281 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set #js [], :pages-to-add #js [#js {:id 29, :uuid "6542a0f9-d6ed-439a-ac87-e5cf3503f9e5", :content "$pfts_f6ld>$ nov 1st, 2023 $<pfts_f6ld$ ## hi, welcome to logseq!\n- logseq is a _privacy-first_, [open-source](https://github.com/logseq/logseq) platform for _knowledge_ management and collaboration.\n- this is a 3 minute tutorial on how to use logseq. let's get started!\n- here are some tips that might be useful.\n #+begin_tip\n click to edit any block.\n type `enter` to create a new block.\n type `shift+enter` to create a new line.\n type `/` to show all the commands.\n #+end_tip\n- 1. let's create a page called [[how to take dummy notes?]]. you can click it to go to that page, or you can `shift+click` to open it in the right sidebar! now you should see both _linked references_ and _unlinked references_.\n- 2. let's reference some blocks on [[how to take dummy notes?]], you can `shift+click` any block reference to open it in the right sidebar. try making\n some changes on the right sidebar, those referenced blocks will be changed too!\n\t- ((5f713e91-8a3c-4b04-a33a-c39482428e2d)) : this is a block reference.\n\t- ((5f713ea8-8cba-403d-ac00-9964b1ec7190)) : this is another block reference.\n- 3. do you support tags?\n\t- of course, this is a #dummy tag.\n- 4. do you support tasks like todo/doing/done and priorities?\n\t- yes, type `/` and pick your favorite todo keyword or priority (a/b/c).\n\t- now [#a] a dummy tutorial on \"how to take dummy notes?\"\n\t- later [#a] check out this awesome video by [:a {:href \"https://twitter.com/shuomi3\" :target \"_blank\"} \"@shuomi3\"] on how to use logseq to take notes and organize your life!\n\t {{youtube https://www.youtube.com/watch?v=bhhff0p9a80&ab_channel=shuomi}}\n\t- done create a page\n\t- canceled [#c] write a page with more than 1000 blocks\n- that's it! you can create more bullets or open a local directory to import some notes now!\n- you can also download our desktop app at https://github.com/logseq/logseq/releases"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
[65111:1101/140321.968519:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[65111:1101/140321.968932:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[65111:1101/140321.969271:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
14:03:22.077 › Error: libstdc++.so.6: cannot open shared object file: No such file or directory: local
14:03:22.078 › IPC error: {:event #object[Event [object Object]], :args #js ["transact-pages" "local" #js {:pages-to-remove-set nil, :pages-to-add #js [#js {:id 19, :uuid "6542a0f9-0f23-4c37-a724-db842a26b75d", :content "$pfts_f6ld>$ how to take dummy notes? $<pfts_f6ld$ ---\ntitle: how to take dummy notes?\n---\n\n- hello, i'm a block!\n id:: 5f713e91-8a3c-4b04-a33a-c39482428e2d\n\t- i'm a child block!\n\t- i'm another child block!\n- hey, i'm another block!\n id:: 5f713ea8-8cba-403d-ac00-9964b1ec7190"}]}]} Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1808:3)
at $electron$search$open_db_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14451:316)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:14508:3)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15432:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:9487:178)
at /nix/store/8dvbmhy17ncvpwpwfxiyzj964brvcidr-logseq-0.9.6/share/logseq/resources/app/electron.js:15988:76
at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89549)
at WebContents.emit (node:events:513:28)
same error at the moment. @IogaMaster
Interesting, I will attempt an update pr to see this can be resolved.
Try (with flakes) nix run github:IogaMaster/nixpkgs/logseq#logseq
trying right now @IogaMaster
something about NODE needing to be 114 instead of 116
nix run --impure github:IogaMaster/nixpkgs/logseq#logseq
[0/9 built, 8/124/143 copied (236.9/817.9 MiB), 45.9/183.0 MiB DL] fetching openssl-3.0.11(rsapi) init loggers
15:03:55.016 › Logseq App(0.9.20) Starting...
15:03:55.020 › restore proxy settings {:type "system"}
15:03:55.021 › set proxy to {:type "system"}
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
[112349:1101/150355.270324:ERROR:quota_database.cc(939)] Could not open the quota database, resetting.
15:03:56.448 › :electron.handler/watch-dir {:path "/home/mboterf/.logseq/config"}
15:03:56.569 › Error: The module '/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 116. This version of Node.js requires
NODE_MODULE_VERSION 114. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).: local
15:03:56.570 › cannot unlink search db: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1780:3)
at $electron$search$open_db_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14505:42)
at $electron$search$get_or_open_db$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14547:3)
at $electron$search$upsert_blocks_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14577:41)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:15475:63
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:9476:178)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:16063:76
at node:electron/js2c/browser_init:2:98044
at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81557)
at EventEmitter.emit (node:events:513:28)
15:03:56.575 › Error: The module '/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 116. This version of Node.js requires
NODE_MODULE_VERSION 114. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).: local
15:03:56.576 › cannot unlink search db: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1780:3)
at $electron$search$open_db_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14505:42)
at $electron$search$get_or_open_db$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14547:3)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14551:41)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:15488:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:9476:178)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:16063:76
at node:electron/js2c/browser_init:2:98044
at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81557)
at EventEmitter.emit (node:events:513:28)
15:03:57.149 › Error: The module '/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 116. This version of Node.js requires
NODE_MODULE_VERSION 114. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).: local
15:03:57.150 › cannot unlink search db: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1780:3)
at $electron$search$open_db_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14505:42)
at $electron$search$get_or_open_db$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14547:3)
at $electron$search$upsert_blocks_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14577:41)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:15475:63
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:9476:178)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:16063:76
at node:electron/js2c/browser_init:2:98044
at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81557)
at EventEmitter.emit (node:events:513:28)
15:03:57.151 › Error: The module '/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 116. This version of Node.js requires
NODE_MODULE_VERSION 114. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).: local
15:03:57.151 › cannot unlink search db: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1780:3)
at $electron$search$open_db_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14505:42)
at $electron$search$get_or_open_db$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14547:3)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14551:41)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:15488:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:9476:178)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:16063:76
at node:electron/js2c/browser_init:2:98044
at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81557)
at EventEmitter.emit (node:events:513:28)
15:03:57.153 › Error: The module '/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 116. This version of Node.js requires
NODE_MODULE_VERSION 114. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).: local
15:03:57.153 › cannot unlink search db: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1780:3)
at $electron$search$open_db_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14505:42)
at $electron$search$get_or_open_db$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14547:3)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14551:41)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:15488:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:9476:178)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:16063:76
at node:electron/js2c/browser_init:2:98044
at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81557)
at EventEmitter.emit (node:events:513:28)
[112349:1101/150357.881558:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[112349:1101/150357.881946:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[112349:1101/150357.882329:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
15:03:58.296 › Error: The module '/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 116. This version of Node.js requires
NODE_MODULE_VERSION 114. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).: local
15:03:58.297 › cannot unlink search db: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1780:3)
at $electron$search$open_db_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14505:42)
at $electron$search$get_or_open_db$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14547:3)
at $electron$search$upsert_pages_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14551:41)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:15488:62
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:9476:178)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:16063:76
at node:electron/js2c/browser_init:2:98044
at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81557)
at EventEmitter.emit (node:events:513:28)
errors within the app:
Search index error, please manually delete “/home/mboterf/.config/Logseq/search/local”:
Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
it hasn't crashed and can be closed from the app not terminal so good job mate @IogaMaster
Okay, I will see what else I can do. Making a pr soon!
Okay, I will see what else I can do. Making a pr soon!
Cool, I think these other issues could possibly go away if we compiled with node 114.. I think the database sqlite isn't starting, and probably isn't creating that file under search creating the other issues. I created the file local under search and just removed the search directory completely, same issue.
created the file with touch.. didn't work removed the search directory no change, same error
Could you reindex? I have rarely used logseq so i don't know how that is done
No impact, no idea how to do that. I've never encountered that issue, and I have no idea why it would happen. It's a fresh install so it shouldn't have a problem. but I think:
rror: The module '/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 116. This version of Node.js requires
NODE_MODULE_VERSION 114. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).: local
happens right before:
cannot unlink search db: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
at Object.unlinkSync (node:fs:1780:3)
at $electron$search$open_db_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14505:42)
at $electron$search$get_or_open_db$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14547:3)
at $electron$search$upsert_blocks_BANG_$$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:14577:41)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:15475:63
at $JSCompiler_prototypeAlias$$.$cljs$core$IFn$_invoke$arity$2$ (/nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:9476:178)
at /nix/store/vmm3s9fn6p0ci76l7ywpaq558bzrwc1p-logseq-0.9.20/share/logseq/resources/app/electron.js:16063:76
at node:electron/js2c/browser_init:2:98044
at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81557)
at EventEmitter.emit (node:events:513:28)
which just repeats dozens of times over and over.. in the app it just says what I posted earlier: Search index error, please manually delete “/home/mboterf/.config/Logseq/search/local”: Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
but that file doesn't exist on the system at all
removing the dir does nothing to affect the errors and creating a file with touch doesn't affect the errors.. no change.. same errors.
anyways, thanks in advance. I think trying the recompile with 114 instead of 116 versions of node would produce a different result. Again, I have no idea, just a thought.
@BruceBoterf
I think these other issues could possibly go away if we compiled with node 114
Unfortunately the logseq package is extracted from an appimage, so no compiling is done.
@BruceBoterf
I think these other issues could possibly go away if we compiled with node 114 Unfortunately the logseq package is extracted from an appimage, so no compiling is done.
hilarious. Well the app has those errors, and I haven't the slightest idea why. @OleMussmann if you could test on a system with logseq previously installed, that could give us better insight. I should do some research here quickly to see if that issue can be resolved thus giving us a workaround. Could be completely unrelated to this issue and just a problem on my machine.
I will try running the appimage outside of the nix store.
Logseq-linux-x64-0.9.20.AppImage is now installed in /home/iogamaster/.cache/appimage-run/893d0673f78fc75b543533e81363a5f9d1d499b4b80a49de65bcab691071e409
(rsapi) init loggers
[205312:1101/142159.645453:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[205312:1101/142159.645558:ERROR:select_file_dialog_linux_portal.cc(274)] Failed to read portal version property
14:21:59.824 › Logseq App(0.9.20) Starting...
14:21:59.844 › restore proxy settings {:type "system"}
14:21:59.845 › set proxy to {:type "system"}
[205312:1101/142159.859768:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to open nvidia-drm: /run/opengl-driver/lib/dri/nvidia-drm_dri.so: cannot open shared object file: Permission denied (search paths /run/opengl-driver/lib/dri, suffix _dri)
MESA-LOADER: failed to open zink: /run/opengl-driver/lib/dri/zink_dri.so: cannot open shared object file: Permission denied (search paths /run/opengl-driver/lib/dri, suffix _dri)
MESA-LOADER: failed to open kms_swrast: /run/opengl-driver/lib/dri/kms_swrast_dri.so: cannot open shared object file: Permission denied (search paths /run/opengl-driver/lib/dri, suffix _dri)
MESA-LOADER: failed to open swrast: /run/opengl-driver/lib/dri/swrast_dri.so: cannot open shared object file: Permission denied (search paths /run/opengl-driver/lib/dri, suffix _dri)
14:22:07.024 › :electron.handler/watch-dir {:path "/home/iogamaster/.logseq/config"}
14:22:16.341 › window-all-closed Quitting...
Log from the Appimage using appimage-run
, these issues are not present. It has to do with the nix store and permissions then.
That's a likely culprit. Good thinking!!
Reindexing isn't all that bad instructions on how to re-index logseq
which seems to run just fine, but on restart of the app, same issue:
Search index error, please manually delete “/home/mboterf/.config/Logseq/search/local”:
Error: ENOENT: no such file or directory, unlink '/home/mboterf/.config/Logseq/search/local'
Edit: the errors happen immediately after running the command
Probably a separate issue at this point? @IogaMaster Should we create a new ticket?
Yeah, I will file one. I will also make the pr to resolve this issue.
@BruceBoterf #264885
Try (with flakes)
nix run github:IogaMaster/nixpkgs/logseq#logseq
Brief update: by now I upgraded to 23.11 and the built-in logseq does not even open a window. The above flake, however, still works.
This is the entire log output for me on nixos-23.05 (5b528f99f73c4fad127118a8c1126b5e003b01a9):
❯ logseq
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
(rsapi) init loggers
[141463:1128/141307.887624:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[141463:1128/141307.887638:ERROR:select_file_dialog_linux_portal.cc(274)] Failed to read portal version property
[141463:1128/141307.903876:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
DRI driver not from this Mesa build ('23.0.3' vs '23.1.9')
failed to bind extensions
Let me know if I can provide any more helpful information.
I'm using the latest Nixos unstable, had the same issue before (turns blank after launch), and now it doesn't even show a window:
``` ❯ logseq (rsapi) init loggers 12:01:00.615 › Logseq App(0.10.1) Starting... 12:01:00.618 › restore proxy settings {:type "system"} 12:01:00.618 › set proxy to {:type "system"} [234064:1228/120100.620418:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.620505:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.620521:ERROR:gl_display.cc(790)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type [234064:1228/120100.620557:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.620575:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.620589:ERROR:gl_display.cc(790)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED [234064:1228/120100.620602:ERROR:gl_display.cc(824)] Initialization of all EGL display types failed. [234064:1228/120100.620617:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed. [234064:1228/120100.621288:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.621318:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.621332:ERROR:gl_display.cc(790)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type [234064:1228/120100.621358:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.621375:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234064:1228/120100.621390:ERROR:gl_display.cc(790)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED [234064:1228/120100.621404:ERROR:gl_display.cc(824)] Initialization of all EGL display types failed. [234064:1228/120100.621419:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed. [234064:1228/120100.622002:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization [234099:1228/120100.658040:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.658105:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.658123:ERROR:gl_display.cc(790)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type [234099:1228/120100.658165:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.658185:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.658209:ERROR:gl_display.cc(790)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED [234099:1228/120100.658224:ERROR:gl_display.cc(824)] Initialization of all EGL display types failed. [234099:1228/120100.658239:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed. [234099:1228/120100.658921:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.658956:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.658972:ERROR:gl_display.cc(790)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type [234099:1228/120100.658999:ERROR:angle_platform_impl.cc(43)] Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory ERR: Display.cpp:1023 (initialize): ANGLE Display::initialize error 12289: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.659017:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not dlopen native EGL: libEGL.so.1: cannot open shared object file: No such file or directory [234099:1228/120100.659032:ERROR:gl_display.cc(790)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED [234099:1228/120100.659045:ERROR:gl_display.cc(824)] Initialization of all EGL display types failed. [234099:1228/120100.659059:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed. [234099:1228/120100.659652:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization ```
@danielpza are you using Wayland?
@OleMussmann do you still have issues with the package from unstable?
@danielpza are you using Wayland?
yes
@OleMussmann do you still have issues with the package from unstable?
Unfortunately yes. Here's the console debug output:
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
(rsapi) init loggers
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
15:49:05.342 › Logseq App(0.10.5) Starting...
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
15:49:05.344 › restore proxy settings {:type "system"}
15:49:05.344 › set proxy to {:type "system"}
[93242:0129/154905.382910:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[93242:0129/154905.382975:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[93242:0129/154905.383094:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[93242:0129/154905.383122:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[93242:0129/154905.383146:ERROR:shared_image_factory.cc(926)] CreateSharedImage: could not create backing.
[93242:0129/154905.383171:ERROR:shared_image_factory.cc(758)] DestroySharedImage: Could not find shared image mailbox
[93242:0129/154905.383209:ERROR:gpu_service_impl.cc(1089)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[93185:0129/154905.388204:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=8704
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
[93277:0129/154905.449522:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[93277:0129/154905.449583:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[93277:0129/154905.449701:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[93277:0129/154905.449726:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[93277:0129/154905.449746:ERROR:shared_image_factory.cc(926)] CreateSharedImage: could not create backing.
[93277:0129/154905.449771:ERROR:shared_image_factory.cc(758)] DestroySharedImage: Could not find shared image mailbox
[93277:0129/154905.449808:ERROR:gpu_service_impl.cc(1089)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[93185:0129/154905.454560:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=8704
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
[93295:0129/154905.514265:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[93295:0129/154905.514329:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[93295:0129/154905.514463:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[93295:0129/154905.514493:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[93295:0129/154905.514517:ERROR:shared_image_factory.cc(926)] CreateSharedImage: could not create backing.
[93295:0129/154905.514542:ERROR:shared_image_factory.cc(758)] DestroySharedImage: Could not find shared image mailbox
[93295:0129/154905.514580:ERROR:gpu_service_impl.cc(1089)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[93185:0129/154905.519661:ERROR:gpu_process_host.cc(991)] GPU process exited unexpectedly: exit_code=8704
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
DRI driver not from this Mesa build ('23.1.9' vs '23.3.3')
failed to bind extensions
15:49:06.780 › :electron.handler/watch-dir {:path "/home/user/.logseq/config"}
15:49:06.804 › :electron.handler/unwatch-dir {:path "/home/user/path/to/LogSeq/work"}
15:49:06.805 › :electron.handler/watch-dir {:path "/home/user/path/to/LogSeq/work"}
Inspired from there, this manages to launch logseq (and removes the weird electron flickering and input latency), although there's still the search index error:
logseq = prev.logseq.overrideAttrs (oldAttrs: {
postFixup = ''
makeWrapper ${prev.electron}/bin/electron $out/bin/${oldAttrs.pname} \
--add-flags $out/share/${oldAttrs.pname}/resources/app \
--add-flags "--ozone-platform-hint=auto"
'';
});
Alright, this overlay works, without any wayland electron artifacts, and without any search index error:
logseq = prev.logseq.overrideAttrs (oldAttrs: {
postFixup = ''
makeWrapper ${prev.electron_27}/bin/electron $out/bin/${oldAttrs.pname} \
--add-flags $out/share/${oldAttrs.pname}/resources/app \
--add-flags "--use-gl=desktop" \
--prefix LD_LIBRARY_PATH : "${prev.lib.makeLibraryPath [prev.stdenv.cc.cc.lib]}"
'';
});
There was a mismatch between the node versions used by the latest electron (28) and the sqlite3 lib used by logseq.
I will get working on a pr when I can
By the way, I was mistaken in my explanation. It seems the logseq
package already uses electron_27
. However, --ozone-platform-hint=auto
doesn't work on this version (it does work on electron_28
though) and makes it fail at startup.
For now, replacing --ozone-platform-hint=auto
with --use-gl=desktop
fixes the behavior on wayland, but I don't know if it would make sense to make that change the default for everybody.
Alright, this overlay works, without any wayland electron artifacts, and without any search index error:
logseq = prev.logseq.overrideAttrs (oldAttrs: { postFixup = '' makeWrapper ${prev.electron_27}/bin/electron $out/bin/${oldAttrs.pname} \ --add-flags $out/share/${oldAttrs.pname}/resources/app \ --add-flags "--use-gl=desktop" \ --prefix LD_LIBRARY_PATH : "${prev.lib.makeLibraryPath [prev.stdenv.cc.cc.lib]}" ''; });
There was a mismatch between the node versions used by the latest electron (28) and the sqlite3 lib used by logseq.
Hi,
I'm just a beginner with NixOS and I'm having the same issue that you had. I tried create a flake overrides.nix that I'm importing. Is this the correct way to do it?
Thanks for your help,
Here's my flake
{ pkgs, ... }:
{
nixpkgs.overlays = [
(self: super: {
logseq = super.logseq.overrideAttrs (oldAttrs: {
postFixup = ''
makeWrapper ${super.electron_27}/bin/electron $out/bin/${oldAttrs.pname} \
--add-flags $out/share/${oldAttrs.pname}/resources/app \
--add-flags "--use-gl=desktop" \
--prefix LD_LIBRARY_PATH : "${super.lib.makeLibraryPath [super.stdenv.cc.cc.lib]}"
'';
});
})
];
}
That should do it
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/logseq-electron-app-not-working-with-nvidia/48111/3
Describe the bug
A few seconds after starting Logseq the application window turns blank. Even closing the window does not work anymore, only CTRL+C'ing a few times in the terminal where it launched from finally kills it.
Steps To Reproduce
Steps to reproduce the behavior:
Additional context
Using the troubled combination of GNOME, Wayland, Nvidia.
Notify maintainers
@kilianar
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Log