Comments (3)
runsc can be set up to do extensive logging
Found docs - works like this
runsc --network none -unprivileged -ignore-cgroups --debug --debug-log=/dev/stderr do ls
which spams a stack trace and also says
panic: unable to attach: operation not permitted
which means ptrace - which you also said.
Adding ptrace cap fixes the issue:
docker run -it --cap-add=SYS_PTRACE gristlabs/grist /bin/bash
Maybe add SYS_PTRACE
to the docs page faq section as well as the XSAVE processor flag?
Thanks!
from grist-core.
Hmm, do you know if you have the SYS_PTRACE
capability?
One option for debugging is to run /bin/bash on the container, and then try running runsc
in various ways, outside of Grist. runsc
can be set up to do extensive logging.
For example, for me this command succeeds and shows a directory listing:
paulfitz@entwash:~/cvs/grist-core$ docker run -it gristlabs/grist /bin/bash
root@203def292848:/grist# runsc --network none -unprivileged -ignore-cgroups do ls
...
If it fails for you, then maybe you could enable logging on it (I forget the details but runsc documentation should be clear) and see what is up?
from grist-core.
@gabriel-v there was a documentation update based in part on your suggestion, thanks.
gristlabs/grist-help#330
from grist-core.
Related Issues (20)
- I didn't find the "Choose" string in weblate or in the UI that is used in the dropdown menus to select an option in a form HOT 3
- Cross docs data exchange as livestream by vsv: CSV Files as Virtual Tables in SQLite
- Grist Forms - Redirecting loop error HOT 1
- Forms created from a Summary Table are bugged HOT 1
- Changing the Show Column value via API HOT 4
- TypeError: t is null HOT 1
- Manage Team modal is showing subdomain-style teams also for `GRIST_ORGS_IN_PATH: true`
- Deleting a team is not possible
- Container image is privileged HOT 1
- Summary table from a reference column HOT 2
- Data flows
- accessing equivalent of SELF_HYPERLINK from a custom widget
- Number, i18n and CSV download
- How to make "Import from URL" available in self hosted
- Json documents not available as default importable option
- [Rest API] Make it possible to request some fields only
- [Bug] Collapsed widgets get uncollapsed when one of them gets changed HOT 1
- Simple login
- Missing header for reference or formula fields when exporting with colId
- Add a button/option to download csv/XLSX with colId as header
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 grist-core.