New update breaks (again) Monica script #1666

Closed
opened 2026-02-05 01:53:48 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @BennyExtreme on GitHub (Sep 24, 2025).

Originally assigned to: @tremor021 on GitHub.

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Monica

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/monica.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-15-pve)

📝 Provide a clear and concise description of the issue.

Can't install Monica anymore by executing the script on the VE shell

🔄 Steps to reproduce the issue.

  1. Run the Monica script in the VE shell
  2. The script breaks inside the "Configuring monica" phase

Paste the full error output (if available).

  ✔️   Setup MariaDB 12.1.1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

removed 9 packages, and changed 42 packages in 3s

25 packages are looking for funding
  run `npm fund` for details
  ✔️   Setup Node.js 22

added 1 package in 718ms
  ✔️   Installed Node.js modules: yarn@latest
  ✔️   Set up MariaDB
  ✔️   Deployed: monica (4.1.2)
  ⏳   Configuring monica> App\Helpers\ComposerScripts::preInstall
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead.
Package web-token/jwt-key-mgmt is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package web-token/jwt-signature-algorithm-ecdsa is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package web-token/jwt-signature-algorithm-eddsa is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package web-token/jwt-signature-algorithm-rsa is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package nunomaduro/larastan is abandoned, you should avoid using it. Use larastan/larastan instead.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover

   INFO  Discovering packages.  

  asbiin/laravel-adorable ............................................... DONE
  asbiin/laravel-webauthn ............................................... DONE
  creativeorange/gravatar ............................................... DONE
  intervention/image .................................................... DONE
  laravel/cashier ....................................................... DONE
  laravel/passport ...................................................... DONE
  laravel/socialite ..................................................... DONE
  laravel/ui ............................................................ DONE
  laravolt/avatar ....................................................... DONE
  mariuzzo/laravel-js-localization ...................................... DONE
  monicahq/laravel-cloudflare ........................................... DONE
  monicahq/laravel-sabre ................................................ DONE
  nesbot/carbon ......................................................... DONE
  nunomaduro/termwind ................................................... DONE
  pragmarx/google2fa-laravel ............................................ DONE
  rinvex/countries ...................................................... DONE
  sentry/sentry-laravel ................................................. DONE
  stevebauman/location .................................................. DONE
  vinkla/hashids ........................................................ DONE
  vluzrmos/language-detector ............................................ DONE
  werk365/etagconditionals .............................................. DONE

97 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> Illuminate\Foundation\ComposerScripts::postInstall
yarn install v1.22.22
[1/5] Validating package.json...
error @: The engine "node" is incompatible with this module. Expected version "20.x". Got "22.19.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

[ERROR] in line 47: exit code 0: while executing command $STD yarn install

[ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)"

🖼️ Additional context (optional).

No response

Originally created by @BennyExtreme on GitHub (Sep 24, 2025). Originally assigned to: @tremor021 on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Monica ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/monica.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-15-pve) ### 📝 Provide a clear and concise description of the issue. Can't install Monica anymore by executing the script on the VE shell ### 🔄 Steps to reproduce the issue. 1. Run the Monica script in the VE shell 2. The script breaks inside the "Configuring monica" phase ### ❌ Paste the full error output (if available). ```shell ✔️ Setup MariaDB 12.1.1 Reading package lists... Done Building dependency tree... Done Reading state information... Done Package 'nodejs' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. removed 9 packages, and changed 42 packages in 3s 25 packages are looking for funding run `npm fund` for details ✔️ Setup Node.js 22 added 1 package in 718ms ✔️ Installed Node.js modules: yarn@latest ✔️ Set up MariaDB ✔️ Deployed: monica (4.1.2) ⏳ Configuring monica> App\Helpers\ComposerScripts::preInstall Installing dependencies from lock file Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead. Package web-token/jwt-key-mgmt is abandoned, you should avoid using it. Use web-token/jwt-library instead. Package web-token/jwt-signature-algorithm-ecdsa is abandoned, you should avoid using it. Use web-token/jwt-library instead. Package web-token/jwt-signature-algorithm-eddsa is abandoned, you should avoid using it. Use web-token/jwt-library instead. Package web-token/jwt-signature-algorithm-rsa is abandoned, you should avoid using it. Use web-token/jwt-library instead. Package nunomaduro/larastan is abandoned, you should avoid using it. Use larastan/larastan instead. Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover INFO Discovering packages. asbiin/laravel-adorable ............................................... DONE asbiin/laravel-webauthn ............................................... DONE creativeorange/gravatar ............................................... DONE intervention/image .................................................... DONE laravel/cashier ....................................................... DONE laravel/passport ...................................................... DONE laravel/socialite ..................................................... DONE laravel/ui ............................................................ DONE laravolt/avatar ....................................................... DONE mariuzzo/laravel-js-localization ...................................... DONE monicahq/laravel-cloudflare ........................................... DONE monicahq/laravel-sabre ................................................ DONE nesbot/carbon ......................................................... DONE nunomaduro/termwind ................................................... DONE pragmarx/google2fa-laravel ............................................ DONE rinvex/countries ...................................................... DONE sentry/sentry-laravel ................................................. DONE stevebauman/location .................................................. DONE vinkla/hashids ........................................................ DONE vluzrmos/language-detector ............................................ DONE werk365/etagconditionals .............................................. DONE 97 packages you are using are looking for funding. Use the `composer fund` command to find out more! > Illuminate\Foundation\ComposerScripts::postInstall yarn install v1.22.22 [1/5] Validating package.json... error @: The engine "node" is incompatible with this module. Expected version "20.x". Got "22.19.0" error Found incompatible module. info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. [ERROR] in line 47: exit code 0: while executing command $STD yarn install [ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)" ``` ### 🖼️ Additional context (optional). _No response_
OVERLORD added the buginvestigation labels 2026-02-05 01:53:48 +03:00
Author
Owner

@MickLesk commented on GitHub (Sep 24, 2025):

You can test following:

  1. Remove Monica folder before
  2. Edit /root/.Monica with another function
  3. update
@MickLesk commented on GitHub (Sep 24, 2025): You can test following: 1. Remove Monica folder before 2. Edit /root/.Monica with another function 3. update
Author
Owner

@BennyExtreme commented on GitHub (Sep 24, 2025):

? I'm talking about the install function of the script this time, not the update one

@BennyExtreme commented on GitHub (Sep 24, 2025): ? I'm talking about the install function of the script this time, not the update one
Author
Owner

@tremor021 commented on GitHub (Sep 24, 2025):

Oh boy, were they messing with dependencies again.... I'll take a look

@tremor021 commented on GitHub (Sep 24, 2025): Oh boy, were they messing with dependencies again.... I'll take a look
Author
Owner

@tremor021 commented on GitHub (Sep 24, 2025):

@BennyExtreme fixed with #7877 . Try after the merge

@tremor021 commented on GitHub (Sep 24, 2025): @BennyExtreme fixed with #7877 . Try after the merge
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1666