Ahoi folks,
it seems like users of my invoice instance aren´t verified anymore. When they try sending invoices they get:
403: Email confirmation required.
I recently updated to the last version: v5.10.27-C164
Can I verify them manually in the database somehow? Resending the invitation mail doesn´t work either.
cheers
hillel
September 13, 2024, 12:06pm
2
Hi,
We don’t recommend making manual changes to the database.
Are emails working in general?
Hey, thx for the quick reply.
Yes, if I test the emailsettings everything works quick as expected.
hillel
September 14, 2024, 4:55pm
4
Hi,
I suggest creating a discussion on GitHub.
it kind off hit the nail, but not exactly…
I managed to reverify the users manually with an new timestamp in the database.
but the user still can´t send emails.
i created a testuser - same problem
but all the system mails working totally fine (new user createt, verify mail adress, sending test mails)
any other tip ?
i can´t really interpret the laravel.log but in there it´s kind of this:
production.ERROR: fopen(/var/www/invoiceninja/storage/framework/cache/data/ac/ac/acace746aba0910583cdd0d39bf52f9740425b1c): Failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): fopen(/var/www/invoiceninja/storage/framework/cache/data/ac/ac/acace746aba0910583cdd0d39bf52f9740425b1c): Failed to open stream: Permission denied at /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php:69)
[stacktrace]
#0 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}()
#2 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php(69): fopen()
#3 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php(42): Illuminate\\Filesystem\\LockableFile->createResource()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php(108): Illuminate\\Filesystem\\LockableFile->__construct()
#5 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Cache/FileLock.php(14): Illuminate\\Cache\\FileStore->add()
#6 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Cache/Lock.php(91): Illuminate\\Cache\\FileLock->acquire()
#7 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheEventMutex.php(66): Illuminate\\Cache\\Lock->get()
#8 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(734): Illuminate\\Console\\Scheduling\\CacheEventMutex->exists()
#9 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\Event->Illuminate\\Console\\Scheduling\\{closure}()
#10 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#11 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(83): Illuminate\\Container\\Util::unwrapIfClosure()
#12 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#13 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(690): Illuminate\\Container\\BoundMethod::call()
#14 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(421): Illuminate\\Container\\Container->call()
#15 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(122): Illuminate\\Console\\Scheduling\\Event->filtersPass()
#16 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle()
#17 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#18 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()
#19 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#20 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(690): Illuminate\\Container\\BoundMethod::call()
#21 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
#22 /var/www/invoiceninja/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
#23 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
#24 /var/www/invoiceninja/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
#25 /var/www/invoiceninja/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
#26 /var/www/invoiceninja/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
#27 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
#28 /var/www/invoiceninja/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle()```
hillel
September 19, 2024, 6:30am
6
The error appears to be related to file permissions, here are the relevant docs.
The leading free source available online invoicing app for freelancers & businesses. Invoice, accept payments, track expenses, & time-tasks
tried to apply the recommendations but nothing changes.