actualbudget / actual

A local-first personal finance app
https://actualbudget.org
MIT License
14.61k stars 1.17k forks source link

[Bug]: Actuall install fails on Ubuntu 22.04 and Debian 12 #3335

Closed cwross closed 1 month ago

cwross commented 2 months ago

Verified issue does not already exist?

What happened?

I have tried installing Actual following the instructions here: https://actualbudget.org/docs/install/local

On both Debian 12 and Ubuntu 22.04, I have tried using Node 18, 20, and 22. All versions fail similarly.

Error is below.

➤ YN0002: │ actual-sync@workspace:. doesn't provide @babel/core (p89c81), requested by @babel/preset-typescript. ➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code. ➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.

Forgive me if I am missing something obvious; I don't know much about Node at all; just an old Unix admin trying to follow the instructions provided.

Where are you hosting Actual?

Locally via Yarn

What browsers are you seeing the problem on?

No response

Operating System

Linux

tcrasset commented 2 months ago

Are you sure this isn't just a warning? I get these warnings too during yarn install, but yarn start is able to start the app no problem

cwross commented 2 months ago

Yes, when I run yarn start, I get the following error:

Usage Error: Couldn't find the node_modules state file - running an install might help (findPackageLocation)

I should also clarify that the Debian and Ubuntu systems I tried this on were both fresh installs created specifically for this purpose.

Edit: Just tried on a fresh install of Alpine Linux as well, same issues.

youngcw commented 1 month ago

how are you installing the dependencies? Im on mint and haven't ever had install issues. Im currently using node18