I've got the following generic error message every time I upload photos to my server:
Oops, something went wrong!
An unexpected error occured.
After selecting the image and click the post button the process gets stuck but if I return to the timeline I see the photo is loaded correctly. When I look into the laravel logs I find this:
[2022-11-03 17:15:21] production.ERROR: Command 'ZPOPMIN' is not a registered Redis command. {"exception":"[object] (Predis\ClientException(code: 0): Command 'ZPOPMIN' is not a registered Redis command. at /var/www/pixelfed/vendor/predis/predis/src/Profile/RedisProfile.php:88)
[stacktrace]
#0 /var/www/pixelfed/vendor/predis/predis/src/Client.php(323): Predis\Profile\RedisProfile->createCommand()
#1 /var/www/pixelfed/vendor/predis/predis/src/Client.php(314): Predis\Client->createCommand()
#2 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php(116): Predis\Client->__call()
#3 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php(220): Illuminate\Redis\Connections\Connection->command()
#4 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Redis/RedisManager.php(277): Illuminate\Redis\Connections\Connection->__call()
#5 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\Redis\RedisManager->__call()
#6 /var/www/pixelfed/app/Services/ProfileStatusService.php(35): Illuminate\Support\Facades\Facade::__callStatic()
#7 /var/www/pixelfed/app/Observers/StatusObserver.php(37): App\Services\ProfileStatusService::add()
#8 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(528): App\Observers\StatusObserver->updated()
#9 [internal function]: Illuminate\Events\Dispatcher->Illuminate\Events\{closure}()
#10 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Database/DatabaseTransactionRecord.php(60): call_user_func()
#11 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php(60): Illuminate\Database\DatabaseTransactionRecord->executeCallbacks()
#12 [internal function]: Illuminate\Support\HigherOrderCollectionProxy->Illuminate\Support\{closure}()
#13 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map()
#14 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php(61): Illuminate\Support\Collection->map()
#15 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Database/DatabaseTransactionsManager.php(69): Illuminate\Support\HigherOrderCollectionProxy->__call()
#16 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Support/Optional.php(132): Illuminate\Database\DatabaseTransactionsManager->commit()
#17 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(51): Illuminate\Support\Optional->__call()
#18 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(442): Illuminate\Database\Connection->transaction()
#19 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\Database\DatabaseManager->__call()
#20 /var/www/pixelfed/app/Jobs/StatusPipeline/StatusReplyPipeline.php(76): Illuminate\Support\Facades\Facade::__callStatic()
#21 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\StatusPipeline\StatusReplyPipeline->handle()
#22 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#23 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure()
#24 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod()
#25 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\Container\BoundMethod::call()
#26 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call()
#27 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}()
#28 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#29 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then()
#30 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(120): Illuminate\Bus\Dispatcher->dispatchNow()
#31 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}()
#32 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#33 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\Pipeline\Pipeline->then()
#34 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware()
#35 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call()
#36 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(428): Illuminate\Queue\Jobs\Job->fire()
#37 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(378): Illuminate\Queue\Worker->process()
#38 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(172): Illuminate\Queue\Worker->runJob()
#39 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(117): Illuminate\Queue\Worker->daemon()
#40 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(101): Illuminate\Queue\Console\WorkCommand->runWorker()
#41 /var/www/pixelfed/vendor/laravel/horizon/src/Console/WorkCommand.php(51): Illuminate\Queue\Console\WorkCommand->handle()
#42 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Laravel\Horizon\Console\WorkCommand->handle()
#43 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#44 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure()
#45 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod()
#46 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Container/Container.php(653): Illuminate\Container\BoundMethod::call()
#47 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\Container\Container->call()
#48 /var/www/pixelfed/vendor/symfony/console/Command/Command.php(298): Illuminate\Console\Command->execute()
#49 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Console/Command.php(121): Symfony\Component\Console\Command\Command->run()
#50 /var/www/pixelfed/vendor/symfony/console/Application.php(1028): Illuminate\Console\Command->run()
#51 /var/www/pixelfed/vendor/symfony/console/Application.php(299): Symfony\Component\Console\Application->doRunCommand()
#52 /var/www/pixelfed/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
#53 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Console/Application.php(94): Symfony\Component\Console\Application->run()
#54 /var/www/pixelfed/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\Console\Application->run()
#55 /var/www/pixelfed/artisan(37): Illuminate\Foundation\Console\Kernel->handle()
#56 {main}
Has somebody any clue of what could be causing? I already have the latest redis server and I'm pretty sure the ZPOPMIN command is in there.
Thanks