[ixpmanager] 5.8.0 > 6.0.0 Upgrade Issues

Barry O'Donovan (INEX) barry.odonovan at inex.ie
Thu May 26 15:59:54 IST 2022


And to confirm, I've been running php 8.1 for development for a while 
now and now issues.

  - Barry


Nick Hilliard (INEX) via ixpmanager wrote on 26/05/2022 10:42:
> Hi Jason,
>
>
> Barry posted an email to this mailing list a couple of months ago 
> about this:
>
> https://www.inex.ie/pipermail/ixpmanager/2021-November/003340.html
>
>
> Nick
>
> Jason Gintert via ixpmanager wrote on 25/05/2022 19:27:
>> Hello,
>>
>> I’m attempting to upgrade to IXPM 6.0.0 from 5.8.0 on an Ubuntu 20.04 
>> box w/PHP 8.1. I tried to install with PHP 8.0 based on your 
>> instructions at step 6 but Ubuntu insists on installing the 8.1 
>> packages. I have watched the video and am following the step by step 
>> instructions but received the following error at step 10 from the 
>> release notes at 
>> https://github.com/inex/IXP-Manager/releases/tag/v6.0.0:
>>
>> Installing dependencies from lock file
>> Verifying lock file contents can be installed on current platform.
>> Nothing to install, update or remove
>> Generating autoload files
>>  > Illuminate\Foundation\ComposerScripts::postAutoloadDump
>> Deprecation Notice: Return type of 
>> Illuminate\Container\Container::offsetExists($key) should either be 
>> compatible with ArrayAccess::offsetExists(mixed $offset): bool, or 
>> the #[\ReturnTypeWillChange] attribute should be used to temporarily 
>> suppress the notice in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Container/Container.php:1405 
>>
>> Deprecation Notice: Return type of 
>> Illuminate\Container\Container::offsetGet($key) should either be 
>> compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the 
>> #[\ReturnTypeWillChange] attribute should be used to temporarily 
>> suppress the notice in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Container/Container.php:1416 
>>
>> Deprecation Notice: Return type of 
>> Illuminate\Container\Container::offsetSet($key, $value) should either 
>> be compatible with ArrayAccess::offsetSet(mixed $offset, mixed 
>> $value): void, or the #[\ReturnTypeWillChange] attribute should be 
>> used to temporarily suppress the notice in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Container/Container.php:1428 
>>
>> Deprecation Notice: Return type of 
>> Illuminate\Container\Container::offsetUnset($key) should either be 
>> compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the 
>> #[\ReturnTypeWillChange] attribute should be used to temporarily 
>> suppress the notice in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Container/Container.php:1441 
>>
>> Deprecation Notice: Return type of PhpOption\Some::getIterator() 
>> should either be compatible with IteratorAggregate::getIterator(): 
>> Traversable, or the #[\ReturnTypeWillChange] attribute should be used 
>> to temporarily suppress the notice in 
>> /srv/ixpmanager/vendor/phpoption/phpoption/src/PhpOption/Some.php:152
>> Deprecation Notice: Return type of PhpOption\None::getIterator() 
>> should either be compatible with IteratorAggregate::getIterator(): 
>> Traversable, or the #[\ReturnTypeWillChange] attribute should be used 
>> to temporarily suppress the notice in 
>> /srv/ixpmanager/vendor/phpoption/phpoption/src/PhpOption/None.php:118
>>  > @php artisan package:discover
>> PHP Fatal error: During inheritance of ArrayAccess: Uncaught 
>> ErrorException: Return type of 
>> Illuminate\Support\Collection::offsetExists($key) should either be 
>> compatible with ArrayAccess::offsetExists(mixed $offset): bool, or 
>> the #[\ReturnTypeWillChange] attribute should be used to temporarily 
>> suppress the notice in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Collections/Collection.php:1459 
>>
>> Stack trace:
>> #0 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(13): 
>> Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
>> #1 /srv/ixpmanager/vendor/composer/ClassLoader.php(571): include('...')
>> #2 /srv/ixpmanager/vendor/composer/ClassLoader.php(428): 
>> Composer\Autoload\includeFile()
>> #3 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(15): 
>> Composer\Autoload\ClassLoader->loadClass()
>> #4 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(130): 
>> collect()
>> #5 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(106): 
>> Illuminate\Foundation\PackageManifest->build()
>> #6 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(89): 
>> Illuminate\Foundation\PackageManifest->getManifest()
>> #7 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(78): 
>> Illuminate\Foundation\PackageManifest->config()
>> #8 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): 
>> Illuminate\Foundation\PackageManifest->aliases()
>> #9 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): 
>> Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap()
>> #10 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(310): 
>> Illuminate\Foundation\Application->bootstrapWith()
>> #11 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(127): 
>> Illuminate\Foundation\Console\Kernel->bootstrap()
>> #12 /srv/ixpmanager/artisan(37): 
>> Illuminate\Foundation\Console\Kernel->handle()
>> #13 {main} in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Collections/Collection.php 
>> on line 13
>> PHP Fatal error: Uncaught Error: Class 
>> "Illuminate\Support\Collection" not found in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Collections/helpers.php:15 
>>
>> Stack trace:
>> #0 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Support/Traits/ReflectsClosures.php(24): 
>> collect()
>> #1 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Support/Traits/ReflectsClosures.php(44): 
>> Illuminate\Foundation\Exceptions\ReportableHandler->closureParameterTypes() 
>>
>> #2 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/ReportableHandler.php(62): 
>> Illuminate\Foundation\Exceptions\ReportableHandler->firstClosureParameterType() 
>>
>> #3 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(234): 
>> Illuminate\Foundation\Exceptions\ReportableHandler->handles()
>> #4 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(88): 
>> Illuminate\Foundation\Exceptions\Handler->report()
>> #5 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(130): 
>> Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()
>> #6 [internal function]: 
>> Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
>> #7 {main}
>>   thrown in 
>> /srv/ixpmanager/vendor/laravel/framework/src/Illuminate/Collections/helpers.php 
>> on line 15
>> Script @php artisan package:discover handling the post-autoload-dump 
>> event returned with error code 255
>>
>> Any thoughts on what could be happening?
>>
>>>> Jason Gintert
>> Ohio IX
>> https://ixpmanager.ohioix.net/
>> 216-307-2258
>> jason at ohioix.net
>>
>>
>> _______________________________________________
>> INEX IXP Manager mailing list
>> ixpmanager at inex.ie
>> Unsubscribe or change options here: 
>> https://www.inex.ie/mailman/listinfo/ixpmanager
>>
> _______________________________________________
> INEX IXP Manager mailing list
> ixpmanager at inex.ie
> Unsubscribe or change options here: 
> https://www.inex.ie/mailman/listinfo/ixpmanager

-- 

Kind regards,
Barry O'Donovan
INEX

https://www.inex.ie/support/
+353 1 531 3339




More information about the ixpmanager mailing list