Monzo Credit Card Pot Sync

Okay, so a number of possible issues?

  • The pip install command resulted in a bunch of warnings about scripts not being in the PATH
  • The npm install command had a bunch of warnings about unsupported engines and packages looking for funding
  • The npm run build-css resulted in:

Log:

I confess I haven’t a Scooby about linux or npm or anything of that nature, I’ve just followed the instructions on a brand new build.

That gives me a lot of “requirement already satisfied” items

I don’t know how to identify which it is? Is there something obvious that I can look at?

It’s ARM.

I have never used docker so that was a fall-back for me, as I’d need to gen-up on the basics.

No such option: -y

(for the install)

bash: /home/admin/.bash_profile: No such file or directory


This is such fun.

1 Like

So very tired now.

Did you change the code? I copied it, ran it, came back and it’s different now.

In any event, it didn’t work.

Also, I have to go off and do life stuff so I can’t dedicate more time to this. It’ll have to wait until the weekend.

Okay, I’ve done that, done the sudo apt-get update, the sudo apt-get install nodejs.

Then I do npm install:

node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.30’ not found (required by node)

node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.29’ not found (required by node)

I definitely need to go now, I’ll check back on this later!!

Ok, i’ve finally made it back home, and been able to install this on my Raspberry Pi via Docker.
My issue is that I can’t “log in” to my Monzo account because of the “localhost” url as i’m connecting via different machine on the network (my Pi is headless).
Same goes for Truelayer. All down to the “localhost” url I think

Any suggestions or a fix?

I managed to do it once by just amending the URL when it loads to the IP of the device I clicked the link on. Should load the page.

If I do that, I get:

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

You can set the environment variable POT_SYNC_LOCAL_URL to something other than http://localhost:1337 before running the app to change this.

That doesn’t mean anything to me. Sorry. Any guidance would be appreciated.