Upgrading from 0.16 to 1.0

i found the documentation on upgrading to 1.0 and when going to the "Migrate to 1.0" page i am able to get an encryption key to decrypt my zip file, but the zip file doesnt download. i believe this is because i host homarr on a container. any recommendations on what to do ?
Solution:
Hmm okay, if you don't need them anymore I would suggest to delete those which don't have the name of your dashboard or move them to another directory and then try to export again
Jump to solution
14 Replies
Cakey Bot
Cakey Bot2w ago
Thank you for submitting a support request. Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?
Manicraft1001
Manicraft10012w ago
Hi @Wafflez , can you show us some screenshots of how the ZIP isn't downloading? This shouldn't happen just because you use containers. Also please provide the information as requested from the bot
Meierschlumpf
Meierschlumpf2w ago
Theoretically it is just calling an api endpoint with the token, so you could also try https://link-to-your-instance/api/migrate?token=your-token (open this in the browser while you are signed in) Just be sure that the token is not to old as it expires after 5 minutes
Wafflez
WafflezOP2w ago
no problem: OS: Ubuntu 22.04.5 LTS homarr version: 0.16.0 config: container, k8s
SyntaxError: Expected ',' or '}' after property value in JSON at position 532
at JSON.parse (<anonymous>)
... 8 lines matching cause stack trace ...
at async callRecursive (file:///app/node_modules/@trpc/server/dist/index.mjs:456:32) {
code: 'INTERNAL_SERVER_ERROR',
name: 'TRPCError',
[cause]: SyntaxError: Expected ',' or '}' after property value in JSON at position 532
at JSON.parse (<anonymous>)
at readConfig (/app/.next/server/chunks/6892.js:106:17)
at getConfig (/app/.next/server/chunks/6892.js:66:84)
at getFrontendConfig (/app/.next/server/chunks/7828.js:87:80)
at /app/.next/server/chunks/8521.js:61:125
at Array.map (<anonymous>)
at /app/.next/server/chunks/8521.js:59:40
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async resolveMiddleware (file:///app/node_modules/@trpc/server/dist/index.mjs:420:30)
at async callRecursive (file:///app/node_modules/@trpc/server/dist/index.mjs:456:32)
}
SyntaxError: Expected ',' or '}' after property value in JSON at position 532
at JSON.parse (<anonymous>)
at readConfig (/app/.next/server/chunks/2341.js:194:17)
at getConfig (/app/.next/server/chunks/2341.js:66:84)
at handler (/app/.next/server/pages/api/migrate.js:212:103)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
SyntaxError: Expected ',' or '}' after property value in JSON at position 532
at JSON.parse (<anonymous>)
... 8 lines matching cause stack trace ...
at async callRecursive (file:///app/node_modules/@trpc/server/dist/index.mjs:456:32) {
code: 'INTERNAL_SERVER_ERROR',
name: 'TRPCError',
[cause]: SyntaxError: Expected ',' or '}' after property value in JSON at position 532
at JSON.parse (<anonymous>)
at readConfig (/app/.next/server/chunks/6892.js:106:17)
at getConfig (/app/.next/server/chunks/6892.js:66:84)
at getFrontendConfig (/app/.next/server/chunks/7828.js:87:80)
at /app/.next/server/chunks/8521.js:61:125
at Array.map (<anonymous>)
at /app/.next/server/chunks/8521.js:59:40
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async resolveMiddleware (file:///app/node_modules/@trpc/server/dist/index.mjs:420:30)
at async callRecursive (file:///app/node_modules/@trpc/server/dist/index.mjs:456:32)
}
SyntaxError: Expected ',' or '}' after property value in JSON at position 532
at JSON.parse (<anonymous>)
at readConfig (/app/.next/server/chunks/2341.js:194:17)
at getConfig (/app/.next/server/chunks/2341.js:66:84)
at handler (/app/.next/server/pages/api/migrate.js:212:103)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
No description
No description
Wafflez
WafflezOP2w ago
im not cancelling the download. i cant show this due to the snippet app acting weird but the download states: Interrupted: server problem
Meierschlumpf
Meierschlumpf2w ago
Okay it seems like one of your boards configuration is broken and not valid json
Wafflez
WafflezOP2w ago
would this break due to an update ? previously ive just logged into admin and made a board via the UI. ive updated homarr maybe once since then
Meierschlumpf
Meierschlumpf2w ago
No theoretically it should not as it's using JSON.stringify to create valid json. Can you check your mounted configs directory? So you only have one board?
Wafflez
WafflezOP2w ago
yes only one board with homarr mounted on my hostPath
No description
Meierschlumpf
Meierschlumpf2w ago
Oh and what are those undefined.json and integration.config.json files?
Wafflez
WafflezOP2w ago
it seems im using the undefined.json or default.json. ive never made another board which is weird. also weird that root has ownership of undefined.
No description
Solution
Meierschlumpf
Meierschlumpf2w ago
Hmm okay, if you don't need them anymore I would suggest to delete those which don't have the name of your dashboard or move them to another directory and then try to export again
Wafflez
WafflezOP2w ago
yep that worked, thank you!
Meierschlumpf
Meierschlumpf2w ago
Okay nice, you're welcome 😉

Did you find this page helpful?