| 18 Nov 2024 |
@joepie91:pixie.town | taking into account that something that controls what gets rebuilt has essentially root access | 13:16:19 |
| 28 Nov 2024 |
| @drupol:matrix.org joined the room. | 13:47:24 |
@drupol:matrix.org | Hey everybody, I have a friend running into this issue on his linux machine: https://gist.github.com/drupol/58bab21103636f622bb3a623850ca0b3 | 13:47:46 |
@drupol:matrix.org | Is there something I can try to help him? | 13:50:19 |
ghpzin (moved to @ghpzin:envs.net) | In reply to@drupol:matrix.org Is there something I can try to help him? If you still need help, it just means they OOMd while running it:
3: 0xe7d2a4 v8::internal::V8::FatalProcessOutOfMemory
It should show up better on the in logs before that with something like:
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory | 15:44:32 |
ghpzin (moved to @ghpzin:envs.net) | If you still need help, it just means they OOMd while running it:
3: 0xe7d2a4 v8::internal::V8::FatalProcessOutOfMemory
It should show up better in logs before that with something like:
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory | 15:44:51 |
ghpzin (moved to @ghpzin:envs.net) | <del>If you still need help, it just means they OOMd while running it:
3: 0xe7d2a4 v8::internal::V8::FatalProcessOutOfMemory
It should show up better in logs before that with something like:
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory</del> Run it myself and node needs more than default memory for whatever open-webui is doing. With env.NODE_OPTIONS = "--max-old-space-size=8192"; it seems to build. | 16:14:05 |
ghpzin (moved to @ghpzin:envs.net) | ~If you still need help, it just means they OOMd while running it:
3: 0xe7d2a4 v8::internal::V8::FatalProcessOutOfMemory
It should show up better in logs before that with something like:
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory~ Run it myself and node needs more than default memory for whatever open-webui is doing. With env.NODE_OPTIONS = "--max-old-space-size=8192"; it seems to build. | 16:14:34 |
ghpzin (moved to @ghpzin:envs.net) | If you still need help, it just means they OOMd while running it:
> 3: 0xe7d2a4 v8::internal::V8::FatalProcessOutOfMemory
It should show up better in logs before that with something like:
`FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory` Run it myself and node needs more than default memory for whatever open-webui is doing. With env.NODE_OPTIONS = "--max-old-space-size=8192"; it seems to build. | 16:14:54 |
@drupol:matrix.org | OK | 16:22:39 |
@drupol:matrix.org | I will let him know | 16:22:44 |
@drupol:matrix.org | Thanks for the help :) I'll keep you posted | 16:22:53 |
@drupol:matrix.org | ghpzin: Do you think I should submit a PR to fix this upstream? | 16:23:33 |
ghpzin (moved to @ghpzin:envs.net) | As in nixpkgs or open-webui ?
open-webui preferably would look into why it happens, but afaik for most of these problems people just tell to add --max-old-space-size with some high number and if it works - it works. | 16:27:40 |
ghpzin (moved to @ghpzin:envs.net) | Pretty sure in nixpkgs there are a few of those too. | 16:28:15 |
ghpzin (moved to @ghpzin:envs.net) | Pretty sure in nixpkgs there are a few of those too, that just have --max-old-space-size with some higher number. If you want to just temp override your flake, patch: https://gist.github.com/ghpzin/2c953016de3f744648ad55fcb1cc7ad6 (thought it couples to frontend with version/src, because it is not exposed from nixpkgs package) | 16:29:47 |
ghpzin (moved to @ghpzin:envs.net) | Pretty sure in nixpkgs there are a few of those too, that just have --max-old-space-size with some higher number. If you want to just temp override your flake, patch: https://gist.github.com/ghpzin/2c953016de3f744648ad55fcb1cc7ad6 (I copy-pasted frontend with version/src, but there is probably a better way to get it from nixpkgs package) | 16:31:26 |
ghpzin (moved to @ghpzin:envs.net) | Pretty sure in nixpkgs there are a few of those too, that just have --max-old-space-size with some higher number: 3 according to search: https://github.com/search?q=repo%3ANixOS%2Fnixpkgs%20max-old-space-size&type=code
If you want to just temp override your flake, patch: https://gist.github.com/ghpzin/2c953016de3f744648ad55fcb1cc7ad6 (I copy-pasted frontend with version/src, but there is probably a better way to get it from nixpkgs package) | 16:32:44 |
ghpzin (moved to @ghpzin:envs.net) | @Pol As in nixpkgs or open-webui ?
open-webui preferably would look into why it happens, but afaik for most of these problems people just tell to add --max-old-space-size with some high number and if it works - it works. | 16:35:08 |
ghpzin (moved to @ghpzin:envs.net) | Pretty sure in nixpkgs there are a few of those too, that just have --max-old-space-size with some higher number - 3 according to search: https://github.com/search?q=repo%3ANixOS%2Fnixpkgs%20max-old-space-size&type=code
If you want to just temp override your flake, patch: https://gist.github.com/ghpzin/2c953016de3f744648ad55fcb1cc7ad6 (I copy-pasted frontend with version/src, but there is probably a better way to get it from nixpkgs package) | 16:35:41 |
@drupol:matrix.org | Thank you :) | 16:36:21 |
@drupol:matrix.org | Going to submit the patch to nixpkgs | 16:36:27 |
@drupol:matrix.org | If you can validate it: https://github.com/NixOS/nixpkgs/pull/359891 | 16:42:14 |
ghpzin (moved to @ghpzin:envs.net) | @Pol : Tried and commented. Surprisingly previous version 0.4.4 from nixos-unstable builds fine either way, so upstream probably added something between those versions that is heavy enough to trip over memory limits. | 17:20:30 |
@drupol:matrix.org | Thank you :) | 17:21:20 |
@drupol:matrix.org | Merging this now | 17:21:26 |
| 29 Nov 2024 |
| bl1nk changed their profile picture. | 01:11:44 |
| bl1nk changed their profile picture. | 01:12:00 |
| lassulus changed their profile picture. | 18:30:07 |
| 2 Dec 2024 |
| dish [Fox/It/She] changed their profile picture. | 19:59:08 |