Firefly III update function broken #529

Closed
opened 2026-02-04 19:36:44 +03:00 by OVERLORD · 15 comments
Owner

Originally created by @Portex92 on GitHub (Feb 21, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

firefly.sh

📂 What was the exact command used to execute the script?

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/firefly.sh)"

📝 Provide a clear and concise description of the issue.

Using the update function within the LXC container doesn't work and breaks the application

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

🔄 Steps to reproduce the issue.

Using update function within the LXC Container

Paste the full error output (if available).

✔️ Stopped Apache2
⠸ Updating Firefly to v6.2.7
[ERROR] in line 45: exit code 0: while executing command composer install --no-dev --no-interaction &> /dev/null

🖼️ Additional context (optional).

No response

Originally created by @Portex92 on GitHub (Feb 21, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? firefly.sh ### 📂 What was the exact command used to execute the script? bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/firefly.sh)" ### 📝 Provide a clear and concise description of the issue. Using the update function within the LXC container doesn't work and breaks the application ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 🔄 Steps to reproduce the issue. Using update function within the LXC Container ### ❌ Paste the full error output (if available). ✔️ Stopped Apache2 ⠸ Updating Firefly to v6.2.7 [ERROR] in line 45: exit code 0: while executing command composer install --no-dev --no-interaction &> /dev/null ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-04 19:36:44 +03:00
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

Which Version?

@MickLesk commented on GitHub (Feb 21, 2025): Which Version?
Author
Owner

@Portex92 commented on GitHub (Feb 21, 2025):

Firefly is at version 6.2.5

@Portex92 commented on GitHub (Feb 21, 2025): Firefly is at version 6.2.5
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

what is the output if you enter: composer install --no-dev --no-interaction in /opt/firefly ?

@MickLesk commented on GitHub (Feb 21, 2025): what is the output if you enter: composer install --no-dev --no-interaction in /opt/firefly ?
Author
Owner

@Portex92 commented on GitHub (Feb 21, 2025):

Deprecation Notice: Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:99
Deprecation Notice: Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:135
Deprecation Notice: Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:436
Deprecation Notice: Symfony\Component\Console\Command\Command::addOption(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:457
Deprecation Notice: Symfony\Component\Console\Input\InputArgument::__construct(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Input/InputArgument.php:41
Deprecation Notice: Symfony\Component\Console\Input\InputOption::__construct(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Input/InputOption.php:62
Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::run(): Implicitly marking parameter $error as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:35
Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::run(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:35
Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::mustRun(): Implicitly marking parameter $error as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:101
Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::mustRun(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:101
Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::wrapCallback(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:115
Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36
Deprecation Notice: Composer\Pcre\Preg::replace(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:150
Deprecation Notice: Composer\Pcre\Preg::replaceCallback(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:177
Deprecation Notice: Composer\Pcre\Preg::replaceCallbackStrictGroups(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:206
Deprecation Notice: Composer\Pcre\Preg::replaceCallbackArray(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:221
Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36
Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36
Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36
Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36
Invalid argument in /opt/firefly. Use "composer require in /opt/firefly" instead to add packages to your composer.json.

@Portex92 commented on GitHub (Feb 21, 2025): Deprecation Notice: Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:99 Deprecation Notice: Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:135 Deprecation Notice: Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:436 Deprecation Notice: Symfony\Component\Console\Command\Command::addOption(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Command/Command.php:457 Deprecation Notice: Symfony\Component\Console\Input\InputArgument::__construct(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Input/InputArgument.php:41 Deprecation Notice: Symfony\Component\Console\Input\InputOption::__construct(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Input/InputOption.php:62 Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::run(): Implicitly marking parameter $error as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:35 Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::run(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:35 Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::mustRun(): Implicitly marking parameter $error as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:101 Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::mustRun(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:101 Deprecation Notice: Symfony\Component\Console\Helper\ProcessHelper::wrapCallback(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Symfony/Component/Console/Helper/ProcessHelper.php:115 Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36 Deprecation Notice: Composer\Pcre\Preg::replace(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:150 Deprecation Notice: Composer\Pcre\Preg::replaceCallback(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:177 Deprecation Notice: Composer\Pcre\Preg::replaceCallbackStrictGroups(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:206 Deprecation Notice: Composer\Pcre\Preg::replaceCallbackArray(): Implicitly marking parameter $count as nullable is deprecated, the explicit nullable type must be used instead in /usr/share/php/Composer/Pcre/Preg.php:221 Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36 Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36 Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36 Deprecation Notice: Constant E_STRICT is deprecated in /usr/share/php/Composer/Util/Silencer.php:36 Invalid argument in /opt/firefly. Use "composer require in /opt/firefly" instead to add packages to your composer.json.
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

Whats your php version? php -v

Can you perform an composer update? composer update

looks like an bug if firefly himself

@MickLesk commented on GitHub (Feb 21, 2025): Whats your php version? php -v Can you perform an composer update? composer update looks like an bug if firefly himself
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

hm they changed there documentation 2 days ago.

@MickLesk commented on GitHub (Feb 21, 2025): hm they changed there documentation 2 days ago.
Author
Owner

@Portex92 commented on GitHub (Feb 21, 2025):

php version is: PHP 8.4.4 (cli) (built: Feb 15 2025 09:04:02) (NTS)

composer update works but updates to 6.1.25 which I already have.

@Portex92 commented on GitHub (Feb 21, 2025): php version is: PHP 8.4.4 (cli) (built: Feb 15 2025 09:04:02) (NTS) composer update works but updates to 6.1.25 which I already have.
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

Do you have the nerve to carry out the update manually?

 RELEASE=$(curl -s https://api.github.com/repos/firefly-iii/firefly-iii/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4)}')
    systemctl stop apache2
    cp /opt/firefly/.env /opt/.env
    cp -r /opt/firefly/storage /opt/storage
    rm -rf /opt/firefly/*
    cd /opt
    wget -q "https://github.com/firefly-iii/firefly-iii/releases/download/v${RELEASE}/FireflyIII-v${RELEASE}.tar.gz"
    tar -xzf FireflyIII-v${RELEASE}.tar.gz -C /opt/firefly --exclude='storage'
    cd /opt/firefly 
    php artisan migrate --seed
    php artisan cache:clear
    php artisan view:clear
    php artisan firefly-iii:upgrade-database
    php artisan firefly-iii:laravel-passport-keys
    chown -R www-data:www-data /opt/firefly
    chmod -R 775 /opt/firefly/storage
    echo "${RELEASE}" >"/opt/firefly_version.txt"
    systemctl start apache2
    rm -rf /opt/FireflyIII-v${RELEASE}.tar.gz
@MickLesk commented on GitHub (Feb 21, 2025): Do you have the nerve to carry out the update manually? ```bash RELEASE=$(curl -s https://api.github.com/repos/firefly-iii/firefly-iii/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4)}') systemctl stop apache2 cp /opt/firefly/.env /opt/.env cp -r /opt/firefly/storage /opt/storage rm -rf /opt/firefly/* cd /opt wget -q "https://github.com/firefly-iii/firefly-iii/releases/download/v${RELEASE}/FireflyIII-v${RELEASE}.tar.gz" tar -xzf FireflyIII-v${RELEASE}.tar.gz -C /opt/firefly --exclude='storage' cd /opt/firefly php artisan migrate --seed php artisan cache:clear php artisan view:clear php artisan firefly-iii:upgrade-database php artisan firefly-iii:laravel-passport-keys chown -R www-data:www-data /opt/firefly chmod -R 775 /opt/firefly/storage echo "${RELEASE}" >"/opt/firefly_version.txt" systemctl start apache2 rm -rf /opt/FireflyIII-v${RELEASE}.tar.gz ```
Author
Owner

@Portex92 commented on GitHub (Feb 21, 2025):

I tried it but it gave me an error at the following point:

root@firefly:/opt/firefly# php artisan migrate --seed
[2025-02-21 10:10:24] production.ERROR: Exception is: {"class":"InvalidArgumentException","errorMessage":"Please provide a valid cache path.","time":"Fri, 21 Feb 2025 10:10:24 +0100","file":"/opt/firefly/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php","line":67,"code":0,"version":"6.2.7","url":"http://localhost/firefly.accioserver.duckdns.org","userAgent":"Symfony","json":true,"method":"GET","post":""}
[2025-02-21 10:10:24] production.ERROR: MailError: cannot write to "/opt/firefly/storage/framework/cache", cannot rate limit errors!
[2025-02-21 10:10:24] production.WARNING: [Bcc] Could not email or log the error. Please validate your email settings, use the .env.example file as a guide.
[2025-02-21 10:10:24] production.ERROR: Please provide a valid cache path. {"exception":"[object] (InvalidArgumentException(code: 0): Please provide a valid cache path. at /opt/firefly/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php:67)
[stacktrace]
#0 /opt/firefly/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php(97): Illuminate\View\Compilers\Compiler->__construct()
#1 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(952): Illuminate\View\ViewServiceProvider->{closure:Illuminate\View\ViewServiceProvider::registerBladeCompiler():96}()
#2 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(832): Illuminate\Container\Container->build()
#3 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\Container\Container->resolve()
#4 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(763): Illuminate\Foundation\Application->resolve()
#5 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\Container\Container->make()
#6 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(1580): Illuminate\Foundation\Application->make()
#7 /opt/firefly/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(239): Illuminate\Container\Container->offsetGet()
#8 /opt/firefly/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(210): Illuminate\Support\Facades\Facade::resolveFacadeInstance()
#9 /opt/firefly/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(355): Illuminate\Support\Facades\Facade::getFacadeRoot()
#10 /opt/firefly/app/Providers/AppServiceProvider.php(60): Illuminate\Support\Facades\Facade::__callStatic()
#11 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): FireflyIII\Providers\AppServiceProvider->boot()
#12 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#13 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\Container\Util::unwrapIfClosure()
#14 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod()
#15 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\Container\BoundMethod::call()
#16 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1151): Illuminate\Container\Container->call()
#17 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1132): Illuminate\Foundation\Application->bootProvider()
#18 [internal function]: Illuminate\Foundation\Application->{closure:Illuminate\Foundation\Application::boot():1131}()
#19 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1131): array_walk()
#20 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\Foundation\Application->boot()
#21 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate\Foundation\Bootstrap\BootProviders->bootstrap()
#22 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(474): Illuminate\Foundation\Application->bootstrapWith()
#23 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(196): Illuminate\Foundation\Console\Kernel->bootstrap()
#24 /opt/firefly/artisan(35): Illuminate\Foundation\Console\Kernel->handle()
#25 {main}
"}

InvalidArgumentException

Please provide a valid cache path.

at vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php:67
63▕ $shouldCache = true,
64▕ $compiledExtension = 'php',
65▕ ) {
66▕ if (! $cachePath) {
➜ 67▕ throw new InvalidArgumentException('Please provide a valid cache path.');
68▕ }
69▕
70▕ $this->files = $files;
71▕ $this->cachePath = $cachePath;

  +10 vendor frames 

11 app/Providers/AppServiceProvider.php:60
Illuminate\Support\Facades\Facade::__callStatic()
+7 vendor frames

19 [internal]:0
Illuminate\Foundation\Application::{closure:Illuminate\Foundation\Application::boot():1131}()

Sorry I'm not a developer so i can't contribute anything more

@Portex92 commented on GitHub (Feb 21, 2025): I tried it but it gave me an error at the following point: root@firefly:/opt/firefly# php artisan migrate --seed [2025-02-21 10:10:24] production.ERROR: Exception is: {"class":"InvalidArgumentException","errorMessage":"Please provide a valid cache path.","time":"Fri, 21 Feb 2025 10:10:24 +0100","file":"\/opt\/firefly\/vendor\/laravel\/framework\/src\/Illuminate\/View\/Compilers\/Compiler.php","line":67,"code":0,"version":"6.2.7","url":"http:\/\/localhost\/firefly.accioserver.duckdns.org","userAgent":"Symfony","json":true,"method":"GET","post":""} [2025-02-21 10:10:24] production.ERROR: MailError: cannot write to "/opt/firefly/storage/framework/cache", cannot rate limit errors! [2025-02-21 10:10:24] production.WARNING: [Bcc] Could not email or log the error. Please validate your email settings, use the .env.example file as a guide. [2025-02-21 10:10:24] production.ERROR: Please provide a valid cache path. {"exception":"[object] (InvalidArgumentException(code: 0): Please provide a valid cache path. at /opt/firefly/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php:67) [stacktrace] #0 /opt/firefly/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php(97): Illuminate\\View\\Compilers\\Compiler->__construct() #1 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(952): Illuminate\\View\\ViewServiceProvider->{closure:Illuminate\\View\\ViewServiceProvider::registerBladeCompiler():96}() #2 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(832): Illuminate\\Container\\Container->build() #3 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #4 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(763): Illuminate\\Foundation\\Application->resolve() #5 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #6 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(1580): Illuminate\\Foundation\\Application->make() #7 /opt/firefly/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(239): Illuminate\\Container\\Container->offsetGet() #8 /opt/firefly/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(210): Illuminate\\Support\\Facades\\Facade::resolveFacadeInstance() #9 /opt/firefly/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(355): Illuminate\\Support\\Facades\\Facade::getFacadeRoot() #10 /opt/firefly/app/Providers/AppServiceProvider.php(60): Illuminate\\Support\\Facades\\Facade::__callStatic() #11 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): FireflyIII\\Providers\\AppServiceProvider->boot() #12 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #13 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure() #14 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #15 /opt/firefly/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\\Container\\BoundMethod::call() #16 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1151): Illuminate\\Container\\Container->call() #17 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1132): Illuminate\\Foundation\\Application->bootProvider() #18 [internal function]: Illuminate\\Foundation\\Application->{closure:Illuminate\\Foundation\\Application::boot():1131}() #19 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1131): array_walk() #20 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17): Illuminate\\Foundation\\Application->boot() #21 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate\\Foundation\\Bootstrap\\BootProviders->bootstrap() #22 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(474): Illuminate\\Foundation\\Application->bootstrapWith() #23 /opt/firefly/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(196): Illuminate\\Foundation\\Console\\Kernel->bootstrap() #24 /opt/firefly/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle() #25 {main} "} InvalidArgumentException Please provide a valid cache path. at vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php:67 63▕ $shouldCache = true, 64▕ $compiledExtension = 'php', 65▕ ) { 66▕ if (! $cachePath) { ➜ 67▕ throw new InvalidArgumentException('Please provide a valid cache path.'); 68▕ } 69▕ 70▕ $this->files = $files; 71▕ $this->cachePath = $cachePath; +10 vendor frames 11 app/Providers/AppServiceProvider.php:60 Illuminate\Support\Facades\Facade::__callStatic() +7 vendor frames 19 [internal]:0 Illuminate\Foundation\Application::{closure:Illuminate\Foundation\Application::boot():1131}() Sorry I'm not a developer so i can't contribute anything more
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

Could it be that your memory is full? Can you do df -h?

@MickLesk commented on GitHub (Feb 21, 2025): Could it be that your memory is full? Can you do df -h?
Author
Owner

@Portex92 commented on GitHub (Feb 21, 2025):

Disk size is okay:

root@firefly:/opt/firefly# df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/loop1 3,9G 2,0G 1,7G 54% /
none 492K 4,0K 488K 1% /dev
udev 7,8G 0 7,8G 0% /dev/tty
tmpfs 7,8G 0 7,8G 0% /dev/shm
tmpfs 3,2G 80K 3,2G 1% /run
tmpfs 5,0M 0 5,0M 0% /run/lock

Memory is at 14%

@Portex92 commented on GitHub (Feb 21, 2025): Disk size is okay: root@firefly:/opt/firefly# df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf /dev/loop1 3,9G 2,0G 1,7G 54% / none 492K 4,0K 488K 1% /dev udev 7,8G 0 7,8G 0% /dev/tty tmpfs 7,8G 0 7,8G 0% /dev/shm tmpfs 3,2G 80K 3,2G 1% /run tmpfs 5,0M 0 5,0M 0% /run/lock Memory is at 14%
Author
Owner

@kswtch commented on GitHub (Feb 21, 2025):

I ran into the same problem. Fortunately I could resolve the issue by following the firefly.sh script manually and adjusting the commands with common sense. Also I had to create the folder /opt/firefly/storage/framework/sessions manually to not run into an HTTP 500 error.

@kswtch commented on GitHub (Feb 21, 2025): I ran into the same problem. Fortunately I could resolve the issue by following the firefly.sh script manually and adjusting the commands with common sense. Also I had to create the folder /opt/firefly/storage/framework/sessions manually to not run into an HTTP 500 error.
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

is this the solution?

@MickLesk commented on GitHub (Feb 21, 2025): is this the solution?
Author
Owner

@kswtch commented on GitHub (Feb 21, 2025):

Your pull request looks good. I also did "php artisan upgrade:480-decrypt-all" but I'm not sure if it is necessary.

@kswtch commented on GitHub (Feb 21, 2025): Your pull request looks good. I also did "php artisan upgrade:480-decrypt-all" but I'm not sure if it is necessary.
Author
Owner

@MickLesk commented on GitHub (Feb 21, 2025):

sometimes i hate this script/project... (firefly/actualbudget)😄

only the money-scripts are the shittiest 😅

@MickLesk commented on GitHub (Feb 21, 2025): sometimes i hate this script/project... (firefly/actualbudget)😄 only the money-scripts are the shittiest 😅
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#529