Версия пакета: meshcentral-1.2.5-alt1.noarch 1) После установки пакета и попытки запуска $meshcentral или #meshcentral Installing modules [ 'ua-client-hints-js@0.1.2', '@zip.js/zip.js@2.8.26', 'otplib@13.4.1' ] ERROR: Unable to install required modules. MeshCentral may not have access to npm, or npm may not have suffisent rights to load the new module. To manualy install this module try: cd "/usr/lib" npm install --no-audit --no-optional --omit=optional ua-client-hints-js@0.1.2 @zip.js/zip.js@2.8.26 otplib@13.4.1 node node_modules/meshcentral 2) Если установить npm и выполнить #meshcentral или #cd "/usr/lib" npm install --no-audit --no-optional --omit=optional ua-client-hints-js@0.1.2 @zip.js/zip.js@2.8.26 otplib@13.4.1 node node_modules/meshcentral То удаляются все пакеты по пути /usr/lib/node_modules/meshcentral 3) Если установить npm и выполнить $meshcentral то результат аналогичный пункту 1 4) Если установить npm и выполнить $cd "/usr/lib" npm install --no-audit --no-optional --omit=optional ua-client-hints-js@0.1.2 @zip.js/zip.js@2.8.26 otplib@13.4.1 node node_modules/meshcentral То результат: npm warn config optional Use `--omit=optional` to exclude optional dependencies, or npm warn config `--include=optional` to include them. npm warn config npm warn config Default value does install optional deps unless otherwise omitted. npm error code EACCES npm error syscall rename npm error path /usr/lib/node_modules/meshcentral npm error dest /usr/lib/node_modules/.meshcentral-f8Le5aLb npm error errno -13 npm error Error: EACCES: permission denied, rename '/usr/lib/node_modules/meshcentral' -> '/usr/lib/node_modules/.meshcentral-f8Le5aLb' npm error at async Object.rename (node:internal/fs/promises:784:10) npm error at async moveFile (/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js:30:5) npm error at async Promise.allSettled (index 0) npm error at async [reifyPackages] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:334:11) npm error at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:149:5) npm error at async Install.exec (/usr/lib/node_modules/npm/lib/commands/install.js:150:5) npm error at async Npm.exec (/usr/lib/node_modules/npm/lib/npm.js:207:9) npm error at async module.exports (/usr/lib/node_modules/npm/lib/cli/entry.js:74:5) { npm error errno: -13, npm error code: 'EACCES', npm error syscall: 'rename', npm error path: '/usr/lib/node_modules/meshcentral', npm error dest: '/usr/lib/node_modules/.meshcentral-f8Le5aLb' npm error } npm error npm error The operation was rejected by your operating system. npm error It is likely you do not have the permissions to access this file as the current user npm error npm error If you believe this might be a permissions issue, please double-check the npm error permissions of the file and its containing directories, or try running npm error the command again as root/Administrator. npm error A complete log of this run can be found in: /home/test/.npm/_logs/2026-09-08T08_07_57_328Z-debug-0.log Installing modules [ 'ua-client-hints-js@0.1.2', '@zip.js/zip.js@2.8.26', 'otplib@13.4.1' ] ERROR: Unable to install required modules. MeshCentral may not have access to npm, or npm may not have suffisent rights to load the new module. To manualy install this module try: cd "/usr/lib" npm install --no-audit --no-optional --omit=optional ua-client-hints-js@0.1.2 @zip.js/zip.js@2.8.26 otplib@13.4.1 node node_modules/meshcentral По итогу: После установки первый запуск программы приводит к попытке автоматически установить дополнительные модули через npm. При запуске от обычного пользователя установка завершается ошибкой EACCES При запуске от root операция переименования разрешается, но в таком случае npm изменяет содержимое /usr/lib/node_modules, и каталог meshcentral исчезает. Примечание: на прошлой версии meshcentral-1.1.56-alt1.noarch запуск успешен.
Прошлая версия (meshcentral-1.1.56-alt1.noarch) в сизиф вообще не требовала npm