Dependency conflict installing strapi 4.15.1

System Information
  • Strapi Version: 4.15.1
  • Operating System: Debian
  • Database: MariaDB
  • Node Version: v20.9.0
  • NPM Version: 10.1.0
  • Yarn Version: -

New to strapi, getting dependency confilict when installing:

npx create-strapi-app@latest strapi_test

Installation type: Quickstart

Am I missing something?

Error log:
Error while installing dependencies:
npm WARN config production Use --omit=dev instead.
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 ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: strapi-test@0.1.0
npm ERR! Found: styled-components@5.3.3
npm ERR! node_modules/styled-components
npm ERR! styled-components@“5.3.3” from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer styled-components@“^5.3.6” from @strapi/plugin-cloud@4.15.1
npm ERR! node_modules/@strapi/plugin-cloud
npm ERR! @strapi/plugin-cloud@“4.15.1” from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR!
npm ERR! For a full report see:
npm ERR! /home/joe/.npm/_logs/2023-11-02T21_03_11_564Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /home/joe/.npm/_logs/2023-11-02T21_03_11_564Z-debug-0.log
TypeError: Cannot read properties of undefined (reading ‘addBreadcrumb’)
at /home/joe/.npm/_npx/2d56dd13733e9da7/node_modules/@strapi/generate-new/dist/utils/usage.js:36:31
at Array.forEach ()
at Module.captureStderr (/home/joe/.npm/_npx/2d56dd13733e9da7/node_modules/@strapi/generate-new/dist/utils/usage.js:35:37)
at createProject (/home/joe/.npm/_npx/2d56dd13733e9da7/node_modules/@strapi/generate-new/dist/create-project.js:133:17)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async createQuickStartProject (/home/joe/.npm/_npx/2d56dd13733e9da7/node_modules/@strapi/generate-new/dist/create-quickstart-project.js:18:3)

Works with 4.15.0:

npx create-strapi-app@4.15.0 strapi_test