Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Composer update ending on InvalidArgumentException #4496

Closed
vaclav-kasal opened this issue Oct 11, 2015 · 3 comments
Closed

Composer update ending on InvalidArgumentException #4496

vaclav-kasal opened this issue Oct 11, 2015 · 3 comments
Labels

Comments

@vaclav-kasal
Copy link

Composer version 1.0-dev (7a9eb02) 2015-10-07 10:05:33

Hello, I'm upgrading roundcube webmail(0.9.2 to 1.1.3) and _php composer.phar update -vvv_ ending on error below.

Reading ./composer.json
Loading config file ./composer.json
Executing command (/var/www/rc): git describe --exact-match --tags
Executing command (/var/www/rc): git branch --no-color --no-abbrev -v
Executing command (/var/www/rc): hg branch
Executing command (/var/www/rc): svn info --xml
Failed to initialize global composer: Composer could not find the config file: /root/.composer/composer.json
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
Loading composer repositories with package information
Downloading http://plugins.roundcube.net/packages.json
Writing /root/.composer/cache/repo/http---plugins.roundcube.net/packages.json into cache
Initializing PEAR repository http://pear.php.net
Downloading http://pear.php.net/channel.xml
Downloading http://pear.php.net/rest/c/categories.xml
Downloading http://pear.php.net/rest/c/Audio/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Authentication/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Benchmarking/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Caching/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Configuration/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Console/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Database/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Date+and+Time/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Encryption/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Event/packagesinfo.xml
Downloading http://pear.php.net/rest/c/File+Formats/packagesinfo.xml
Downloading http://pear.php.net/rest/c/File+System/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Gtk+Components/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Gtk2+Components/packagesinfo.xml
Downloading http://pear.php.net/rest/c/GUI/packagesinfo.xml
Downloading http://pear.php.net/rest/c/HTML/packagesinfo.xml
Downloading http://pear.php.net/rest/c/HTTP/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Images/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Internationalization/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Logging/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Mail/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Math/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Multimedia/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Networking/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Numbers/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Payment/packagesinfo.xml
Downloading http://pear.php.net/rest/c/PEAR/packagesinfo.xml
Downloading http://pear.php.net/rest/c/PEAR+Website/packagesinfo.xml
Downloading http://pear.php.net/rest/c/PHP/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Processing/packagesinfo.xml
Downloading http://pear.php.net/rest/c/QA+Tools/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Scheduling/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Science/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Search+Engine/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Security/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Semantic+Web/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Streams/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Structures/packagesinfo.xml
Downloading http://pear.php.net/rest/c/System/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Testing/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Text/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Tools+and+Utilities/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Validate/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Version+Control/packagesinfo.xml
Downloading http://pear.php.net/rest/c/Web+Services/packagesinfo.xml
Downloading http://pear.php.net/rest/c/XML/packagesinfo.xml
Could not load Auth 1.3.0r5: Invalid version string "1.3.0r5"
Could not load Auth 1.3.0r4: Invalid version string "1.3.0r4"
Could not load Auth 1.3.0r3: Invalid version string "1.3.0r3"
Could not load Auth 1.3.0r2: Invalid version string "1.3.0r2"
Could not load Auth 1.3.0r1: Invalid version string "1.3.0r1"
Could not load Auth_PrefManager2 2.0.0dev1: Invalid version string "2.0.0dev1"
Could not load Contact_AddressBook 0.1.0dev1: Invalid version string "0.1.0dev1"
Could not load Gtk_ScrollingLabel 0.1.0dev1: Invalid version string "0.1.0dev1"
Could not load Image_Graph 0.3.0dev4: Invalid version string "0.3.0dev4"
Could not load Image_Graph 0.3.0dev3: Invalid version string "0.3.0dev3"
Could not load Image_Graph 0.3.0dev2: Invalid version string "0.3.0dev2"
Could not load Image_Graph 0.3.0dev1: Invalid version string "0.3.0dev1"
Could not load Net_MPD 0.1.0dev1: Invalid version string "0.1.0dev1"
Could not load PEAR 1.10.0dev3: Invalid version string "1.10.0dev3"
Could not load PEAR 1.10.0dev2: Invalid version string "1.10.0dev2"
Could not load PEAR 1.10.0dev1: Invalid version string "1.10.0dev1"
Could not load PEAR 1.9.5dev1: Invalid version string "1.9.5dev1"
Could not load PEAR_Manpages 1.10.0dev2: Invalid version string "1.10.0dev2"
Could not load Structures_DataGrid 0.9.1dev1: Invalid version string "0.9.1dev1"
Could not load Structures_DataGrid_DataSource_Array 0.2.0dev1: Invalid version string "0.2.0dev1"
Could not load Structures_DataGrid_DataSource_DataObject 0.2.2dev1: Invalid version string "0.2.2dev1"
Could not load Structures_DataGrid_DataSource_XML 0.2.1dev1: Invalid version string "0.2.1dev1"
Could not load Structures_DataGrid_Renderer_CSV 0.1.5dev1: Invalid version string "0.1.5dev1"
Could not load Structures_DataGrid_Renderer_XML 0.1.4dev1: Invalid version string "0.1.4dev1"
Could not load Structures_Form 0.8.0devel: Invalid version string "0.8.0devel"
Could not load Structures_Form_Gtk2 0.8.0devel: Invalid version string "0.8.0devel"
Could not load Structures_DataGrid_DataSource_PDO 0.1.1dev1: Invalid version string "0.1.1dev1"
Could not load Text_PathNavigator 0.1.0dev2: Invalid version string "0.1.0dev2"
Could not load Text_PathNavigator 0.1.0dev1: Invalid version string "0.1.0dev1"
Could not load Services_Pingback 0.2.0dev2: Invalid version string "0.2.0dev2"
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git rev-parse --git-dir
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git remote -v
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git remote set-url origin 'https://git.kolab.org/diffusion/PNL/php-net_ldap.git' && git remote update --prune origin
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git show-ref --tags
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git branch --no-color --no-abbrev -v
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git branch --no-color
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git show 'master':composer.json
Executing command (/root/.composer/cache/vcs/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/): git log -1 --format=%at 'master'
Reading composer.json of kolab/Net_LDAP3 (pear-Net-LDAP3-1.0.0)
Skipped tag pear-Net-LDAP3-1.0.0, invalid tag name
Reading composer.json of kolab/Net_LDAP3 (pear-Net-LDAP3-1.0.1)
Skipped tag pear-Net-LDAP3-1.0.1, invalid tag name
Reading composer.json of kolab/Net_LDAP3 (pear-Net-LDAP3-1.0.2)
Skipped tag pear-Net-LDAP3-1.0.2, invalid tag name
Reading composer.json of kolab/Net_LDAP3 (pear-Net-LDAP3-1.0.3)
Skipped tag pear-Net-LDAP3-1.0.3, invalid tag name
Reading composer.json of kolab/Net_LDAP3 (master)
Reading /root/.composer/cache/repo/https---git.kolab.org-diffusion-PNL-php-net-ldap.git/feb73bc6df2bddeb1ae63e13a198ac62cd90be28 from cache
Importing branch master (dev-master)
Downloading https://packagist.org/packages.json
Writing /root/.composer/cache/repo/https---packagist.org/packages.json into cache
Updating dependencies (including require-dev)
Reading /root/.composer/cache/repo/https---packagist.org/p-provider-2013.json from cache
Reading /root/.composer/cache/repo/https---packagist.org/p-provider-2014.json from cache
Reading /root/.composer/cache/repo/https---packagist.org/p-provider-2015-01.json from cache
Reading /root/.composer/cache/repo/https---packagist.org/p-provider-2015-04.json from cache
Downloading http://packagist.org/p/provider-2015-07%24a37e1d2bde48a77d6ea3f4c8b8ca6b18fd63e10c6f38959814bd60a6172c62d5.json
Writing /root/.composer/cache/repo/https---packagist.org/p-provider-2015-07.json into cache
Reading /root/.composer/cache/repo/https---packagist.org/p-provider-2015-10.json from cache
Reading /root/.composer/cache/repo/https---packagist.org/p-provider-archived.json from cache
Downloading http://packagist.org/p/provider-latest%24767c6e407c87cdb8ead346bc4f9f2325ad2b5c70e0f0af3804cea4bcf5fa9c0c.json
Writing /root/.composer/cache/repo/https---packagist.org/p-provider-latest.json into cache
Reading /root/.composer/cache/repo/https---packagist.org/provider-patchwork$utf8.json from cache
Reading /root/.composer/cache/repo/https---packagist.org/provider-roundcube$plugin-installer.json from cache
Reading /root/.composer/cache/repo/https---packagist.org/provider-pear-pear.php.net$console-getopt.json from cache
Reading /root/.composer/cache/repo/https---packagist.org/provider-pear-pear.php.net$pear.json from cache
Analyzed 5636 packages to resolve dependencies
Analyzed 5566 rules to resolve dependencies



  [InvalidArgumentException]                                                      
  Invalid operator "0.9.4.0" given, expected one of: =, ==, <, <=, >, >=, <>, !=  



Exception trace:
 () at phar:///var/www/rc/composer.phar/vendor/composer/semver/src/Constraint/Constraint.php:84
 Composer\Semver\Constraint\Constraint->__construct() at /var/www/rc/vendor/roundcube/plugin-installer/src/Roundcube/Composer/PluginInstaller.php:168
 Roundcube\Composer\PluginInstaller->rcubeVersionCheck() at /var/www/rc/vendor/roundcube/plugin-installer/src/Roundcube/Composer/PluginInstaller.php:43
 Roundcube\Composer\PluginInstaller->install() at phar:///var/www/rc/composer.phar/src/Composer/Installer/InstallationManager.php:151
 Composer\Installer\InstallationManager->install() at phar:///var/www/rc/composer.phar/src/Composer/Installer/InstallationManager.php:138
 Composer\Installer\InstallationManager->execute() at phar:///var/www/rc/composer.phar/src/Composer/Installer.php:599
 Composer\Installer->doInstall() at phar:///var/www/rc/composer.phar/src/Composer/Installer.php:232
 Composer\Installer->run() at phar:///var/www/rc/composer.phar/src/Composer/Command/UpdateCommand.php:143
 Composer\Command\UpdateCommand->execute() at phar:///var/www/rc/composer.phar/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:257
 Symfony\Component\Console\Command\Command->run() at phar:///var/www/rc/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:874
 Symfony\Component\Console\Application->doRunCommand() at phar:///var/www/rc/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:195
 Symfony\Component\Console\Application->doRun() at phar:///var/www/rc/composer.phar/src/Composer/Console/Application.php:147
 Composer\Console\Application->doRun() at phar:///var/www/rc/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:126
 Symfony\Component\Console\Application->run() at phar:///var/www/rc/composer.phar/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar:///var/www/rc/composer.phar/bin/composer:43
 require() at /var/www/rc/composer.phar:25


update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [packages1] ... [packagesN]

Here is my _composer.json_ file:

{
    "name": "roundcube/roundcubemail",
    "description": "The Roundcube Webmail suite",
    "license": "GPL-3.0+",
    "repositories": [
        {
            "type": "composer",
            "url": "http://plugins.roundcube.net/"
        },
        {
            "type": "pear",
            "url": "http://pear.php.net/"
        },
        {
            "type": "vcs",
            "url": "https://git.kolab.org/diffusion/PNL/php-net_ldap.git"
        }
    ],
    "require": {
        "php": ">=5.3.7",
        "roundcube/plugin-installer": "~0.1.6",
        "cor/message_highlight": "dev-master",
        "gms-sa/advanced-search": "dev-master",
        "pear-pear.php.net/auth_sasl": "~1.0.6",
        "pear-pear.php.net/net_idna2": "~0.1.1",
        "pear-pear.php.net/net_sieve": "~1.3.4",
        "pear-pear.php.net/mail_mime": "~1.9.0",
        "pear-pear.php.net/net_smtp": "~1.6.3",
        "patchwork/utf8": "~1.2.3"
    },
    "minimum-stability": "dev"
}

This is next error on command _php composer.phar diagnose_

Checking composer.json: FAIL
require.cor/message_highlight : unbound version constraints (dev-master) should be avoided
require.gms-sa/advanced-search : unbound version constraints (dev-master) should be avoided
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking composer version: OK

What do these errors mean?
Any suggestions how to solve these issues?

Thank you for the respond.

@alcohol
Copy link
Member

alcohol commented Oct 11, 2015

This is not a composer error. This is in the roundcube installer/plugin library.

@jarbelix
Copy link

jarbelix commented Nov 6, 2015

I have the same here.

php composer.phar diagnose
Checking composer.json: FAIL
require.kolab/calendar : unbound version constraints (>=3.2.9) should be avoided
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking HTTP proxy: OK
Checking HTTP proxy support for request_fulluri: OK
Checking HTTPS proxy support for request_fulluri: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking composer version: OK

My composer.json:

{
"name": "roundcube/roundcubemail",
"description": "The Roundcube Webmail suite",
"license": "GPL-3.0+",
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net/"
},
{
"type": "composer",
"url": "https://plugins.roundcube.net/"
},
{
"type": "vcs",
"url": "https://git.kolab.org/diffusion/PNL/php-net_ldap.git"
}
],
"require": {
"php": ">=5.3.7",
"roundcube/plugin-installer": "~0.1.6",
"pear-pear.php.net/auth_sasl": "~1.0.6",
"pear-pear.php.net/net_idna2": "~0.1.1",
"pear-pear.php.net/net_sieve": "~1.3.4",
"pear-pear.php.net/mail_mime": "~1.9.0",
"pear-pear.php.net/net_smtp": "~1.6.3",
"patchwork/utf8": "~1.2.3",
"kolab/calendar": ">=3.2.9"
},
"require-dev": {
"pear-pear.php.net/crypt_gpg": "",
"phpunit/phpunit": "
"
},
"suggest": {
"pear-pear.php.net/net_ldap2": "~2.1.0 required for connecting to LDAP address books",
"kolab/Net_LDAP3": "dev-master required for connecting to LDAP address books"
},
"minimum-stability": "dev"
}

@cs278
Copy link
Contributor

cs278 commented Nov 6, 2015

The issues is with the Roundcube plugin installer: roundcube/plugin-installer#6

@Seldaek Seldaek closed this as completed Feb 20, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants