• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space
  • Chevereto Support CLST

    Support response

    Support checklist

    • Got a Something went wrong message? Read this guide and provide the actual error. Do not skip this.
    • Confirm that the server meets the System Requirements
    • Check for any available Hotfix - your issue could be already reported/fixed
    • Read documentation - It will be required to Debug and understand Errors for a faster support response

External storage Backblaze b2 don't accept bucket name with hyphen

lovedigit

👽 Chevereto Freak
▶ Reproduction steps
  1. Add an external storage
  2. Choose backblaze b2 as API
  3. Add bucket name with hypen in name
  4. add other details key, secret and path.
  5. save
😢 Unexpected result
When you save the form, it doesn't return any error. It doesn't save. Doesn't do anything.
I thought it was form validation issue. Added the bucket name and other details manually in database.
Now it shows up in external storage, but When i try to activate, it throws following error:
238_tRrcUNUMcQ.png
Backblaze actually accepts bucket name with hypen on their side.
243_RTqFoZ059R.png

📃 Error log message
Let me know which log you need. From chevereto or server (php/nginx).
 
Last edited:
Just tried this on my end and i can use - in the name just fine.

So i think fault is at the @lovedigit hosting end.

only time i got this error was becuase i used seperated app key, make sure you use master app ID and key and then click reset key button to get new key, if you don't have master app key. On master key id and then use master key id and key you get. Do not use seperated key ID and key!

not last but least bucket must be Public, since when you put it on Private it cannot read images.
 
Last edited:
I forgot about this post. Sorry, should've deleted it.
Backblaze is weird. If you create a new bucket, and try to access it immediately via api, it doesn't recognize it in some instances.
It takes sometime, about 5-10 min before it is propagated sometimes.
I did test with new bucket and it was same. But, it does work after sometime. So, it was at the backblaze's end. Not on chevereto.
Please file this under "not a bug"
 
Don't mind, otherwise how we will discover the caveats of B2?

I'm also seeing this as an interesting use case for plugins as B2 is perhaps the service with more "ifs" required to get it to work swiftly. I know is a hassle, but the money saved totally worth it and I'm sure that my effort doing a plugin will be rewarded.
 
Back
Top