Problem on update from 8.2 to 8.5

Permalink
Upgraded site from 8.2.1 to 8.5.0 but now get following message on all pages:
An unexpected error occurred.
Class Concrete\Core\Permission\Key\ExpressEntryKey does not exist

Can't login and if reinstall 8.2.1 I get similar messages.

Anyone have a solution as whole site is now down.

 
tallacman replied on at Permalink Reply
tallacman
what php version are you running?
coton replied on at Permalink Reply
7.1

I wanted to update Concrete on the site so that I could later update the php.
JohntheFish replied on at Permalink Reply
JohntheFish
Don't update to a .0 version when a .4 version (8.5.4) is available, or even 8.5.5rc. One of the reasons for later minor versions is to fix issues in the updater!
coton replied on at Permalink Reply
Thanks - 8.5.4 worked perfectly!!
Elstud replied on at Permalink Reply
Elstud
Hello,
I upgraded a site that was in version 8.2.1 to 8.5.5.
My site has advanced rights on the pages.
Never encountered any problems before.
The update 'apparently went well.
No visible errors or special messages.
On the other hand, I can no longer modify any block.
The edit mode is displayed (I am superadmin) and I can add or move the blocks but I cannot write (the edit window does not appear) and I cannot open this same edit window for make a change.
I created a new page to see but it's identical, even if I pass the rights to manual.
If I want delete a bloc, I can see the button "delete" but no action ... and I can just ust the back button to get out.

Well, I had made a backup before to return to the previous version cr it must be admitted that the updates rarely go well .. it's a shame because concrete 5, it's a pleasure to work with when it works !
It's still very boring because I can no longer install anything to develop this site.
Before making this update, I had read on the forume an experiment which seemed correct of an update from 8.2.1 to 8.5.5 .. good and well it is therefore not the systematic success.
Your suggestions are welcome !

I can see for the first time this error when I see information for the environment :


SQL Mode: ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION



-------------
NOW
------------

# concrete5 Version
Core Version - 8.5.5
Version Installed - 8.5.5
Database Version - 20201116182100

# Database Information
Version: 10.4.17-MariaDB
SQL Mode: ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# concrete5 Packages
Page Redirect (2.0), Pages Carousel (1.0), Page Selector Attribute (2.0), Stucco (2.1.0)

# concrete5 Overrides
None

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

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
7.1.33

# PHP Extensions
bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pgsql, Phar, posix, readline, Reflection, session, shmop, SimpleXML, soap, SPL, standard, sysvmsg, sysvsem, sysvshm, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 256M
sql.safe_mode - Off
upload_max_filesize - 256M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5



-------------
BEFORE
------------

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

# concrete5 Packages
Page Redirect (2.0), Page Selector Attribute (2.0), Stucco (2.1.0)

# concrete5 Overrides
None

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

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
7.1.33

# PHP Extensions
bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pgsql, Phar, posix, readline, Reflection, session, shmop, SimpleXML, soap, SPL, standard, sysvmsg, sysvsem, sysvshm, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 256M
sql.safe_mode - Off
upload_max_filesize - 256M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5