Attempt to update librechat to the latest release candidate
This doesn't work, I fail to build with:
error: Cannot build '/nix/store/g6l9hkdpagw2bnmwahc02l52mkrffvgg-librechat-0.8.2-rc2.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/q4qgw0i8jwphy8zay91mc0ryn6dnrw94-librechat-0.8.2-rc2
Last 25 log lines:
> Running phase: patchPhase
> applying patch /nix/store/bilh0c0cmfgnw2a7qn3dwxp71q2pl9ac-0001-npm-pack.patch
> patching file package.json
> applying patch /nix/store/0dk9z8sxk35dgwkfw0qsb1w683qw89yn-0002-logs.patch
> patching file api/config/meiliLogger.js
> patching file api/config/winston.js
> applying patch /nix/store/h0m3hci4giadx23h8a47qwmabvz90s54-0003-upload-paths.patch
> patching file api/config/paths.js
> Executing npmConfigHook
> Configuring npm
> Validating consistency between /build/source/package-lock.json and /nix/store/sd3xvlghlw83aacmyqkxlcxvvxk3srad-librechat-0.8.2-rc2-npm-deps/package-lock.json
> Making cache writable
> Setting npm_config_cache to /build/cache
> Installing dependencies
> npm error code ENOTCACHED
> npm error request to https://registry.npmjs.org/@testing-library%2freact failed: cache mode is 'only-if-cached' but no cached response is available.
> npm error A complete log of this run can be found in: /build/cache/_logs/2026-01-13T16_43_25_772Z-debug-0.log
>
> ERROR: npm failed to install dependencies
>
> Here are a few things you can try, depending on the error:
> 1. Set `makeCacheWritable = true`
> Note that this won't help if npm is complaining about not being able to write to the logs directory -- look above that for the actual error.
> 2. Set `npmFlags = [ "--legacy-peer-deps" ]`
>
For full logs, run:
nix log /nix/store/g6l9hkdpagw2bnmwahc02l52mkrffvgg-librechat-0.8.2-rc2.drv
error: Cannot build '/nix/store/mwicxm33crq9iv9gc3pkyns3dsfijvc4-system-path.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/kgm1vrr5vp07jswzqn9v70k8i8vq38i6-system-path
error: Cannot build '/nix/store/56ck3y67vqv06vjhi55smz2zcczch8rr-unit-librechat.service.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/1p3js87qgsdvdnfmisli6jwck474h4xj-unit-librechat.service
error: Cannot build '/nix/store/x6lmb98l84hjvrlvla1hrmqs7mjxndwn-nixos-system-nocix-amd-legacy-octacore-25.11.20260110.d030887.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/yd6x6a6grvahryrfazdd8xqmb7znmpfs-nixos-system-nocix-amd-legacy-octacore-25.11.20260110.d030887
This commit is contained in:
parent
bd0b2c4b3d
commit
27779f8256
3 changed files with 25 additions and 24 deletions
|
|
@ -1,8 +1,8 @@
|
|||
diff --git a/package.json b/package.json
|
||||
index 3a86469c..11e6afb3 100644
|
||||
index 011551594..f4f98c1a8 100644
|
||||
--- a/package.json
|
||||
+++ b/package.json
|
||||
@@ -146,5 +146,16 @@
|
||||
@@ -160,5 +160,16 @@
|
||||
"admin/",
|
||||
"packages/"
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,25 +1,26 @@
|
|||
diff --git a/api/config/meiliLogger.js b/api/config/meiliLogger.js
|
||||
index 195b387..d445e54 100644
|
||||
index 398672da5..fcd6864f8 100644
|
||||
--- a/api/config/meiliLogger.js
|
||||
+++ b/api/config/meiliLogger.js
|
||||
@@ -2,7 +2,7 @@ const path = require('path');
|
||||
const winston = require('winston');
|
||||
require('winston-daily-rotate-file');
|
||||
|
||||
-const logDir = path.join(__dirname, '..', 'logs');
|
||||
+const logDir = path.join('.', 'logs');
|
||||
|
||||
const { NODE_ENV } = process.env;
|
||||
|
||||
@@ -26,7 +26,7 @@ const getLogDir = () => {
|
||||
}
|
||||
|
||||
// Local development: use api/logs relative to this file
|
||||
- return path.join(__dirname, '..', 'logs');
|
||||
+ return path.join('.', 'logs');
|
||||
};
|
||||
|
||||
const logDir = getLogDir();
|
||||
diff --git a/api/config/winston.js b/api/config/winston.js
|
||||
index 8f51b99..2ebd041 100644
|
||||
index 93b84f7c4..4276bd6c2 100644
|
||||
--- a/api/config/winston.js
|
||||
+++ b/api/config/winston.js
|
||||
@@ -3,7 +3,7 @@ const winston = require('winston');
|
||||
require('winston-daily-rotate-file');
|
||||
const { redactFormat, redactMessage, debugTraverse, jsonTruncateFormat } = require('./parsers');
|
||||
|
||||
-const logDir = path.join(__dirname, '..', 'logs');
|
||||
+const logDir = path.join('.', 'logs');
|
||||
|
||||
const { NODE_ENV, DEBUG_LOGGING = true, DEBUG_CONSOLE = false, CONSOLE_JSON = false } = process.env;
|
||||
@@ -27,7 +27,7 @@ const getLogDir = () => {
|
||||
}
|
||||
|
||||
// Local development: use api/logs relative to this file
|
||||
- return path.join(__dirname, '..', 'logs');
|
||||
+ return path.join('.', 'logs');
|
||||
};
|
||||
|
||||
const logDir = getLogDir();
|
||||
|
|
|
|||
|
|
@ -10,13 +10,13 @@
|
|||
|
||||
buildNpmPackage rec {
|
||||
pname = "librechat";
|
||||
version = "0.8.0-rc2";
|
||||
version = "0.8.2-rc2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "danny-avila";
|
||||
repo = "LibreChat";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-bo26EzpRjE2hbbx6oUo0tDsLMdVpWcazCIzA5sm5L34=";
|
||||
hash = "sha256-3H+ixVnamGYjSYHsn9f4IpY1834bXIJxs8am+vPi6I0=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
@ -37,7 +37,7 @@ buildNpmPackage rec {
|
|||
./0003-upload-paths.patch
|
||||
];
|
||||
|
||||
npmDepsHash = "sha256-knmS2I6AiSdV2bSnNBThbVHdkpk6iXiRuk4adciDK1M=";
|
||||
npmDepsHash = "sha256-3Q9FCyGCYcMQ1Vab2W2PFNBre6BYtx7DLKRY0G351N0=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue