ÇáÓí ÈÇäÇá WHM/cPanel Íá ãÔßáÉ Backup transport errors ÈÓÈÈ Upload attempt failed
cpbackup_transporter Upload attempt failed
Backup transfer failed with a lot of "Upload attempt failed" errors
[cpbackup_transporter] Upload attempt failed: upload_file_content_single() missing upload_uri
[cpbackup_transporter] Failed with 403: Forbidden
Google Drive backup validation [Failed with 403: Forbidden]
BackUp Transport To Google Drive Destination Fails Halfway With A 403 Error If the Google Drive Account Is A Shared Drive

ÇáãÔßáÉ :

ÇáÈÇß ÇÈ Úáì ÇáÓíÑÝÑ íßÊãá ÈÔßá ßÇãá æÓáíã æáßä ÚãáíÉ ÇáäÞá Çáì ÌæÌá ÏÑÇíÝ
ÊÝÔá ÈÚÖ ÇáãæÞÚ Ýì ÇáäÞá !
Unable to send “/backup/weekly/

ÓÈÈ ÇáãÔßáÉ :
ãä ÌæÌá æáíÓ ãä ÇáÓíÑÝÑ ÇáÎÇÕ Èß

ÇÏÎá åÐÇ ÇáÇãÑ áãÚÑÝÉ ÇáãÔßáÉ

ßæÏ:
cat /usr/local/cpanel/logs/cpbackup_transporter.log
Individual users can only upload 750 GB each day between My Drive and all shared drives. Users who reach the 750-GB limit or upload a file larger than 750 GB cannot upload additional files that day. Uploads that are in progress will complete. The maximum individual file size that you can upload or synchronize is 5 TB.

-----------------------------------------
This is an error that we usually get asked about often because the failure message can be quite vague and difficult to understand what the real cause is.


However, the 403 Forbidden failure message will generally be an issue on Google's end that will require the Google account owner to address. Most commonly users encounter this because their Google Drive disk space is no longer sufficient and thus validation or backups fail, however, if this is not the issue, you may review the other possible reasons according to Google.

Google's documentation states that these are the following possible reasons for a 403 error:



  • Usage limit exceeded:
    • An error 403 occurs when a quota usage limit has been exceeded



  • Daily limit exceeded:
    • A dailyLimitExceeded error indicates that the courtesy API limit for your project has been reached.



  • Number of items in folder:
    • This error occurs when the limit for a folder's number of children (folders, files, and shortcuts) has been exceeded. There is a 500,000 item limit for folders, files, and shortcuts directly in a folder. Items nested in subfolders do not count against this 500,000 item limit.



  • User rate limit exceeded:
    • This indicates that the per-user limit has been reached. This limit might be the limit from the API console or a limit from the Drive backend.



  • Rate limit exceeded:
    • The error indicates that the user has reached Google Drive API's maximum request rate.



  • Sharing rate limit exceeded:
    • The error occurs when the user has reached a sharing limit.
      • To fix this error:
        1. Do not send emails when sharing lot of files.
        2. If one user is making a lot of requests on behalf of many users of a G Suite domain, consider a Service Account with authority delegation to impersonate the owner of each document to share (setting the quotaUser parameter).



  • The user has not granted the app {appId} {verb} access:
    • The error occurs when your app is not on the ACL for the file. This error prevents the user from opening the file with your app.
      • To fix this error, perform one of the following operations:

        You can also check the isAppAuthorized field on a file to see if the file was created by or opened with your app.



  • The user does not have sufficient permissions for file:
    • The error occurs when the user does not have write access to a file, and your app is attempting to modify that file.
      • To fix this error, instruct the user to contact the file's owner and request edit access.



  • App with id {appId} cannot be used within the:
    • A domainPolicy error occurs when the policy for the user's domain doesn't allow access to Google Drive by your app.
      • To fix this error:
        1. Inform the user that the domain doesn't allow your app to access files in Drive.
        2. Instruct the user to contact the domain Admin to request access for your app.

Íá ÇáãÔßáÉ :


ÇÐÇ ßÇä áÏíß ÇßËÑ ãä ÓíÑÝÑ ÖÚ ßá ÓíÑÝÑ Úáì Çíãíá ãäÝÕá Ýì ÌæÌá ÏÑÇíÝ
ÍÊì áÇ ÊæÇÌå ãÔßáÉ Ýì Limit æÊÊÌäÈ Backup transport errors
åÐÇ åÇã ÌÏÇ áÇ ÊÌãÚ ÇßËÑ ãä ÓíÑÝÑ ÏÇÎá ãÔÑæÚ æÇÍÏ Çæ Çíãíá æÇÍÏ

OAuth rate limits Your token grant rate Token grant rates limit how quickly your application can get new users. Your current per day token grant rate limit is 10,000 grants per day. The per day token grant rate resets every day.




I've contacted Google and there's actually an API setting in Google Workspace Admin that needs to be updated.
Sign in - Google Accounts > Security > API controls > App access control > Filter 'CPanelBackup' > Change access to 'Trusted'

ÇáãÑÌÚ:
https://forums.cpanel.net/threads/go...errors.706769/
https://forums.cpanel.net/threads/ba...errors.568291/
https://forums.cpanel.net/threads/cp...failed.384231/
https://forums.cpanel.net/threads/ba...ors-on.396462/
https://support.cpanel.net/hc/en-us/...403-Forbidden-
https://support.cpanel.net/hc/en-us/...-403-Forbidden
https://support.cpanel.net/hc/en-us/...322.1662857201
https://support.cpanel.net/hc/en-us/...Timeout-Error-