Try out https://www.odoo.com/app/manufacturing If you don’t need enterprise features, the community edition is your best friend. https://github.com/oca

luckow
Posts
-
Manufacturing related ERP (MES?) suggestions? -
OpenCloud - Secure, Simple & Reliable File Sharing@lukas to be fair: it's a fork of https://owncloud.com/ (which is the original software project from which nextcloud was forked)
-
Can't start cloudron service after Default Data Directory migrationfyi: As soon as I have moved
platformdata
back to the “original” storage,everything works as expectedthe error disappeared.
I also had to move theappsdata
&boxdata
back to get a fully functional Cloudron instance again. -
Can't start cloudron service after Default Data Directory migrationyes. This is what has happened in the meantime
journalctl -f
Feb 22 17:41:06 cos systemd[1]: box.service: Main process exited, code=exited, status=1/FAILURE Feb 22 17:41:06 cos systemd[1]: box.service: Failed with result 'exit-code'. Feb 22 17:41:06 cos systemd[1]: box.service: Scheduled restart job, restart counter is at 3937. Feb 22 17:41:06 cos systemd[1]: Stopped Cloudron Admin. Feb 22 17:41:06 cos systemd[1]: Started Cloudron Admin. Feb 22 17:41:07 cos sshd[32331]: Received disconnect from 218.92.0.237 port 48908:11: [preauth] Feb 22 17:41:07 cos sshd[32331]: Disconnected from authenticating user root 218.92.0.237 port 48908 [preauth] Feb 22 17:41:07 cos sshd[32331]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=218.92.0.237 user=root Feb 22 17:41:09 cos box.js[32364]: node:fs:827 Feb 22 17:41:09 cos box.js[32364]: fd = getValidatedFd(fd); Feb 22 17:41:09 cos box.js[32364]: ^ Feb 22 17:41:09 cos box.js[32364]: TypeError [ERR_INVALID_ARG_TYPE]: The "fd" argument must be of type number. Received undefined Feb 22 17:41:09 cos box.js[32364]: at Object.write (node:fs:827:8) Feb 22 17:41:09 cos box.js[32364]: at exitSync (/home/yellowtent/box/box.js:39:26) Feb 22 17:41:09 cos box.js[32364]: at main (/home/yellowtent/box/box.js:58:23) { Feb 22 17:41:09 cos box.js[32364]: code: 'ERR_INVALID_ARG_TYPE' Feb 22 17:41:09 cos box.js[32364]: } Feb 22 17:41:09 cos box.js[32364]: Node.js v20.18.0
-
Can't start cloudron service after Default Data Directory migrationsorry for bringing up this topic again.
I followed the document (https://docs.cloudron.io/storage/) and ended up atFeb 22 14:49:00 cos syslog.js[6203]: node:internal/process/promises:391 Feb 22 14:49:00 cos syslog.js[6203]: triggerUncaughtException(err, true /* fromPromise */); Feb 22 14:49:00 cos syslog.js[6203]: ^ Feb 22 14:49:00 cos syslog.js[6203]: [Error: EACCES: permission denied, lstat '/home/yellowtent/platformdata/logs/syslog.sock'] { Feb 22 14:49:00 cos syslog.js[6203]: errno: -13, Feb 22 14:49:00 cos syslog.js[6203]: code: 'EACCES', Feb 22 14:49:00 cos syslog.js[6203]: syscall: 'lstat', Feb 22 14:49:00 cos syslog.js[6203]: path: '/home/yellowtent/platformdata/logs/syslog.sock' Feb 22 14:49:00 cos syslog.js[6203]: } Feb 22 14:49:00 cos syslog.js[6203]: Node.js v20.18.0 Feb 22 14:49:00 cos systemd[1]: cloudron-syslog.service: Main process exited, code=exited, status=1/FAILURE Feb 22 14:49:00 cos systemd[1]: cloudron-syslog.service: Failed with result 'exit-code'.
-
Google free plan - now with daily limitationsLast year I learned about notebooklm with the possibility of automatically creating podcasts. I put a little effort into getting ai generated podcast episodes via FLOSS. Give it a try -> https://podcast.safeserver.de/@deepdive
Today I learned that a new threshold has been reached. I didn't recognized that. In the end it means for me, mayby not every day a new episode. I'm very sorry that it means more weeks to have an episode for each app in the Cloudron app catalog.
But hey, thanks to Google for sponsoring the infrastructure for 92 episodes in open source software.
-
setting NODE_ENV for productionI never thought about it. Is there a difference in = production?
-
A cosmetic questionday 14. It still itches.
-
A cosmetic question@scooke here we go -> https://photos.luckow.org/share/cT9eoZ0U7NQ7g_qRutoSF3iP6eKRObYiAxxI3pqmseOFP-jQsH0aU6S6nb1TnljYVLs
Password: Cloudron -
A cosmetic questionI'm currently trying to grow a (full) beard. What do you use when your face itches? FYI: I'm day 9.
-
Q: Is a different app package required for a license?@mirotalk-57bab571 to donate money for your fantastic work (aka buy a license) - does this require a different app package?
Q2: is codecanyon the way to go or do you offer other ways to not pay a cut to codecanyon? -
Bug: Alias Domain & OIDCstatic.example.org is the app location
static.example.com is the alias locationDownloading/showing files (eg: static.example.org/static.gif) is possible at both locations.
Loggin via oidc only works at the app location. This error is triggered at the alias location:{"status":"Internal Server Error","message":"checks.state argument is missing"}
-
Jellyfin - the beast eats GBargh. it's hitting me again. same problem. i totally forgot about this thread. For my future self:
You have to configure your app to write the cache to a mounted volume. (/run/jellyfin/
is "local") -
Bug: MiroTalk SFU & OIDC & Alias Domainzoom.example.org is the app location
teams.example.org is the alias locationJoining rooms is possible at both locations.
Loggin via oidc, which is the default call to action if you open the url, only works at the app location. This error is triggered at the alias location:BadRequestError: state mismatch, expected eyJyZXR1cm5UbyI6Ii9wcm9maWxlIn0, got: eyJyZXR1cm5UbyI6Ii8ifQ at ResponseContext.callback (/app/code/node_modules/express-openid-connect/lib/context.js:366:15)
The oidc flow redirects from teams to zoom.
-
LocalSend FOSS to send files across devicesAnd because it looks like an April Fool's joke, I'm giving it a thumbs up. I have it installed on every device. Super cool tool. It's worth taking a look at.
-
Mail service: failed to bind port 0.0.0.0:25/tcp: listen tcp4 0.0.0.0:25: bind: address already in use.A homemade problem. We have refactored our Ansible role. It has installed an MTA that was previously started as Cloudron's mail service. After uninstalling the MTA, everything works as expected.
-
Backup failed with unexpected response code or HTTPPlatform version v8.2.3 (Ubuntu 20.04.4 LTS)
That's what backups break ->Unexpected response code or HTTP error when piping http://172.18.30.2:3000/databases/TOKEN/backup?access_token=TOKEN to /home/yellowtent/appsdata/a6921c10-1234-4321-1234-abcdefghijklmnopqrstuvwxyz/postgresqldump: status 500
Is there a solution to this problem?
-
Mail service: failed to bind port 0.0.0.0:25/tcp: listen tcp4 0.0.0.0:25: bind: address already in use.Platform version v8.2.3 (Ubuntu 24.04.1 LTS)
Restarting the mail service brings a/bin/bash exited with code 125
Service status is stopped.
Any clue, what other service is binded to port 25?box:locks release: mail_restart HttpError: /bin/bash exited with code 125 signal null at BoxError.toHttpError (/home/yellowtent/box/src/boxerror.js:109:16) at restart (/home/yellowtent/box/src/routes/services.js:125:37) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { status: 500, internalError: BoxError: /bin/bash exited with code 125 signal null at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:72:23) at ChildProcess.emit (node:events:519:28) at maybeClose (node:internal/child_process:1105:16) at ChildProcess._handle.onexit (node:internal/child_process:305:5) { reason: 'Shell Error', details: {}, stdout: 'c1cdae98de5fb18b3204bf361e3bb484bd56b6d74e8621edb7ae9ba892203e81\n', stdoutLineCount: 1, stderr: 'docker: Error response from daemon: driver failed programming external connectivity on endpoint mail (8144e4d6b80711bef3085b5ae542582f9d9c91a4e6f208d2bb63894687a0477a): failed to bind port 0.0.0.0:25/tcp: listen tcp4 0.0.0.0:25: bind: address already in use.\n', stderrLineCount: 1, code: 125, signal: null }, details: {} }
-
Is anyone else at FOSDEM 25?@fbartels The "biggest" problem imho: where to meet when?
Any ideas?
-
Endpoint not reachable. reinstallation has helped (https://collabora.example.org/hosting/discovery)@nebulon nope.