# After update to 7.0.0 can't access my e-mails - error 500 comes!

**URL:** <https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228>\
**Category:** Mautic 7 Install / Upgrade Support\
**Created:** [January 28, 2026, 7:29am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228 "2026-01-28T07:29:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [January 28, 2026, 7:29am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/1 "2026-01-28T07:29:38Z")

</div>

**Your software**  
My Mautic version is: 7.0.0  
My PHP version is: 8.3.6  
My Database type and version is:10.11.13  
I installed Mautic via: Zip - Updated via php bin/console mautic:update:find and following commands.

**Your problem**  
My problem is: Mautic display error in the Mail Area  
Note: I have a multi user Mautic. Admin, user1, user2  
I tested that yesterday as user1 - i’m sure it’s right problem in the user Management. 6.0.7 works fine.  
I always updated over the php bin/console mautic:update:find from 4.4 to 5 to 6.0.7 without any tweaks. ubuntu 24.04 server at [hetztner.com](http://hetztner.com) - nothing special on my side.

 ![Mautic 700 Mail Access - Error 500](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/9/9249110ca9a9cd3ace3f4111e97fe8104674b704.png)

These errors are showing in the log: Don’t know which log you need - but i had to go back to 6.0.7 because of the error above. Try out multi user Instance and you see the error. 100%

Steps I have tried to fix the problem: Nothing - Don’t know how. Went back to 6.0.7 because of this huge bug.  
Here is my bug created on Github - Closed…hmmm….

> <https://github.com/mautic/mautic/issues/15810>
>
> \### Mautic Series
> 
> 7.0.x series
> 
> \### Mautic installed version
> 
> 7.0.0
> 
> \### Way of… installing
> 
> I downloaded a release from https://www.mautic.org/mautic-releases
> 
> \### PHP version
> 
> 8.3.6
> 
> \### What browsers are you seeing the problem on?
> 
> Firefox
> 
> \### What happened?
> 
> Can't access my e-mails - Error 500 comes
> 
> \<img width="1306" height="669" alt="Image" src="https://github.com/user-attachments/assets/1ccba452-6d17-4273-aec6-04fab37af920" /\>
> 
> \### How can we reproduce this issue?
> 
> Access Mails
> 
> \### Relevant log output
> 
> \`\`\`shell
> 
> \`\`\`
> 
> \### Code of Conduct
> 
> \- \[x\] I confirm that I have read and agree to follow this project's Code of Conduct
> 
> \<br /\>\<hr\>
> Care about this issue? Want to get it resolved sooner? If you are a \<a href='https://www.mautic.org/become-a-member-of-mautic'\>member of Mautic\</a\>, you can add some funds to the \<a href='https://opencollective.com/mautic/projects/bounties'\>Bounties Project\</a\> so that the person who completes this task can claim those funds once it is merged by a member of the core team! Read the docs \<a href='https://contribute.mautic.org/product-team/mautic-bounty-programme'\>here.\</a\>

---

<div class="post-metadata">

**Author:** ![johnwick](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/johnwick/32/3279_2.png) [@johnwick](https://forum.mautic.org/u/johnwick)\
**Post date:** [January 28, 2026, 7:43am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/2 "2026-01-28T07:43:50Z")

</div>

When I encounter Mautic errors during upgrades, I connect Windsurf AI IDE via SSH and use Claude Opus 4.5, and it always fixes them in a few minutes.

Often, these issues occur because the cache isn’t properly cleared before and after the upgrade. Sometimes you need to manually delete everything from the cache folder.

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [January 28, 2026, 9:11am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/3 "2026-01-28T09:11:57Z")

</div>

@stefan-franz as I mentioned on GitHub, if you wish people to help you must provide your server logs. We cannot help troubleshoot without the actual logs that tell you what the problem is.

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [January 28, 2026, 10:11am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/4 "2026-01-28T10:11:35Z")

</div>

I’d like to do it. What files or information exactly do you need?  
Pls filepath / filename / some lines in a file….?

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [January 28, 2026, 10:16am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/5 "2026-01-28T10:16:54Z")

</div>

To get your log files, check the /var/logs folder in your Mautic folder.

You’ll see files by date.

Reproduce the problem, go to the log file, read the logs to see what is causing the error. It could well be a third-party plugin, for example. The log files should tell you the info about what’s causing the error.

Be sure to redact any sensitive information before sharing them in the forums. Thanks!

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [January 28, 2026, 10:58am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/6 "2026-01-28T10:58:24Z")

</div>

updatet again from 6.0.7 to 7.0.0  
Switching to the e-Mail section brings the error above - her is the log file:

mautic\_prod-2026-01-28.php

```auto
[2026-01-28T10:50:07.924533+00:00] mautic.CRITICAL: Uncaught PHP Exception Symfony\Component\Filesystem\Exception\IOException: "Cannot rename "/tmp/url_matching_routes.phprfPP5K" to "/var/www/html/mautic/var/cache/prod/url_matching_routes.php": rename(/tmp/url_matching_routes.phprfPP5K,/var/www/html/mautic/var/cache/prod/url_matching_routes.php): Permission denied" at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php line 304 {"exception":"[object] (Symfony\\Component\\Filesystem\\Exception\\IOException(code: 0): Cannot rename \"/tmp/url_matching_routes.phprfPP5K\" to \"/var/www/html/mautic/var/cache/prod/url_matching_routes.php\": rename(/tmp/url_matching_routes.phprfPP5K,/var/www/html/mautic/var/cache/prod/url_matching_routes.php): Permission denied at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php:304)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":218647}
[2026-01-28T10:50:08.010861+00:00] mautic.CRITICAL: Exception thrown when handling an exception (Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Cannot rename "/tmp/url_generating_routes.php1UfNej" to "/var/www/html/mautic/var/cache/prod/url_generating_routes.php": rename(/tmp/url_generating_routes.php1UfNej,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied") in "@MauticCore/Default/script.html.twig" at line 7. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig line 7) {"exception":"[object] (Twig\\Error\\RuntimeError(code: 0): An exception has been thrown during the rendering of a template (\"Cannot rename \"/tmp/url_generating_routes.php1UfNej\" to \"/var/www/html/mautic/var/cache/prod/url_generating_routes.php\": rename(/tmp/url_generating_routes.php1UfNej,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied\") in \"@MauticCore/Default/script.html.twig\" at line 7. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig:7)\n[previous exception] [object] (Symfony\\Component\\Filesystem\\Exception\\IOException(code: 0): Cannot rename \"/tmp/url_generating_routes.php1UfNej\" to \"/var/www/html/mautic/var/cache/prod/url_generating_routes.php\": rename(/tmp/url_generating_routes.php1UfNej,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php:304)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":218647}
[2026-01-28T10:50:08.019409+00:00] mautic.ERROR: Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Cannot rename "/tmp/url_generating_routes.php1UfNej" to "/var/www/html/mautic/var/cache/prod/url_generating_routes.php": rename(/tmp/url_generating_routes.php1UfNej,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied") in "@MauticCore/Default/script.html.twig" at line 7. - in file /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig - at line 7 [] {"hostname":"ubuntu-4gb-nbg1-2","pid":218647}
[2026-01-28T10:50:20.419277+00:00] mautic.CRITICAL: Uncaught PHP Exception Symfony\Component\Filesystem\Exception\IOException: "Cannot rename "/tmp/url_matching_routes.phpGx84Ey" to "/var/www/html/mautic/var/cache/prod/url_matching_routes.php": rename(/tmp/url_matching_routes.phpGx84Ey,/var/www/html/mautic/var/cache/prod/url_matching_routes.php): Permission denied" at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php line 304 {"exception":"[object] (Symfony\\Component\\Filesystem\\Exception\\IOException(code: 0): Cannot rename \"/tmp/url_matching_routes.phpGx84Ey\" to \"/var/www/html/mautic/var/cache/prod/url_matching_routes.php\": rename(/tmp/url_matching_routes.phpGx84Ey,/var/www/html/mautic/var/cache/prod/url_matching_routes.php): Permission denied at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php:304)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":266307}
[2026-01-28T10:50:20.482080+00:00] mautic.CRITICAL: Exception thrown when handling an exception (Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Cannot rename "/tmp/url_generating_routes.phpPULCFx" to "/var/www/html/mautic/var/cache/prod/url_generating_routes.php": rename(/tmp/url_generating_routes.phpPULCFx,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied") in "@MauticCore/Default/script.html.twig" at line 7. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig line 7) {"exception":"[object] (Twig\\Error\\RuntimeError(code: 0): An exception has been thrown during the rendering of a template (\"Cannot rename \"/tmp/url_generating_routes.phpPULCFx\" to \"/var/www/html/mautic/var/cache/prod/url_generating_routes.php\": rename(/tmp/url_generating_routes.phpPULCFx,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied\") in \"@MauticCore/Default/script.html.twig\" at line 7. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig:7)\n[previous exception] [object] (Symfony\\Component\\Filesystem\\Exception\\IOException(code: 0): Cannot rename \"/tmp/url_generating_routes.phpPULCFx\" to \"/var/www/html/mautic/var/cache/prod/url_generating_routes.php\": rename(/tmp/url_generating_routes.phpPULCFx,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php:304)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":266307}
[2026-01-28T10:50:20.526184+00:00] mautic.ERROR: Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Cannot rename "/tmp/url_generating_routes.phpPULCFx" to "/var/www/html/mautic/var/cache/prod/url_generating_routes.php": rename(/tmp/url_generating_routes.phpPULCFx,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied") in "@MauticCore/Default/script.html.twig" at line 7. - in file /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig - at line 7 [] {"hostname":"ubuntu-4gb-nbg1-2","pid":266307}
[2026-01-28T10:51:03.664405+00:00] mautic.CRITICAL: Uncaught PHP Exception Twig\Error\LoaderError: "Unable to find template "@MauticCore/Assets/pictograms/pilot-test.svg" (looked into: /var/www/html/mautic/app/bundles/CoreBundle, /var/www/html/mautic/app/bundles/CoreBundle/Resources/views) in "@MauticCore/Components/pictogram.html.twig" at line 4." at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Components/pictogram.html.twig line 4 {"exception":"[object] (Twig\\Error\\LoaderError(code: 0): Unable to find template \"@MauticCore/Assets/pictograms/pilot-test.svg\" (looked into: /var/www/html/mautic/app/bundles/CoreBundle, /var/www/html/mautic/app/bundles/CoreBundle/Resources/views) in \"@MauticCore/Components/pictogram.html.twig\" at line 4. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Components/pictogram.html.twig:4)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":266307}

```

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [January 28, 2026, 11:19am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/7 "2026-01-28T11:19:06Z")

</div>

Please clear your Mautic cache - this is a necessary step after any update. See if that resolves it.

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [January 28, 2026, 5:35pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/8 "2026-01-28T17:35:54Z")

</div>

I’ve just sent today a newsletter out. Can try it out in about 1 Week.

But: The install php command did this. I saw it in the SSH terminal. It’s a own step of the install routine. Doesn’t this work?

Btw:  
What command do you prefer / what is the right for deleting the cache:  
php /var/www/html/mautic/bin/console cache:clear  
root@mautic01:/var/www/html/mautic# rm -rf var/cache/\*

chatGPT gave me this:  
find /var/www/html/mautic/var/cache/ -mindepth 1 -delete

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [January 30, 2026, 6:39am UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/9 "2026-01-30T06:39:56Z")

</div>

updatet again from 6.0.7 to 7.0.0  
deleted the cache manually  
Switching to the e-Mail section brings the error 500 as above displayed - her is the log file:

mautic\_prod-2026-01-30.php

```auto
[2026-01-30T06:20:04.713899+00:00] mautic.CRITICAL: Uncaught PHP Exception Symfony\Component\Filesystem\Exception\IOException: "Cannot rename "/tmp/url_matching_routes.phpK1Bd9I" to "/var/www/html/mautic/var/cache/prod/url_matching_routes.php": rename(/tmp/url_matching_routes.phpK1Bd9I,/var/www/html/mautic/var/cache/prod/url_matching_routes.php): Permission denied" at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php line 304 {"exception":"[object] (Symfony\\Component\\Filesystem\\Exception\\IOException(code: 0): Cannot rename \"/tmp/url_matching_routes.phpK1Bd9I\" to \"/var/www/html/mautic/var/cache/prod/url_matching_routes.php\": rename(/tmp/url_matching_routes.phpK1Bd9I,/var/www/html/mautic/var/cache/prod/url_matching_routes.php): Permission denied at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php:304)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":551332}
[2026-01-30T06:20:04.789697+00:00] mautic.CRITICAL: Exception thrown when handling an exception (Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Cannot rename "/tmp/url_generating_routes.phpXtKUU5" to "/var/www/html/mautic/var/cache/prod/url_generating_routes.php": rename(/tmp/url_generating_routes.phpXtKUU5,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied") in "@MauticCore/Default/script.html.twig" at line 7. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig line 7) {"exception":"[object] (Twig\\Error\\RuntimeError(code: 0): An exception has been thrown during the rendering of a template (\"Cannot rename \"/tmp/url_generating_routes.phpXtKUU5\" to \"/var/www/html/mautic/var/cache/prod/url_generating_routes.php\": rename(/tmp/url_generating_routes.phpXtKUU5,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied\") in \"@MauticCore/Default/script.html.twig\" at line 7. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig:7)\n[previous exception] [object] (Symfony\\Component\\Filesystem\\Exception\\IOException(code: 0): Cannot rename \"/tmp/url_generating_routes.phpXtKUU5\" to \"/var/www/html/mautic/var/cache/prod/url_generating_routes.php\": rename(/tmp/url_generating_routes.phpXtKUU5,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied at /var/www/html/mautic/vendor/symfony/filesystem/Filesystem.php:304)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":551332}
[2026-01-30T06:20:04.797096+00:00] mautic.ERROR: Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Cannot rename "/tmp/url_generating_routes.phpXtKUU5" to "/var/www/html/mautic/var/cache/prod/url_generating_routes.php": rename(/tmp/url_generating_routes.phpXtKUU5,/var/www/html/mautic/var/cache/prod/url_generating_routes.php): Permission denied") in "@MauticCore/Default/script.html.twig" at line 7. - in file /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Default/script.html.twig - at line 7 [] {"hostname":"ubuntu-4gb-nbg1-2","pid":551332}
[2026-01-30T06:23:14.818105+00:00] mautic.CRITICAL: Uncaught PHP Exception Twig\Error\LoaderError: "Unable to find template "@MauticCore/Assets/pictograms/pilot-test.svg" (looked into: /var/www/html/mautic/app/bundles/CoreBundle, /var/www/html/mautic/app/bundles/CoreBundle/Resources/views) in "@MauticCore/Components/pictogram.html.twig" at line 4." at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Components/pictogram.html.twig line 4 {"exception":"[object] (Twig\\Error\\LoaderError(code: 0): Unable to find template \"@MauticCore/Assets/pictograms/pilot-test.svg\" (looked into: /var/www/html/mautic/app/bundles/CoreBundle, /var/www/html/mautic/app/bundles/CoreBundle/Resources/views) in \"@MauticCore/Components/pictogram.html.twig\" at line 4. at /var/www/html/mautic/app/bundles/CoreBundle/Resources/views/Components/pictogram.html.twig:4)"} {"hostname":"ubuntu-4gb-nbg1-2","pid":550556}

```

---

<div class="post-metadata">

**Author:** ![jonathandhn](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jonathandhn/32/5737_2.png) [@jonathandhn](https://forum.mautic.org/u/jonathandhn)\
**Post date:** [January 30, 2026, 12:02pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/11 "2026-01-30T12:02:14Z")

</div>

I can reproduce the same.

```auto
[maut@ ~]$ cd public_html/
[maut@ public_html]$ find app/bundles/CoreBundle -maxdepth 6 -type d -iname 'pictograms' -print
[maut@ public_html]$ find app/bundles/CoreBundle -maxdepth 10 -type f -name '*.svg' | head -n 30
app/bundles/CoreBundle/Assets/images/logo--expanded.svg
app/bundles/CoreBundle/Assets/images/logo--minimized.svg

```

There are no assets; they are missing from GitHub.

7.0.0-update is missing the whole picto folder.

- **[7.0.0-update.zip](https://github.com/mautic/mautic/releases/download/7.0.0/7.0.0-update.zip)**

- **[7.0.0.zip](https://github.com/mautic/mautic/releases/download/7.0.0/7.0.0.zip)**

```auto
jonathan@MBP-de-Jonathan 7.0.0 % find app/bundles/CoreBundle -maxdepth 6 -type d -iname 'pictograms' -print 
app/bundles/CoreBundle/Assets/pictograms
jonathan@MBP-de-Jonathan 7.0.0 % find app/bundles/CoreBundle -maxdepth 10 -type f -name '*.svg' | head -n 30
app/bundles/CoreBundle/Assets/images/logo--expanded.svg
app/bundles/CoreBundle/Assets/images/logo--minimized.svg
app/bundles/CoreBundle/Assets/pictograms/solar--panel.svg
app/bundles/CoreBundle/Assets/pictograms/erlenmeyer--flask.svg
app/bundles/CoreBundle/Assets/pictograms/socks.svg
app/bundles/CoreBundle/Assets/pictograms/t-shirt.svg
app/bundles/CoreBundle/Assets/pictograms/scientific--research.svg
app/bundles/CoreBundle/Assets/pictograms/cloud-pak--for-network-automation.svg
app/bundles/CoreBundle/Assets/pictograms/weather.svg
app/bundles/CoreBundle/Assets/pictograms/bangalore.svg
app/bundles/CoreBundle/Assets/pictograms/lightning.svg
app/bundles/CoreBundle/Assets/pictograms/expand--vert.svg
app/bundles/CoreBundle/Assets/pictograms/kuala-lumpur.svg
app/bundles/CoreBundle/Assets/pictograms/basel--munster.svg
app/bundles/CoreBundle/Assets/pictograms/ibm--z16--multi-frame.svg
app/bundles/CoreBundle/Assets/pictograms/ai-governance--model.svg
app/bundles/CoreBundle/Assets/pictograms/add--device.svg
app/bundles/CoreBundle/Assets/pictograms/chart--bubble--line.svg
app/bundles/CoreBundle/Assets/pictograms/management.svg
app/bundles/CoreBundle/Assets/pictograms/connect.svg
app/bundles/CoreBundle/Assets/pictograms/prague--dancing-house--02.svg
app/bundles/CoreBundle/Assets/pictograms/hummingbird.svg
app/bundles/CoreBundle/Assets/pictograms/natural--language--understanding.svg
app/bundles/CoreBundle/Assets/pictograms/clothes--rack--01.svg
app/bundles/CoreBundle/Assets/pictograms/upload--02.svg
app/bundles/CoreBundle/Assets/pictograms/budapest--citadella.svg
app/bundles/CoreBundle/Assets/pictograms/sports.svg
app/bundles/CoreBundle/Assets/pictograms/receipt.svg
app/bundles/CoreBundle/Assets/pictograms/budapest--corvin7.svg
app/bundles/CoreBundle/Assets/pictograms/copenhagen--planetarium.svg

```

```auto
jonathan@MBP-de-Jonathan 7.0.0-update % find app/bundles/CoreBundle -maxdepth 6 -type d -iname 'pictograms' -print 
jonathan@MBP-de-Jonathan 7.0.0-update % find app/bundles/CoreBundle -maxdepth 10 -type f -name '*.svg' | head -n 30
app/bundles/CoreBundle/Assets/images/logo--expanded.svg
app/bundles/CoreBundle/Assets/images/logo--minimized.svg

```

Sorry, I misclicked.

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [January 30, 2026, 12:17pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/12 "2026-01-30T12:17:23Z")

</div>

@silavapi Would you please reopen my closed github ticket. It’s a bug!

---

<div class="post-metadata">

**Author:** ![jonathandhn](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jonathandhn/32/5737_2.png) [@jonathandhn](https://forum.mautic.org/u/jonathandhn)\
**Post date:** [January 30, 2026, 12:29pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/13 "2026-01-30T12:29:43Z")

</div>

I’m trying to do a bash fix to merge on your side the 7.0.0 zip with your code base.

---

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [January 30, 2026, 12:53pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/14 "2026-01-30T12:53:06Z")

</div>

The pictograms were moved as a NPM dependency. Try to run `npm ci`

More details: [[UXUI-139] Add pictograms package by andersonjeccel · Pull Request #14868 · mautic/mautic · GitHub](https://github.com/mautic/mautic/pull/14868)

---

<div class="post-metadata">

**Author:** ![jonathandhn](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jonathandhn/32/5737_2.png) [@jonathandhn](https://forum.mautic.org/u/jonathandhn)\
**Post date:** [January 30, 2026, 1:16pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/15 "2026-01-30T13:16:44Z")

</div>

There are many files missing when following the standard upgrade path. As a temporary workaround, you can use the following script-based method. Make sure to test this first in a staging environment before applying it to production.

1. Create a file named upgrade.sh in the root directory of your Mautic installation and paste the script content into it.

2. Set the correct permissions on the script:

3. Download the full Mautic release package (not the update package) from:

4. Upload this ZIP file to the root directory of your Mautic installation.

5. From your Mautic root folder, run:

6. Follow the instructions displayed by the script. In my case, this method successfully restored the missing files and resolved the upgrade issues.

Note:

– You need SSH access to the server.

– Rsync must be installed and available.

– As always, make sure you have a full backup of both files and database before running the script.

```auto
#!/bin/bash

— 1. DEPENDENCIES CHECK / VALIDATION DÉPENDANCES —

CHECK_RSYNC=$(command -v rsync)
CHECK_UNZIP=$(command -v unzip)

if [-z “$CHECK_RSYNC”] || [-z “$CHECK_UNZIP”]; then
echo “ERROR / ERREUR : Missing dependencies / Dépendances manquantes.”
[-z “$CHECK_RSYNC”] && echo “- rsync is required / rsync est requis (dnf install rsync)”
[-z “$CHECK_UNZIP”] && echo “- unzip is required / unzip est requis (dnf install unzip)”
exit 1
fi

— 2. INTERACTIVE CONFIGURATION / CONFIGURATION INTERACTIVE —

echo “— Mautic 7 Restoration Tool / Outil de Restauration Mautic 7 —”

User detection / Détection utilisateur

DEFAULT_USER=$(whoami)
echo “Current user / Utilisateur actuel : $DEFAULT_USER”
read -p "Target System User / Utilisateur cible [$DEFAULT_USER] : " MAUTIC_USER
MAUTIC_USER=${MAUTIC_USER:-$DEFAULT_USER}

PHP Memory limit / Limite mémoire PHP

DEFAULT_MEM=“2048M”
read -p "PHP Memory Limit / Limite mémoire PHP (ex: 2048M) [$DEFAULT_MEM] : " PHP_MEM
PHP_MEM=${PHP_MEM:-$DEFAULT_MEM}

Path validation / Validation des chemins

MAUTIC_ROOT=$(pwd)
ZIP_SOURCE=“$MAUTIC_ROOT/7.0.0.zip”

if [! -f “$MAUTIC_ROOT/bin/console”]; then
echo “ERROR : Not in Mautic root / ERREUR : Pas à la racine de Mautic ($MAUTIC_ROOT).”
exit 1
fi

if [! -f “$ZIP_SOURCE”]; then
echo “ERROR : 7.0.0.zip source not found / ERREUR : Source 7.0.0.zip introuvable.”
exit 1
fi

Confirmation

echo -e “\nConfiguration Summary / Récapitulatif :”
echo “- Root / Racine : $MAUTIC_ROOT”
echo “- User / Utilisateur : $MAUTIC_USER”
echo “- PHP RAM : $PHP_MEM”
read -p "Proceed with restoration? / Lancer la restauration ? (y/n) : " CONFIRM

if [[ ! $CONFIRM =~ 

Yy$ ]]; then
echo “Cancelled / Annulation.”
exit 0
fi

— 3. RESTORATION ENGINE / MOTEUR DE RESTAURATION —

TMP_DIR=“$MAUTIC_ROOT/mautic_full_tmp”
PHP_CMD=“php -d memory_limit=$PHP_MEM”

echo -e “\n[1/4] Extracting Full ZIP / Extraction du ZIP complet…”
mkdir -p “$TMP_DIR”
unzip -q “$ZIP_SOURCE” -d “$TMP_DIR”

echo “[2/4] Synchronizing missing components / Synchronisation des composants…”

Agnostic sync of all critical directories / Synchronisation agnostique

REPERTOIRES=(“app/assets” “media” “app/bundles” “vendor” “plugins” “themes” “translations” “app/migrations”)

for dir in “${REPERTOIRES[@]}”; do
if [-d “$TMP_DIR/$dir”]; then
echo " > Processing / Traitement : $dir"
rsync -av --ignore-existing “$TMP_DIR/$dir/” “$MAUTIC_ROOT/$dir/”
fi
done

Root files / Fichiers racine

cp -n “$TMP_DIR/index.php” “$MAUTIC_ROOT/”
cp -n “$TMP_DIR/autoload.php” “$MAUTIC_ROOT/”
cp -n “$TMP_DIR/.htaccess” “$MAUTIC_ROOT/”

echo “[3/4] Purging Cache / Purge du Cache…”
rm -rf “$MAUTIC_ROOT/var/cache/*”

echo “[4/4] Finalizing Mautic State / Finalisation de l’état Mautic…”
$PHP_CMD “$MAUTIC_ROOT/bin/console” cache:clear --env=prod
$PHP_CMD “$MAUTIC_ROOT/bin/console” mautic:assets:generate
$PHP_CMD “$MAUTIC_ROOT/bin/console” doctrine:migrations:migrate --no-interaction

— 4. CLEANUP / NETTOYAGE —

rm -rf “$TMP_DIR”
echo -e “\n— Restoration Complete / Restauration terminée —”

```

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [January 30, 2026, 2:18pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/16 "2026-01-30T14:18:10Z")

</div>

Thank you for that information

I made a server image bevor updating from 6.0.7 to 7.0.0 and rebuilt it back to 6.0.7 after that errors.

So I have a working 6.0.7 instance.

I’ll wait for the next update. Maybe to a 7.1.2 ore later because of so much failures.

---

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [February 2, 2026, 1:41pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/17 "2026-02-02T13:41:18Z")

</div>

I created a fix for the update package which was missing the pictograms: [Adding pictograms to the upgrade package by escopecz · Pull Request #15841 · mautic/mautic · GitHub](https://github.com/mautic/mautic/pull/15841)

---

<div class="post-metadata">

**Author:** ![marcus42](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@marcus42](https://forum.mautic.org/u/marcus42)\
**Post date:** [February 4, 2026, 2:10pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/18 "2026-02-04T14:10:17Z")

</div>

It’s not a bug. And waiting for an update won’t fix the problem.

The logs are actually crystal clear on the issue: Permission denied  
`[2026-01-30T06:20:04.713899+00:00] mautic.CRITICAL: [..] Cannot rename [..] Permission denied [..] Cannot rename [..] Permission denied [..]`

That means that you’re using the wrong user to perform what ever task that you’re trying to do. And then, when the correct user is trying to remove/update the file(s), it can’t.

The solution: Don’t use root. Once the web server is up, drop out of the root user and switch to the web one (before having Mautic even installed).

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [February 4, 2026, 2:57pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/19 "2026-02-04T14:57:55Z")

</div>

What do i have to to - or what made i wrong:  
Server Admin: root  
Normal user: user01  
Apache Web Server works (as i know, but correct me, if i’m rong) with the user: www-data

Up until now, I’ve always done it like this:

user01$ sudo su - to get root rights

cd /var/www/html/mautic/ (Mautic directory)  
php bin/console mautic:update:find (update with Mautic script)

…and update to the current version of mautic

After the update: Set the rights as:

chown -R www-data:www-data /var/www/html/mautic  
chmod -R 755 /var/www/html/mautic

all updates worked in this way to update with user01 with root rights and changed the rights after that to www-data

Where is the error - or how is it done correctly?

---

<div class="post-metadata">

**Author:** ![marcus42](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@marcus42](https://forum.mautic.org/u/marcus42)\
**Post date:** [February 4, 2026, 3:13pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/20 "2026-02-04T15:13:20Z")

</div>

You should be the web user all the time. And you should also stay away from root to avoid any confusion…

This is my ratio of root:web user use when it comes to manage any Mautic install:  
0% root : 100% web user

Root is only used for managing the servers (and the users), and never to be used when using a web app nor any app (this is a huge security issue, and the why your app is failing with a critical error, as reported in the logs).

\*\*One detail: You shouldn’t be managing your web app (Mautic) using the www-data user. But instead, create a user that will be dedicated to this environment (where the www-data user is allowed to interact with your files). Also, the web user shouldn’t be a sudoer. In other words, get out of the “/var/”. It doesn’t belong to your web user in any ways, shape or form. Use its own /home/ environment. i.e. /home/webadmin/public\_html

Anyways, if I have to guess where you got it wrong (what you didn’t comment on)  
You’re running your cronjobs using the wrong user (probably root).

---

<div class="post-metadata">

**Author:** ![stefan-franz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/stefan-franz/32/12758_2.png) [@stefan-franz](https://forum.mautic.org/u/stefan-franz)\
**Post date:** [February 4, 2026, 3:37pm UTC](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228/21 "2026-02-04T15:37:49Z")

</div>

Ok - would nice if you help me:

1. The user01 i have only added to manage Mautic. Normal i go via ssh and this user to my Ubuntu 24.04 Server at [Hetztner.com](http://Hetztner.com)  
Mautic is installed in: /var/www/html/mautic/

Now the 1 million$ question:  
How should i make the update (please step by step for dummies, to find the error and understand why).

Btw: My cronjobs:  
sudo crontab -u www-data -e

```auto
* * * * * php /var/www/html/mautic/bin/console mautic:campaigns:trigger
*/5 * * * * php /var/www/html/mautic/bin/console mautic:campaigns:rebuild
*/15 * * * * php /var/www/html/mautic/bin/console mautic:segments:update
* * * * * php /var/www/html/mautic/bin/console mautic:broadcasts:send
0 3 * * * php /var/www/html/mautic/bin/console mautic:unusedip:delete
0 4 1 * * php /var/www/html/mautic/bin/console mautic:maintenance:cleanup --days-old=90 --no-interaction

```

[Next page](https://forum.mautic.org/t/after-update-to-7-0-0-cant-access-my-e-mails-error-500-comes/37228.md?page=2)
