Unable to upgrade to 8.3.1

Permalink 2 0 Browser Info Environment
When I log in and am notified of the update, I click the 'update' button which leads to
http://psychotherapy-sussex.org.uk/index.php/dashboard/system/backu...
...and I get a 'page not found' error.

Also the update is not reported as available via the dashboard.

Site was updated from 5.6 with migration tool.


Status: New
nickratering replied on at Permalink Reply
nickratering
Login and try index.php/ccm/system/upgrade?force=1
?
simonchilton replied on at Permalink Reply
Hi. Thanks for the reply. I didn't get a notification of it so sorry for the late response.

I've done as you suggested and received the message 'Upgrade to 8.2.1 complete!'. The site was already on 8.2.1 so I'm not sure what this means?

The dashboard update page still says 'No updates are ready to be installed.'

I still see the 8.3.1 update available message when first I log in, but clicking 'update' still leads to a page not found forhttp://psychotherapy-sussex.org.uk/index.php/dashboard/system/backu...
nickratering replied on at Permalink Reply
nickratering
Maybe you can try:
1. Download 8.3.1http://www.concrete5.org/download... and unzip
2. Upload concrete5-8.3.1 to 'yourwebroot/updates'
3. Login to your site
4. Add a file 'update.php' to '/yourwebroot/application/config' with:
<?php
return [
    'core' => 'concrete5-8.3.1',
];

5. Run '/index.php/ccm/system/upgrade?force=1'
simonchilton replied on at Permalink Reply
Hi. I tried that (with concrete5-8.3.2, changed the update.php file accordingly)

Update completed with the message 'Upgrade to 8.2.1 complete!'

Site still stuck on 8.2.1.

Is there anything else I could try?
Thanks!
simonchilton replied on at Permalink Reply
I also tried replacing the 8.2.1 root concrete folder with the one in the 8.3.2 download. Site still works but environment information still reports that the version is 8.2.1.
nickratering replied on at Permalink Reply
nickratering
1. Perhaps a cache issue? Have you tried to manually delete the entire folder '/application/files/cache'? Then run 'index.php/dashboard/system/optimization/clearcache'?

2. Do you have the right permissions (755) on '/application/config' ans '/application/files'?
simonchilton replied on at Permalink Reply
Hi Nick, thanks for replying.

Cache deleted / cleared, update scripts re-run, still no joy.

Permissions are correct.
SmoothPixel replied on at Permalink Reply
SmoothPixel
This is a bug. Actually, two bugs:

1) When you hit the Update button in the Welcome page, it takes you to a missing dashboard page:
/dashboard/system/backup/update

Since 8.2.1 this should have been changed to:
/dashboard/system/update/update

2) In the Dashboard > Update concrete5 page, no updates are shown, even when you click ‘Check for Updates’. The page continues to show: “No updates are ready to be installed.”

P.S. Just noticed a new release - 8.3.2 which says that bug 2) is now fixed. You will need to do the manual install as per nickratering's instructions in order to fix this issue.
simonchilton replied on at Permalink Reply

concrete5 Environment Information

# concrete5 Version
Core Version - 8.2.1
Version Installed - 8.2.1
Database Version - 20170802000000

# concrete5 Packages
ExchangeCore reCAPTCHA (1.1.1), HTML+PHP Code Block (1.0.1), Ortho Theme (1.2.1)

# concrete5 Overrides
blocks/html/templates/therapist_result/view.php, blocks/html/templates/therapist_result/_notes/dwsync.xml, blocks/html/templates/therapist_result/_notes, blocks/html/templates/therapist_result, blocks/html/templates/therapist_search/view.php, blocks/html/templates/therapist_search/_notes/dwsync.xml, blocks/html/templates/therapist_search/_notes, blocks/html/templates/therapist_search, blocks/html/templates, blocks/html, single_pages/members/profile.php, single_pages/members

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
5.6.32

# PHP Extensions
bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, filter, ftp, gd, gettext, hash, iconv, imap, ionCube Loader, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, sockets, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 2M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0