Comments (15)
$ ls -la /lib/x86_64-linux-gnu/ | grep "libc-"
-rwxr-xr-x 1 root root 2029592 Jul 26 08:44 libc-2.31.so
lrwxrwxrwx 1 root root 12 Jul 26 08:44 libc.so.6 -> libc-2.31.so
from publii.
@frontera-dot-network - are you sure that on Publii v.0.44 do you have the same problem? On Publii 0.43.1 - yes it is possible, but on Publii v.0.44 we have downgraded better-sqlite3 to 8.2.0 which is the last version compatible with older Debian and Ubuntu according to discussion here: WiseLibs/better-sqlite3#990
from publii.
positive
dpkg -i Publii-0.44.0.deb
(Reading database ... 254632 files and directories currently installed.)
Preparing to unpack Publii-0.44.0.deb ...
Unpacking publii (0.44.0) over (0.42.1) ...
Setting up publii (0.44.0) ...
update-alternatives is /usr/bin/update-alternatives
update-alternatives: warning: forcing reinstallation of alternative /opt/Publii/Publii because link group Publii is broken
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu2) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
and the getting the said error when starting the app
from publii.
Please try to check these ones:
- AppImage: https://drive.google.com/file/d/11HT6U7lgHf7eU0KB-IRB7sdmXnytwx2o/view?usp=drive_link
- DEB: https://drive.google.com/file/d/1StPtYuVyx1OePOSDnbiKjLJ7tfCUiU-w/view?usp=drive_link
- RPM: https://drive.google.com/file/d/1WbconCAXKm1JUp3uACyY7uHIabFk85aQ/view?usp=drive_link
I have downgraded better-sqlite3 to v.8.1.0 which has been used in Publii v.0.42.1
I do hope that it will help, because I have no other ideas why do you get this error.
from publii.
thanks for that, but no luck
but somehow ubuntu 22.04 doesnt suffer the same problem
ls -la /usr/lib/x86_64-linux-gnu/libc.so
-rw-r--r-- 1 root root 283 Sep 25 15:45 /usr/lib/x86_64-linux-gnu/libc.so
apt list --installed | grep ^libc-
libc-bin/jammy-updates,jammy-security,now 2.35-0ubuntu3.4 amd64 [installed,automatic]
libc-dev-bin/jammy-updates,jammy-security,now 2.35-0ubuntu3.4 amd64 [installed,automatic]
problem solved though for me having upgraded to 22.04 but not a solution really if meant to support LTS OSs etc
from publii.
It seems that the issue is connected with the system where the module is compiled. In v.0.45 we will migrate from better-sqlite3 to WASM sqlite module, so such native issues will be no longer a problem
from publii.
I'm experiencing the same problem (Linux Mint 20.3 Una, base: Ubuntu 20.04 focal).
Would it be possible to provide a link to the 0.42.1 files? I cannot find them and now Publii is unusable.
from publii.
@owil @frontera-dot-network - could you check if v.0.44.1 still has this issue? I have downgraded better-sqlite3 to v.8.1.0 used in v.0.42.1 of Publii
from publii.
It looks like v0.44.1 still has this issue.
I have attached a picture of the error.
from publii.
@owil - ok, so the only solution will be migration to the WASM sqlite library instead of better-sqlite3 - we will try to implement it as soon as possible in v.0.44.2
from publii.
@frontera-dot-network @owil - could you check if this version: https://drive.google.com/drive/folders/1le87WhiJCc_tJFdNiZE-KZYI1-KzLLFG?usp=sharing is working on your OS? I have prepared new version of Publii which is not using better-sqlite3 - instead it uses WASM implementation of SQLite, so it does not require native module at all.
I am not guarantee that it will work as I have experimentally built it on mac with M1 processor using linux VM, so maybe it will be required to built it on x86 machine
from publii.
I installed Publii_0.44.1_amd64.deb and ran into an error when trying to start Publii.
from publii.
@owil - thank you for checking this. Could you redownload the DEB package (it is renamed to just Publii-0.44.1.deb)? I have built it on different machine and for me it is working, but I have a newer linux, so I do not know if it will solve issue with glibc
from publii.
It loads now. The new Publii-0.44.1.deb package fixed it. Thank you!
from publii.
@owil - great, thank you for checking. We will release officially v.0.44.2 by the end of November :) If you will observe any issues with DB-related functions - feel free to report it :)
from publii.
Related Issues (20)
- [Question] How do I redirect post URLs? HOT 1
- [Question]: Custom Wrapper possible?
- [Bug]: Json Feed show only Default Author name HOT 1
- [Bug]: Cannot upload website via FTP, FTPS or SFTP HOT 5
- [Feature Request]: Import from Mastodon thread
- [Bug]: Rendering process failed An error occurred during rendering process: "undefined" is not valid JSON HOT 4
- [Bug]: [Windows 11] Crash upon launching - "A Javascript error occured in the main process" HOT 2
- [Bug]: language change error occurred - please try again
- [Bug]: SQL3 error: database locked HOT 1
- [Bug]: Meta robots tag not generated when (index, follow) is selected. HOT 2
- [Feature Request]: 希望官网能加入中文
- [Feature Request]: how can i sync websites in multiple working computers conveniently ? HOT 4
- Please delete this
- [Feature Request]: Reduce the size of the featured image
- [Feature Request]: Email address obfuscation/encryption
- [Feature Request]: XMPP: Post to PubSub
- [Feature Request]: Finetune for Content Security Policy
- [Feature Request]: Allow video as featured image HOT 1
- [Bug]: Paste option on right click menu
- [Bug]: changing ssh key results in JS error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from publii.