S3 external storage failing to upload to subfolders

Nextcloud version: 25.0.1
PHP version 7.4.33
mysql 10.5.18

Cannot upload to subfolders in external S3 storage (iDrive). The top directory of the bucket works fine. Tried with two Nextcloud providers: webo.hosting and portknox.net

For example, backup attempt produce the following Admin > Logging:

	OCP\Files\NotPermittedException: No create permission for folder
/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/apps/backup/lib/Service/ExternalFolderService.php - line 787:

OC\Files\Node\Folder->newFolder()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/apps/backup/lib/Service/ExternalFolderService.php - line 261:

OCA\Backup\Service\ExternalFolderService->getExternalChunkFolder()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/apps/backup/lib/Service/UploadService.php - line 417:

OCA\Backup\Service\ExternalFolderService->uploadPart()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/apps/backup/lib/Service/UploadService.php - line 348:

OCA\Backup\Service\UploadService->uploadMissingFilesToExternalFolder()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/apps/backup/lib/Service/UploadService.php - line 178:

OCA\Backup\Service\UploadService->uploadToExternalFolder()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/apps/backup/lib/Cron/Manage.php - line 149:

OCA\Backup\Service\UploadService->uploadPoint()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/apps/backup/lib/Cron/Manage.php - line 119:

OCA\Backup\Cron\Manage->manage()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/lib/private/BackgroundJob/Job.php - line 54:

OCA\Backup\Cron\Manage->run()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/lib/private/BackgroundJob/TimedJob.php - line 60:

OC\BackgroundJob\Job->execute()

/var/www/vhosts/cheburashka.webo.family/httpdocs/nextcloud/cron.php - line 152:

OC\BackgroundJob\TimedJob->execute()

Hi there…

Yes, there is another chap here and myself with the same issue, iDrive S3. The other chap has tested nextcloud external storage with other providers and it worked fine, so the conclusion is that the problem is with iDive and not Nextcloud

Dj

Thanks!

I’m having iDrive support zoom in soon, I will update if there will be any progress.
Just today there was a topic in r/nextcloud with a few $4/TB*mo alternatives…

@srjmas hello…

I raised a support ticket with iDrive two days ago:

This was their reply:


Hi,

The public buckets feature is temporarily unavailable. It will become available in a couple of weeks.

Thanks

  • Thanks,*
    Your IDrive Support Team

Keep us posted if you have more.

Thanks very much

Dj

@srjmas are you able to provide a link to the alternatives, and do you know if they work?

All the very best

Dj

Here is the thread:
https://www.reddit.com/r/NextCloud/comments/zjnu1q/moving_home_hosted_server_to_a_cloud_hosted/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button

IDrive did not return to me, so i guess I’m searching for a new place too now
upd: iDrive will meet me tomorrow
upd: iDrive solved the issue!

@srjmas Fixed… See this from iDrive:

Dear User,

Thank you for choosing IDrive® e2! We would like to take this opportunity to share what’s new.

Make your buckets public!
IDrive® e2 users with a paid subscription can now enable public access for their buckets. No more waiting for customer support to review and approve the public access requests for buckets.

Follow the simple steps to verify your email address and phone number via one-time verification code and assign public access.

This feature is currently available only for paid IDrive® e2 users. Upgrade your free subscription now and get 90% Off on first year! Annual plans start at $40.00/year $4.00 First Year for 1 TB storage.

Tested and works… Few…

All the best dj