Failed to install app: 402 message: Missing token
-
-
@abbe I may be wrong, but aren't you missing some options in there?
id
is defintiely required, no?This is my usual template for cloudronmanifest.json:
{ "id": "package.name.something", "title": "AppName", "author": "AppAuther", "description": "file://DESCRIPTION.md", "tagline": "Some tagline", "version": "0.0.1", "healthCheckPath": "/", "httpPort": 8888, "addons": { "localstorage": {} }, "manifestVersion": 2, "memoryLimit": 536870912, "website": "https://example.com", "contactEmail": "support@clourdon.io", "tags": [ "automation" ], "changelog": "file://CHANGELOG.md", "documentationUrl": "https://docs.cloudron.io/apps/someapp/", "icon": "file://logo.png" }
-
@murgero the issue is still showing up although i added the ID Field.
i don't know about it, but i think it is not required ? i have checked teh docu to see which fields are required, and all of the required fields are found in my file.... but i am sure i am missing something (this why i tried to reinstall the CLI) -
@abbe Well
Failed to install app: 402 message: Missing token
402 is an error returned by the server, that error specifically is a client side error. In HTTP, 402 means payment required but IDK how that applies here if your license is good.Edit: Are you on the free cloudron? Even with CLI, it'll only allow 2 apps.
-
@murgero i have seen before in the forum that someone already faced the same issue, but the topic did not last any further, but i have also seen that deleting the .cloudron.json might solve the issue, but it does not. (it is also a second reason why i reinstalled the cli)
yes i am on the free plan, but i have no apps installed yet on it.
-
@murgero i was on the same boat, i was just playing around with the tokens. no problem
Edit: i even logged out and deleted all tokens i had and re-created one for the CLI, changed the null value of the json file and logged in again, but still no answer...
-
@abbe said in Failed to install app: 402 message: Missing token:
Edit: i even logged out and deleted all tokens i had and re-created one for the CLI, changed the null value of the json file and logged in again, but still no answer...
Did you try my earlier suggestion ?
cloudron login my.domain.com
cloudron inspect
Does the above work?
-
@girish as mentioned before, a simple list command works, but not the install!
when i try to issue the command <cloudron login domain.com> i get an error saying "Failed to login: self signed certificate"
but giving <cloudron login my.domain.com> returns a positive output "Existing token still valid. Login successful."
issuing the command inspect gives a JSON load, with the following values:
{
"apiEndpoint": "my.domain.com",
"appStoreOrigin": "https://api.cloudron.io",
"apps": []
}should i navigate to my.domain.com/#/domains to renew teh certs i haev ? or will this be a bad move to take ?
-
@abbe said in Failed to install app: 402 message: Missing token:
ould i navigate to my.domain.com/#/domains to renew teh certs i haev ? or will this be a bad move to take ?
Nah, no need - cloudron cli requires the
my.example.com
notexample.com
so you're fine.