Support

Akeeba Backup for Joomla!

#30177 B2 Backblaze backup upload fails

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by on Sunday, 14 October 2018 17:17 CDT

guzabi
Follow-up to ticket #30170 – B2 Backblaze backup upload fails

Closing tickets without warning on NOT resolved issues is rude, it's just like slamming a door on my face. I don't appreciate it.

Issue is NOT resolved :

1. You said :
If you have an ApplicationKeyID and ApplicationKey then in Akeeba Backup's configuration you can enter:

1. ApplicationKeyID in the "Account ID" field.

2. ApplicationKey in the "Application Key" field.


I did precisely that. It. Does. Not. Work. Period.

2. As I said in the previous ticket, telling me I didn't set permissions correctly is incorrect. I did multiple tests with various sets of permimssions, to no avail.

3. Just for your information : since August, Backblaze does indeed allow creating Application Keys in the interface. See attached screenshot.

And please, stop being rude. I'm not wasting your time.
You are wasting mine by closing tickets on unresolved issues.

nicholas
Akeeba Staff
Manager
Apologies, the problem is with BackBlaze but not for the reasons I thought. Their API docs are technically correct but they left out a major caveat: the application Key Id is used instead of the account Id only in the authentication API, not anywhere else. Everything else requires either the account ID or the bucket ID.

They also made a footnote of a very important difference. Under the new API (which has the same version number as the old API because somehow that makes sense to them...) the authorization MAY return a bucket ID. But not always. This happens because you can create two kinds of Application Keys: with a bucket or without a bucket. Neither of these works the same as the other one and they are both different than using a master key, something not explained in their API docs. This is ultimately the problem you have.

Here are the three convoluted possibilities for using their API:

  • If you have a master key you need to provide the account ID, master Key and bucket name. This is already supported in Akeeba Backup.
  • If you have an application key which is NOT bound to a bucket you must provide the account ID, the application Key ID and the application Key. They did not explain that the account ID is required on top of the application Key ID which was the source of my confusion when I replied to you.
  • If you have an application key limited to a bucket you must neither provide an account ID nor a bucket name. These should be fetched from BackBlaze during the authorization stage. This is not explained well in their documentation.


These are three very different different flows with three very different interface requirements and very different integrations. I can try to implement this but it's gonna take a while.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

guzabi
Thank you for your answer.

I’ll wait. This is not urgent. I’m using S3 right now and I want to switch to B2 eventually, but I can wait a bit.

Best regards.

nicholas
Akeeba Staff
Manager
I have amazing and surprising news. It was a BackBlaze API bug after all. I do not have to make any changes to Akeeba Backup.

BackBlaze figured out that the inconsistent way they were handling their API was the source of confusion and frustration among developers. They are officially launching their V2 API on September 13th in BETA phase but it's already enabled. Under the new v2 API you can just use the Application Key Id instead of your Account Id and your Application Key instead of your Master Key in Akeeba Backup's configuration. All API calls now work correctly.

Remember when I told you that the problem was with the b2_list_buckets API call requiring the Account ID even when you supply an authorization token obtained through the use of an Application Key? BackBlaze finally realized that this is completely stupid because -- as I said in this ticket -- it requires three distinct and mutually exclusive code paths for doing something as simple as uploading a file. So they changed their API to accept the Application Key ID instead of the Account ID.

So, problem solved. Just enter your Application Key Id and your Application Key. You MUST, however, enter the correct Bucket Name as well, i.e. the bucket name you enter in Akeeba Backup's configuration must be the same as the bucket you have limited your Application Key to. That's all that is required. I have confirmed this just now. I had cleared up my afternoon to work on this issue and... I have nothing more to do. Oh, well, I won't complain about it!

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

nicholas
Akeeba Staff
Manager
BTW, looking at their revision log, they only broke the API for a brief period between August 10th and sometime until late last week. If you were trying to do what you wanted to do outside those dates Akeeba Backup would have worked just fine. Too bad they don't announce these changes anywhere...

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

guzabi
Hi Nicholas.

This is great news. However, there seems to still be a problem…
I did enter my ApplicationKeyId in "Account ID" and ApplicationKey in "Application Key".
I typed in the correct bucket name in "Bucket". And I swear I have been careful. I copy-pasted carefully everything.

I still get this error :
500 :: Backblaze B2 API Error bad_request: string does not start with quote

Failed to process file /home/petitpoisson/public_html/administrator/components/com_akeeba/backup/site-www.petitpoisson.be-20180910.jps

Post-processing interrupted -- no more files will be transferred


Am I doing something wrong?
How can I make this work?

Thank you for your help…

guzabi
Here is my log file for my last attempt.

nicholas
Akeeba Staff
Manager
Your log file never made it. Can you please give it another go? If the ZIP file is over 2MB please give me a link to it.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

guzabi
Second try for log file…

guzabi
Does not seem to work.
Here's a wetransfer link :
https://we.tl/t-GQvrH4UDFs

nicholas
Akeeba Staff
Manager
I have tried the following dev release https://www.akeebabackup.com/download/developer-releases/akeebapro/rev4881e6f5.html with the Master Key, an Application Key not limited to any bucket and an Application Key limited to a bucket (no prefix constraint, all privileges granted). It should also be able to deal with application keys with a mix of bucket and / or prefix limiting. It will also crash as gracefully as possible when inadequate permissions are granted for the operation you require (e.g. no write privileges are given and you try to upload a file).

The reason I had not tried to reply to you before is that BackBlaze had announced that their new API was going on-line today. I wanted to make sure the last issue I had seen with the way their bucket list API works was resolved on their side before bothering you.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

guzabi
Hi Nicholas,
Thanks for the feedback.
Do you want me to try the dev release with my credentials for testing ?
Best regards,

nicholas
Akeeba Staff
Manager
Yes, please do try it with your own credentials. I prefer to have independent validation :)

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

guzabi
I downloaded the dev version, installed it over the one in place.
Apparently all settings were preserved ok.

Ran a "Transfer Archive" on a previously done backup, got this :

Akeeba Backup - An unhandled Exception has been detected
500 Call to a member function canListBuckets() on null
File <root>/administrator/components/com_akeeba/BackupEngine/Postproc/Connector/Backblaze.php Line 150

Would you like us to help you faster?

Save this page as PDF or HTML. When filing a support ticket please attach that PDF or HTML file.

Why do we need all that information? This information is an x-ray of your site at the time the error occurred. It lets us reproduce the issue or, if it's not a bug in our software, help you pinpoint the external reason which led to it.

What about privacy? Attachments are private in our ticket system: only you and us can see them, even if you file a public ticket, and they are automatically deleted after a month.

 The content below this point is for developers and power users.

Debug information
Exception type: Error

#0 /home/petitpoisson/public_html/administrator/components/com_akeeba/BackupEngine/Postproc/Connector/Backblaze.php(195): Akeeba\Engine\Postproc\Connector\Backblaze->listBuckets()
#1 /home/petitpoisson/public_html/administrator/components/com_akeeba/BackupEngine/Postproc/Backblaze.php(527): Akeeba\Engine\Postproc\Connector\Backblaze->getBucketId('backupweb')
#2 /home/petitpoisson/public_html/administrator/components/com_akeeba/BackupEngine/Postproc/Backblaze.php(171): Akeeba\Engine\Postproc\Backblaze->getBucketId(Object(Akeeba\Engine\Postproc\Connector\Backblaze))
#3 /home/petitpoisson/public_html/administrator/components/com_akeeba/Model/Upload.php(66): Akeeba\Engine\Postproc\Backblaze->processPart('/home/petitpois...')
#4 /home/petitpoisson/public_html/administrator/components/com_akeeba/Controller/Upload.php(56): Akeeba\Backup\Admin\Model\Upload->upload()
#5 /home/petitpoisson/public_html/libraries/fof30/Controller/Controller.php(410): Akeeba\Backup\Admin\Controller\Upload->upload()
#6 /home/petitpoisson/public_html/libraries/fof30/Dispatcher/Dispatcher.php(175): FOF30\Controller\Controller->execute('upload')
#7 /home/petitpoisson/public_html/administrator/components/com_akeeba/akeeba.php(79): FOF30\Dispatcher\Dispatcher->dispatch()
#8 /home/petitpoisson/public_html/administrator/components/com_akeeba/akeeba.php(109): mainLoopAkeebaBackupForJoomla()
#9 /home/petitpoisson/public_html/libraries/src/Component/ComponentHelper.php(382): require_once('/home/petitpois...')
#10 /home/petitpoisson/public_html/libraries/src/Component/ComponentHelper.php(357): Joomla\CMS\Component\ComponentHelper::executeComponent('/home/petitpois...')
#11 /home/petitpoisson/public_html/libraries/src/Application/AdministratorApplication.php(101): Joomla\CMS\Component\ComponentHelper::renderComponent('com_akeeba')
#12 /home/petitpoisson/public_html/libraries/src/Application/AdministratorApplication.php(159): Joomla\CMS\Application\AdministratorApplication->dispatch()
#13 /home/petitpoisson/public_html/libraries/src/Application/CMSApplication.php(195): Joomla\CMS\Application\AdministratorApplication->doExecute()
#14 /home/petitpoisson/public_html/administrator/index.php(51): Joomla\CMS\Application\CMSApplication->execute()
#15 {main}
System information
Operating System (reported by PHP)	Linux
PHP version (as reported by your server)	7.1.21
PHP Built On	Linux world-328.fr.planethoster.net 3.10.0-714.10.2.lve1.5.19.3.el7.x86_64 #1 SMP Tue Aug 7 21:33:29 EDT 2018 x86_64
PHP SAPI	litespeed
Server identity	Apache
Browser identity	Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Joomla! version	3.8.12
Database driver name	mysqli
Database driver type	mysql
Database server version	10.1.35-MariaDB
Database collation	latin1_swedish_ci
Database connection collation	utf8mb4_unicode_ci
PHP Memory limit	512M
Peak Memory usage	4.02M
PHP Timeout (seconds)	1028
Request information
$_GET
Array
(
    [option] => com_akeeba
    [view] => Upload
    [task] => upload
    [tmpl] => component
    [id] => 144
    [part] => 0
    [frag] => 0
)
$_POST
Array
(
)
$_COOKIE
Array
(
    [_ga] => GA1.2.1920642394.1512979920
    [69a05a1f4bc902380c0e4301e779a3cd] => 0a1a95aa584d2364ab299f3c567df7c4
)
$_REQUEST
Array
(
    [option] => com_akeeba
    [view] => Upload
    [task] => upload
    [tmpl] => component
    [id] => 144
    [part] => 0
    [frag] => 0
    [_ga] => GA1.2.1920642394.1512979920
    [69a05a1f4bc902380c0e4301e779a3cd] => 0a1a95aa584d2364ab299f3c567df7c4
)
Session state
Array
(
    [__default] => Array
        (
            [session] => Array
                (
                    [counter] => 20
                    [token] => 3CGsVbRY99mGuJK0srFckGn1xF0cvT3a
                    [timer] => Array
                        (
                            [start] => 1536854277
                            [last] => 1536854327
                            [now] => 1536854328
                        )

                )

            [registry] => Array
                (
                    [data] => Array
                        (
                            [com_installer] => Array
                                (
                                    [message] => 
                                    [extension_message] => 
                                    [redirect_url] => 
                                )

                        )

                    [initialized] => 
                    [separator] => .
                )

            [user] => Array
                (
                    [id] => 801
                    [name] => Super User
                    [username] => xavier
                    [email] => [email protected]
                    [password] => $2y$10$STkX.E21gOmmchT2.q75POvh1XINuoL91baDTp.p72Kdrs.IQhD3u
                    [password_clear] => 
                    [block] => 0
                    [sendEmail] => 1
                    [registerDate] => 2016-04-04 14:50:39
                    [lastvisitDate] => 2018-09-13 15:57:57
                    [activation] => 0
                    [params] => {"admin_style":"","admin_language":"","language":"","editor":"","helpsite":"","timezone":""}
                    [groups] => Array
                        (
                            [8] => 8
                        )

                    [guest] => 0
                    [lastResetTime] => 0000-00-00 00:00:00
                    [resetCount] => 0
                    [requireReset] => 0
                    [otpKey] => totp:{"code":"ZQH7OCCC657EF4WQ"}
                    [otep] => a50gT1DCeiQ6MLv+8Pq/0pRmqX3X/igmMKnLB7+gawqA+o9y40zhDyyk2Y0fZhIjP3VLThmW34/2Af4ZAHzwbnS15YSj5wBjXt6GBpwiNOfiaVjB7ZrwcMIVufA8jfxyXXbwGPQUGoB6SUth2IwuX+ON1JaQ6bPpIhXXgiMPIXWdM6YVIf+502YYl885EFzw6GlRkqRSPJxBWoWFWHclW6LGP3o418ydHJ8nG67UfhlBl/j+nJo5GlnaBhnRFkH5okAy0MRos2tEpVRaDNk0PA==
                )

            [application] => Array
                (
                    [queue] => Array
                        (
                        )

                )

        )

    [__akeeba] => Array
        (
            [profile] => 2
            [postproc_engine] => 
        )

    [__com_akeeba] => Array
        (
            [magicParamsUpdateVersion] => rev4881E6F5
        )

)
PHP Settings
safe_mode	
display_errors	
short_open_tag	
file_uploads	1
magic_quotes_gpc	
register_globals	
output_buffering	1
open_basedir	
session.save_path	/tmp
session.auto_start	0
disable_functions	show_source, system, shell_exec, passthru, popen
xml	1
zlib	1
zip	1
mbstring	1
iconv	1
max_input_vars	10000
Loaded PHP Extensions
bcmath	
bz2	
calendar	
ctype	
curl	
Array
(
    [cURL support] => enabled
    [cURL Information] => 7.60.0
    [Age] => 4
    [AsynchDNS] => Yes
    [CharConv] => No
    [Debug] => No
    [GSS-Negotiate] => No
    [IDN] => No
    [IPv6] => Yes
    [krb4] => No
    [Largefile] => Yes
    [libz] => Yes
    [NTLM] => Yes
    [NTLMWB] => Yes
    [SPNEGO] => Yes
    [SSL] => Yes
    [SSPI] => No
    [TLS-SRP] => No
    [HTTP2] => Yes
    [GSSAPI] => Yes
    [KERBEROS5] => Yes
    [UNIX_SOCKETS] => Yes
    [PSL] => No
    [Protocols] => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
    [Host] => x86_64-redhat-linux-gnu
    [SSL Version] => OpenSSL/1.0.2k
    [ZLib Version] => 1.2.7
    [libSSH Version] => libssh2/1.8.0
)
date	
dom	
exif	
fileinfo	
filter	
ftp	
Array
(
    [FTP support] => enabled
    [FTPS support] => enabled
)
gd	
gettext	
gmp	
hash	
iconv	
imagick	
imap	
intl	
json	
libxml	
mbstring	
mcrypt	
memcached	
mysqli	
mysqlnd	
openssl	
Array
(
    [OpenSSL support] => enabled
    [OpenSSL Library Version] => OpenSSL 1.0.2k-fips  26 Jan 2017
    [OpenSSL Header Version] => OpenSSL 1.0.2k  26 Jan 2017
    [Openssl default config] => /opt/alt/openssl/etc/pki/tls/openssl.cnf
    [Directive] => Array
        (
            [0] => Local Value
            [1] => Master Value
        )

    [openssl.cafile] => Array
        (
            [0] => no value
            [1] => no value
        )

    [openssl.capath] => Array
        (
            [0] => no value
            [1] => no value
        )

)
pcntl	
pcre	
PDO	
pdo_dblib	
pdo_mysql	
pdo_pgsql	
pdo_sqlite	
pgsql	
Phar	
posix	
rar	
readline	
Reflection	
session	
Array
(
    [Session Support] => enabled
    [Registered save handlers] => files user memcached
    [Registered serializer handlers] => php_serialize php php_binary wddx
    [Directive] => Array
        (
            [0] => Local Value
            [1] => Master Value
        )

    [session.auto_start] => Array
        (
            [0] => Off
            [1] => Off
        )

    [session.cache_expire] => Array
        (
            [0] => 180
            [1] => 180
        )

    [session.cache_limiter] => Array
        (
            [0] => none
            [1] => nocache
        )

    [session.cookie_domain] => Array
        (
            [0] => no value
            [1] => no value
        )

    [session.cookie_httponly] => Array
        (
            [0] => On
            [1] => Off
        )

    [session.cookie_lifetime] => Array
        (
            [0] => 0
            [1] => 0
        )

    [session.cookie_path] => Array
        (
            [0] => /
            [1] => /
        )

    [session.cookie_secure] => Array
        (
            [0] => On
            [1] => Off
        )

    [session.gc_divisor] => Array
        (
            [0] => 1000
            [1] => 1000
        )

    [session.gc_maxlifetime] => Array
        (
            [0] => 900
            [1] => 1440
        )

    [session.gc_probability] => Array
        (
            [0] => 1
            [1] => 1
        )

    [session.lazy_write] => Array
        (
            [0] => On
            [1] => On
        )

    [session.name] => Array
        (
            [0] => 69a05a1f4bc902380c0e4301e779a3cd
            [1] => PHPSESSID
        )

    [session.referer_check] => Array
        (
            [0] => no value
            [1] => no value
        )

    [session.save_handler] => Array
        (
            [0] => user
            [1] => files
        )

    [session.save_path] => Array
        (
            [0] => /tmp
            [1] => /tmp
        )

    [session.serialize_handler] => Array
        (
            [0] => php
            [1] => php
        )

    [session.sid_bits_per_character] => Array
        (
            [0] => 4
            [1] => 4
        )

    [session.sid_length] => Array
        (
            [0] => 32
            [1] => 32
        )

    [session.upload_progress.cleanup] => Array
        (
            [0] => On
            [1] => On
        )

    [session.upload_progress.enabled] => Array
        (
            [0] => On
            [1] => On
        )

    [session.upload_progress.freq] => Array
        (
            [0] => 1%
            [1] => 1%
        )

    [session.upload_progress.min_freq] => Array
        (
            [0] => 1
            [1] => 1
        )

    [session.upload_progress.name] => Array
        (
            [0] => PHP_SESSION_UPLOAD_PROGRESS
            [1] => PHP_SESSION_UPLOAD_PROGRESS
        )

    [session.upload_progress.prefix] => Array
        (
            [0] => upload_progress_
            [1] => upload_progress_
        )

    [session.use_cookies] => Array
        (
            [0] => On
            [1] => On
        )

    [session.use_only_cookies] => Array
        (
            [0] => On
            [1] => On
        )

    [session.use_strict_mode] => Array
        (
            [0] => Off
            [1] => Off
        )

    [session.use_trans_sid] => Array
        (
            [0] => 0
            [1] => 0
        )

)
shmop	
SimpleXML	
soap	
sockets	
SPL	
sqlite3	
standard	
tidy	
tokenizer	
Array
(
    [Tokenizer Support] => enabled
)
wddx	
xml	
xmlreader	
xmlrpc	
xmlwriter	
xsl	
Zend OPcache	
zip	
zlib	
Enabled Extensions
com_mailto	3.0.0	component	Joomla! Project	www.joomla.org
com_wrapper	3.0.0	component	Joomla! Project	www.joomla.org
com_admin	3.0.0	component	Joomla! Project	www.joomla.org
com_banners	3.0.0	component	Joomla! Project	www.joomla.org
com_cache	3.0.0	component	Joomla! Project	www.joomla.org
com_categories	3.0.0	component	Joomla! Project	www.joomla.org
com_checkin	3.0.0	component	Joomla! Project	www.joomla.org
com_contact	3.0.0	component	Joomla! Project	www.joomla.org
com_cpanel	3.0.0	component	Joomla! Project	www.joomla.org
com_installer	3.0.0	component	Joomla! Project	www.joomla.org
com_languages	3.0.0	component	Joomla! Project	www.joomla.org
com_login	3.0.0	component	Joomla! Project	www.joomla.org
com_media	3.0.0	component	Joomla! Project	www.joomla.org
com_menus	3.0.0	component	Joomla! Project	www.joomla.org
com_messages	3.0.0	component	Joomla! Project	www.joomla.org
com_modules	3.0.0	component	Joomla! Project	www.joomla.org
com_newsfeeds	3.0.0	component	Joomla! Project	www.joomla.org
com_plugins	3.0.0	component	Joomla! Project	www.joomla.org
com_search	3.0.0	component	Joomla! Project	www.joomla.org
com_templates	3.0.0	component	Joomla! Project	www.joomla.org
com_content	3.0.0	component	Joomla! Project	www.joomla.org
com_config	3.0.0	component	Joomla! Project	www.joomla.org
com_redirect	3.0.0	component	Joomla! Project	www.joomla.org
com_users	3.0.0	component	Joomla! Project	www.joomla.org
com_finder	3.0.0	component	Joomla! Project	www.joomla.org
com_joomlaupdate	3.6.2	component	Joomla! Project	www.joomla.org
com_tags	3.1.0	component	Joomla! Project	www.joomla.org
com_contenthistory	3.2.0	component	Joomla! Project	www.joomla.org
com_ajax	3.2.0	component	Joomla! Project	www.joomla.org
com_postinstall	3.2.0	component	Joomla! Project	www.joomla.org
PHPMailer		library		
plg_installer_packageinstaller	3.6.0	plugin	Joomla! Project	www.joomla.org
PLG_INSTALLER_FOLDERINSTALLER	3.6.0	plugin	Joomla! Project	www.joomla.org
PLG_INSTALLER_URLINSTALLER	3.6.0	plugin	Joomla! Project	www.joomla.org
LIB_PHPUTF8	0.5	library	Harry Fuecks	http://sourceforge.net/projects/phputf8
LIB_JOOMLA	13.1	library	Joomla! Project	https://www.joomla.org
LIB_IDNA	0.8.0	library	phlyLabs	http://phlylabs.de
FOF	2.4.3	library	Nicholas K. Dionysopoulos / Akeeba Ltd	https://www.akeebabackup.com
LIB_PHPASS	0.3	library	Solar Designer	http://www.openwall.com/phpass/
mod_articles_archive	3.0.0	module	Joomla! Project	www.joomla.org
mod_articles_latest	3.0.0	module	Joomla! Project	www.joomla.org
mod_articles_popular	3.0.0	module	Joomla! Project	www.joomla.org
mod_banners	3.0.0	module	Joomla! Project	www.joomla.org
mod_breadcrumbs	3.0.0	module	Joomla! Project	www.joomla.org
mod_custom	3.0.0	module	Joomla! Project	www.joomla.org
mod_feed	3.0.0	module	Joomla! Project	www.joomla.org
mod_footer	3.0.0	module	Joomla! Project	www.joomla.org
mod_login	3.0.0	module	Joomla! Project	www.joomla.org
mod_menu	3.0.0	module	Joomla! Project	www.joomla.org
mod_articles_news	3.0.0	module	Joomla! Project	www.joomla.org
mod_random_image	3.0.0	module	Joomla! Project	www.joomla.org
mod_related_items	3.0.0	module	Joomla! Project	www.joomla.org
mod_search	3.0.0	module	Joomla! Project	www.joomla.org
mod_stats	3.0.0	module	Joomla! Project	www.joomla.org
mod_syndicate	3.0.0	module	Joomla! Project	www.joomla.org
mod_users_latest	3.0.0	module	Joomla! Project	www.joomla.org
mod_weblinks	3.0.0	module	Joomla! Project	www.joomla.org
mod_whosonline	3.0.0	module	Joomla! Project	www.joomla.org
mod_wrapper	3.0.0	module	Joomla! Project	www.joomla.org
mod_articles_category	3.0.0	module	Joomla! Project	www.joomla.org
mod_articles_categories	3.0.0	module	Joomla! Project	www.joomla.org
mod_languages	3.5.0	module	Joomla! Project	www.joomla.org
mod_finder	3.0.0	module	Joomla! Project	www.joomla.org
mod_latest	3.0.0	module	Joomla! Project	www.joomla.org
mod_logged	3.0.0	module	Joomla! Project	www.joomla.org
mod_online		module		
mod_popular	3.0.0	module	Joomla! Project	www.joomla.org
mod_quickicon	3.0.0	module	Joomla! Project	www.joomla.org
mod_status	3.0.0	module	Joomla! Project	www.joomla.org
mod_submenu	3.0.0	module	Joomla! Project	www.joomla.org
mod_title	3.0.0	module	Joomla! Project	www.joomla.org
mod_toolbar	3.0.0	module	Joomla! Project	www.joomla.org
mod_multilangstatus	3.0.0	module	Joomla! Project	www.joomla.org
mod_version	3.0.0	module	Joomla! Project	www.joomla.org
mod_stats_admin	3.0.0	module	Joomla! Project	www.joomla.org
mod_tags_popular	3.1.0	module	Joomla! Project	www.joomla.org
mod_tags_similar	3.1.0	module	Joomla! Project	www.joomla.org
plg_authentication_joomla	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_content_contact	3.2.2	plugin	Joomla! Project	www.joomla.org
plg_content_emailcloak	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_content_loadmodule	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_content_pagebreak	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_content_vote	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_editors_codemirror	5.38.0	plugin	Marijn Haverbeke	http://codemirror.net/
plg_editors_none	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_editors_tinymce	4.5.8	plugin	Ephox Corporation	http://www.tinymce.com
plg_editors-xtd_article	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_editors-xtd_image	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_editors-xtd_pagebreak	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_editors-xtd_readmore	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_search_categories	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_search_contacts	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_search_content	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_search_newsfeeds	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_search_weblinks	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_system_p3p	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_system_cache	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_system_log	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_system_redirect	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_system_remember	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_system_sef	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_system_logout	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_user_joomla	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_extension_joomla	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_content_joomla	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_quickicon_joomlaupdate	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_quickicon_extensionupdate	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_captcha_recaptcha	3.4.0	plugin	Joomla! Project	www.joomla.org
plg_system_highlight	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_finder_categories	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_finder_contacts	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_finder_content	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_finder_newsfeeds	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_finder_weblinks	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_finder_tags	3.0.0	plugin	Joomla! Project	www.joomla.org
plg_authentication_cookie	3.0.0	plugin	Joomla! Project	www.joomla.org
hathor	3.0.0	template	Andrea Tarr	
English (en-GB)	3.8.12	language	Joomla! Project	www.joomla.org
files_joomla	3.8.12	file	Joomla! Project	www.joomla.org
yoo_unity	1.0.0	template	YOOtheme	http://www.yootheme.com
PKG_JOOMLA	2.5.0	package	Joomla! Project	http://www.joomla.org
isis	1.0	template	Kyle Ledbetter	
protostar	1.0	template	Kyle Ledbetter	
beez3	3.1.0	template	Angie Radtke	http://www.der-auftritt.de
plg_installer_webinstaller	1.1.1	plugin	Joomla! Project	www.joomla.org
FrenchFR	3.8.12.1	language	French translation team : joomla.fr	http://joomla.fr
French Language pack	3.8.12.1	package	French translation team : joomla.fr	http://joomla.fr
Akeeba	rev4881E6F5	component	Nicholas K. Dionysopoulos	http://www.akeebabackup.com
plg_quickicon_akeebabackup	1.0	plugin	Nicholas K. Dionysopoulos	http://www.akeebabackup.com
F0F (NEW) DO NOT REMOVE	2.5.4	library	Nicholas K. Dionysopoulos / Akeeba Ltd	https://www.akeebabackup.com
AkeebaStrapper	2.5.4	file	Nicholas K. Dionysopoulos	https://www.akeebabackup.com
akeebabackup - fr-FR	/Users/nikosdion/Projects/akeeba/backup/build/..	file	AkeebaBackup.com	
Admintools	5.1.4	component	Nicholas K. Dionysopoulos	http://www.akeebabackup.com
System - Admin Tools	5.1.4	plugin	Nicholas K. Dionysopoulos	http://www.akeebabackup.com
mod_cachecleaner	6.3.0	module	Regular Labs (Peter van Westen)	https://www.regularlabs.com
plg_system_cachecleaner	6.3.0	plugin	Regular Labs (Peter van Westen)	https://www.regularlabs.com
COM_JCE	2.6.32	component	Ryan Demmer	www.joomlacontenteditor.net
plg_editors_jce	2.6.32	plugin	Ryan Demmer	http://www.joomlacontenteditor.net
plg_system_jce	2.6.32	plugin	Ryan Demmer	http://www.joomlacontenteditor.net
admintools - fr-FR	/Users/nikosdion/Projects/akeeba/jadmintools/build/..	file	AkeebaBackup.com	
System - Widgetkit ZOO	3.1.0	plugin	YOOtheme	http://www.yootheme.com
Content - Widgetkit	1.0.0	plugin	YOOtheme	http://www.yootheme.com
System - Widgetkit	1.0.0	plugin	YOOtheme	http://www.yootheme.com
Widgetkit Twitter	1.0.0	module	YOOtheme	http://www.yootheme.com
Widgetkit	1.0.0	module	YOOtheme	http://www.yootheme.com
Admin Tools package	5.1.4	package	Nicholas K. Dionysopoulos	
plg_system_regularlabs	18.9.3123	plugin	Regular Labs (Peter van Westen)	https://www.regularlabs.com
plg_quickicon_phpversioncheck	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_editors-xtd_menu	3.7.0	plugin	Joomla! Project	www.joomla.org
com_fields	3.7.0	component	Joomla! Project	www.joomla.org
plg_system_fields	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_calendar	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_checkboxes	3.7.0	plugin	Joomla! Project	www.joomla.org
English (en-GB) Language Pack	3.8.12.1	package	Joomla! Project	www.joomla.org
FOF30	revFA085DE6-1536677753	library	Nicholas K. Dionysopoulos / Akeeba Ltd	https://www.akeebabackup.com
file_admintools	5.1.4	file	Nicholas K. Dionysopoulos	https://www.akeebabackup.com
com_rsform	1.52.12	component	RSJoomla!	www.rsjoomla.com
TCPDF	2.5.0	library	Nicola Asuni	http://www.tcpdf.org
plg_installer_rsform	1.0.0	plugin	RSJoomla!	https://www.rsjoomla.com
RSForm!Pro French Language Pack	1.50.x	file	RSJoomla!	
System - RSForm! Pro reCAPTCHA v2	1.52.1	plugin	RSJoomla!	www.rsjoomla.com
Content - RSForm! Pro	1.51.0	plugin	RSJoomla!	www.rsjoomla.com
COM_OSMAP	4.1.4	component	Alledia	https://www.alledia.com
Alledia Framework	1.5.1	library	Alledia	https://www.alledia.com
plg_system_ossystem	1.1.0	plugin	Alledia	http://www.alledia.com
PLG_OSMAP_JOOMLA	4.1.4a1	plugin	Alledia	https://www.alledia.com
Akeeba Backup package	rev4881E6F5	package	Nicholas K. Dionysopoulos	
file_akeeba	rev4881E6F5	file	Nicholas K. Dionysopoulos	https://www.akeebabackup.com
Regular Labs Library	18.9.3123	library	Regular Labs (Peter van Westen)	https://www.regularlabs.com
plg_editors-xtd_tabs	7.4.2	plugin	Regular Labs (Peter van Westen)	https://www.regularlabs.com
plg_system_tabs	7.4.2	plugin	Regular Labs (Peter van Westen)	https://www.regularlabs.com
plg_fields_color	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_editor	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_imagelist	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_integer	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_list	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_media	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_radio	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_sql	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_text	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_textarea	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_url	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_user	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_fields_usergrouplist	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_editors-xtd_contact	3.7.0	plugin	Joomla! Project	www.joomla.org
com_associations	3.7.0	component	Joomla! Project	www.joomla.org
plg_content_fields	3.7.0	plugin	Joomla! Project	www.joomla.org
plg_editors-xtd_fields	3.7.0	plugin	Joomla! Project	www.joomla.org
System - Google Maps	3.3	plugin	Mike Reumer	tech.reumer.net
System - Widgetkit Joomla	1.0.0	plugin	YOOtheme	http://www.yootheme.com
PLG_SYSTEM_JCH_OPTIMIZE	5.1.0	plugin	Samuel Marshall	http://www.jch-optimize.net
plg_content_jce	2.6.32	plugin	Ryan Demmer	http://www.joomlacontenteditor.net
plg_extension_jce	2.6.32	plugin	Ryan Demmer	http://www.joomlacontenteditor.net
plg_installer_jce	2.6.32	plugin	Ryan Demmer	http://www.joomlacontenteditor.net
plg_quickicon_jce	2.6.32	plugin	Ryan Demmer	http://www.joomlacontenteditor.net
PKG_JCE	2.6.32	package	Ryan Demmer	
mod_sampledata	3.8.0	module	Joomla! Project	www.joomla.org
file_fef	revC3B901A-1535710685	file	Nicholas K. Dionysopoulos	https://www.akeebabackup.com
plg_system_sessiongc	3.8.6	plugin	Joomla! Project	www.joomla.org
plg_fields_mediajce	2.6.32	plugin	Ryan Demmer	https://www.joomlacontenteditor.net
Directory Status
administrator/components	Writeable
administrator/language	Writeable
administrator/language/en-GB	Writeable
administrator/language/fr-FR	Writeable
administrator/language/overrides	Writeable
administrator/manifests/files	Writeable
administrator/manifests/libraries	Writeable
administrator/manifests/packages	Writeable
administrator/modules	Writeable
administrator/templates	Writeable
components	Writeable
images	Writeable
images/banners	Writeable
images/contenu	Writeable
images/dl	Writeable
images/headers	Writeable
images/jch-optimize	Writeable
images/sampledata	Writeable
images/slides	Writeable
images/yootheme	Writeable
language	Writeable
language/en-GB	Writeable
language/fr-FR	Writeable
language/overrides	Writeable
libraries	Writeable
media	Writeable
modules	Writeable
plugins	Writeable
plugins/acymailing	Writeable
plugins/authentication	Writeable
plugins/captcha	Writeable
plugins/content	Writeable
plugins/editors-xtd	Writeable
plugins/editors	Writeable
plugins/extension	Writeable
plugins/fields	Writeable
plugins/finder	Writeable
plugins/installer	Writeable
plugins/osmap	Writeable
plugins/quickicon	Writeable
plugins/sampledata	Writeable
plugins/search	Writeable
plugins/system	Writeable
plugins/twofactorauth	Writeable
plugins/user	Writeable
templates	Writeable
configuration.php	Unwriteable
cache	[COM_ADMIN_CACHE_DIRECTORY]	Writeable
administrator/cache [COM_ADMIN_CACHE_DIRECTORY]	Writeable
/home/petitpoisson/public_html/logs [COM_ADMIN_LOG_DIRECTORY]	Writeable
/home/petitpoisson/public_html/tmp [COM_ADMIN_TEMP_DIRECTORY]	Writeable


Then I ran a complete backup, just in case. It failed and tried to resume multiple times with this error :
Backup Halted and Will Resume Automatically
The backup operation has been halted because an error was detected. However, Akeeba Backup will attempt to resume the backup. If you do not want to resume the backup please click the Cancel button below.

The backup will resume in	4 seconds	
 Cancel    Resume

For your information, the last error message was:

<strong>AJAX Loading Error</strong><br/>HTTP Status: 500 ()<br/>Internal status: error<br/>XHR ReadyState: 4<br/>Raw server response:<br/>(HTML containing script tags)


Then the backup failed and sent me to log analyzer with this Alice message :
------ BEGIN OF ALICE RAW OUTPUT -----
Timeout while backing up
There is already an issue with the backup engine saving its state. Please fix it before continuing.

Post-processing engine and archive part size
A post-processing engine is found, but no part size is set; this could lead to timeout issues

------ END OF ALICE RAW OUTPUT -----

and one warning :
Timeout while backing up
There is already an issue with the backup engine saving its state. Please fix it before continuing.

Please try setting min execution time to 1, max execution time to 10 seconds (or if the PHP timeout is less than 10 seconds, use 75% of the PHP timeout), runtime bias 75%

and an error :
Post-processing engine and archive part size
A post-processing engine is found, but no part size is set; this could lead to timeout issues

Set a part size inside backup profile configuration.

All the rest was green (success).

nicholas
Akeeba Staff
Manager
Oops. I went home earlier yesterday and didn't push the last commit I made to the repository. So when I published the new dev release from home, based on the code I had already pushed on GitHub, and told you to try it out it did not include a critical change required for its correct operation.

OK, here is the correct dev release: https://www.akeebabackup.com/download/developer-releases/akeebapro/revdfadd5cd.html

Yes, it has the same designation and date but the files are updated. Please re-download, install the new file and give it a go. Let me know how it goes.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

guzabi
Uploading is complete!

Success !!!
Hooray !!!
You are the best !!! :-)

Is it okay to continue using this alpha, or should I reverse to 6.2.1 and wait for next release ?

nicholas
Akeeba Staff
Manager
Continue using this alpha until I release 6.3.0 (scheduled for mid to late October, barring any as yet undiscovered showstopper issue, a new Joomla! release breaking stuff etc). The alpha you have is just 6.2.1 plus the BackBlaze patch :)

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!