Can someone point out my issue? I've included my composer.json required packages. The error doesn't actually specify that another extension requires this version of guzzle/psr7 but my .lock does have guzzle v7.X. I am guessing psr7 1.5 (that this requires) is from guzzle v6.X?
$ composer require kyrne/websocket --update-with-all-dependencies
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Using version ^3.0 for kyrne/websocket
./composer.json has been updated
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: don't install kyrne/websocket 3.0.4
- Conclusion: don't install kyrne/websocket 3.0.3
- Conclusion: don't install kyrne/websocket 3.0.2
- Conclusion: don't install kyrne/websocket 3.0.1
- Conclusion: don't install kyrne/websocket 3.0.0
- Conclusion: don't install kyrne/websocket 3.0.4
- Conclusion: don't install kyrne/websocket 3.0.3
- Conclusion: don't install kyrne/websocket 3.0.2
- Conclusion: don't install kyrne/websocket 3.0.1
- Conclusion: remove guzzlehttp/psr7 2.0.0
- Installation request for kyrne/websocket ^3.0 -> satisfiable by kyrne/websocket[3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4].
- Conclusion: don't install guzzlehttp/psr7 2.0.0
- kyrne/websocket 3.0.0 requires guzzlehttp/psr7 ^1.5 -> satisfiable by guzzlehttp/psr7[1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.8.0, 1.8.1, 1.8.2].
- Can only install one of: guzzlehttp/psr7[1.5.0, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.5.1, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.5.2, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.6.0, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.6.1, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.7.0, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.8.0, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.8.1, 2.0.0].
- Can only install one of: guzzlehttp/psr7[1.8.2, 2.0.0].
- Installation request for guzzlehttp/psr7 (locked at 2.0.0) -> satisfiable by guzzlehttp/psr7[2.0.0].
composer.json
"require": {
"afrux/forum-stats-widget": "*",
"afrux/forum-widgets-core": "*",
"afrux/news-widget": "*",
"afrux/online-users-widget": "*",
"afrux/top-posters-widget": "*",
"antoinefr/flarum-ext-money": "*",
"askvortsov/flarum-auto-moderator": "*",
"askvortsov/flarum-checklist": "*",
"askvortsov/flarum-discussion-templates": "*",
"askvortsov/flarum-markdown-tables": "*",
"askvortsov/flarum-moderator-warnings": "*",
"askvortsov/flarum-rich-text": "*",
"clarkwinkelmann/flarum-ext-author-change": "*",
"clarkwinkelmann/flarum-ext-circle-groups": "*",
"clarkwinkelmann/flarum-ext-follow-tags-prompt": "*",
"clarkwinkelmann/flarum-ext-post-bookmarks": "*",
"clarkwinkelmann/flarum-ext-who-read": "*",
"davwheat/custom-sidenav-links": "*",
"flarum/approval": "*",
"flarum/bbcode": "*",
"flarum/core": "^1.0",
"flarum/emoji": "*",
"flarum/flags": "*",
"flarum/lang-english": "*",
"flarum/likes": "*",
"flarum/lock": "*",
"flarum/markdown": "*",
"flarum/mentions": "*",
"flarum/nicknames": "*",
"flarum/statistics": "*",
"flarum/sticky": "*",
"flarum/subscriptions": "*",
"flarum/suspend": "*",
"flarum/tags": "*",
"fof/analytics": "*",
"fof/bbcode-details": "*",
"fof/bbcode-tabs": "*",
"fof/best-answer": "*",
"fof/default-group": "*",
"fof/default-user-preferences": "*",
"fof/drafts": "*",
"fof/follow-tags": "*",
"fof/formatting": "*",
"fof/forum-statistics-widget": "*",
"fof/gamification": "*",
"fof/impersonate": "*",
"fof/links": "*",
"fof/masquerade": "*",
"fof/merge-discussions": "*",
"fof/moderator-notes": "*",
"fof/nightmode": "*",
"fof/pages": "*",
"fof/polls": "*",
"fof/pretty-mail": "*",
"fof/prevent-necrobumping": "*",
"fof/profile-image-crop": "*",
"fof/reactions": "*",
"fof/socialprofile": "*",
"fof/split": "*",
"fof/subscribed": "*",
"fof/upload": "*",
"fof/user-bio": "*",
"fof/user-directory": "*",
"fof/webhooks": "*",
"ianm/follow-users": "*",
"justoverclock/flarum-ext-keywords": "*",
"justoverclock/flarum-ext-welcomebox": "*",
"kyrne/whisper": "*",
"maicol07/flarum-ext-sso": "*",
"michaelbelgium/flarum-discussion-views": "*",
"nearata/flarum-ext-embed-video": "*",
"nearata/flarum-ext-internal-links-noreload": "*",
"nearata/flarum-ext-no-self-likes": "*",
"nearata/flarum-ext-tags-color-generator": "*",
"the-turk/flarum-flamoji": "*",
"the-turk/flarum-stickiest": "*",
"therealsujitk/flarum-ext-gifs": "*",
"v17development/flarum-blog": "*",
"v17development/flarum-support": "^2.3",
"v17development/flarum-user-badges": "*"
}