Pas de versions disponibles pour la notice
Je suis en train d'installer des packages pear comme gnupg dans un Ubuntu OS dans virtualbox, mais si j'utilise sudo pecl install gnupg
, il jette
No releases available for package "pecl.php.net/gnupg"
install failed
Il n'est pas seulement pour gnupg, mais pour tous les packages pear. Mais je ne pouvais pas identifier ce qu'est exactement le problème est. La même commande est de travailler dans mon autre machine virtuelle. Donc, je suis vraiment confus. S'il vous plaît aider.
Remarque:
PEAR Version: 1.9.4
PHP Version: 5.5.9-1ubuntu4
Zend Engine Version: 2.5.0
Running on: Linux udhay-dev 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64
C'est ce que la poire de configuration (à l'aide de pear config-show
) montre,
Configuration (channel pear.php.net):
=====================================
Auto-discover new Channels auto_discover 1
Default Channel default_channel pear.php.net
HTTP Proxy Server Address http_proxy http://foo.bar/
PEAR server [DEPRECATED] master_server pear.php.net
Default Channel Mirror preferred_mirror pear.php.net
Remote Configuration File remote_config <not set>
PEAR executables directory bin_dir /home/udhay-dev/pear/bin
PEAR documentation directory doc_dir /home/udhay-dev/pear/docs
PHP extension directory ext_dir /usr/lib/php5/20121212+lfs
PEAR directory php_dir /home/udhay-dev/pear/share/pear
PEAR Installer cache directory cache_dir /tmp/pear/cache
PEAR configuration file cfg_dir /home/udhay-dev/pear/cfg
directory
PEAR data directory data_dir /home/udhay-dev/pear/data
PEAR Installer download download_dir /tmp/pear/install
directory
PHP CLI/CGI binary php_bin /usr/bin/php
php.ini location php_ini <not set>
--program-prefix passed to php_prefix <not set>
PHP's ./configure
--program-suffix passed to php_suffix <not set>
PHP's ./configure
PEAR Installer temp directory temp_dir /tmp/pear/install
PEAR test directory test_dir /home/udhay-dev/pear/tests
PEAR www files directory www_dir /home/udhay-dev/pear/www
Cache TimeToLive cache_ttl 3600
Preferred Package State preferred_state stable
Unix file mask umask 2
Debug Log Level verbose 1
PEAR password (for password <not set>
maintainers)
Signature Handling Program sig_bin /usr/bin/gpg
Signature Key Directory sig_keydir /etc/pear/pearkeys
Signature Key Id sig_keyid <not set>
Package Signature Type sig_type gpg
PEAR username (for username <not set>
maintainers)
User Configuration File Filename /home/udhay-dev/.pearrc
System Configuration File Filename /etc/pear/pear.conf
Lorsque j'utilise pear clear-cache
, il montre,
Répertoire /tmp/poire/cache pas trouvé.
Pour les commandes pear update-channels
et pear upgrade
, j'ai eu,
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/http.so' - /usr/lib/php5/20121212/http.so: undefined symbol: php_persistent_handle_abandon in Unknown on line 0
Updating channel "doc.php.net"
Channel "doc.php.net" is not responding over http://, failed with message: Connection to `foo.bar:8080' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known
Trying channel "doc.php.net" over https://instead
Cannot retrieve channel.xml for channel "doc.php.net" (Connection to `foo.bar:8080' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known)
Updating channel "pear.php.net"
Channel "pear.php.net" is not responding over http://, failed with message: Connection to `foo.bar:8080' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known
Trying channel "pear.php.net" over https://instead
Cannot retrieve channel.xml for channel "pear.php.net" (Connection to `foo.bar:8080' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known)
Updating channel "pecl.php.net"
Channel "pecl.php.net" is not responding over http://, failed with message: Connection to `foo.bar:8080' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known
Trying channel "pecl.php.net" over https://instead
Cannot retrieve channel.xml for channel "pecl.php.net" (Connection to `foo.bar:8080' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known)
pour effacer la mémoire cache. essayez de créer le répertoire, puis voir ce qui se passe. pour http.donc, essayez
grep -Hrv ";" /etc/php5 | grep -i "extension="
et de rechercher toute fuite de php.les fichiers ini. puis sudo aptitude purge http
et sudo aptitude install http
si cela ne fonctionne pas.
OriginalL'auteur Stranger | 2014-05-09
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé d'entrer dans cette avant?
Cela a fonctionné pour moi. D'après une installation a échoué, j'ai eu le pas de rejets disponible erreur. Avait pour ce faire, lors de la deuxième tentative.
OriginalL'auteur mAsT3RpEE
J'ai eu ce problème avec pecl et oci8. Résolu en définissant le proxy pour obtenir par le biais de notre pare-feu:
C'est peut-être votre problème?
OriginalL'auteur heli
Il semble que tout problème de connexion peut provoquer
pear install
de retour "aucune versions disponibles". D'autres poire commandes commepear list-upgrades
etpear update-channels
retour plus utile erreurs.Lorsque l'OP a couru
pear update-channels
ils ont obtenu "php_network_getaddresses: getaddrinfo failed: le Nom ou le service ne sait pas" des erreurs. Donc j'imagine que l'OP avait une sorte de problème de configuration DNS sur leur VM.Dans notre cas, notre serveur Linux était une AWS EC2. Lorsque nous avons lancé
pear list-upgrades
nous avons vu "Connection timed out" des messages. Donc, notre problème était que notre groupe de sécurité AWS a été le blocage sortant le trafic HTTP.Connection to
ssl://pear.php.net:443' échec: Impossible de trouver le support de transport "ssl" - avez-vous oublier de l'activer lorsque vous avez configuré PHP?` Après l'activation de l'extensionopenssl
, les choses fonctionnaient comme prévu.OriginalL'auteur Bampfer
Dans mon cas, j'ai utilisé
pecl
binaire au lieu depear
binaire et il a aidé à installer le paquet et de se débarrasser deNo releases available...
erreur.Je sais que OP utilisé
pecl
mais je suis venu ici après avoir exactement la même erreur en chef à l'aide dephp_pear
de ressources donc je vais le laisser ici au cas où quelqu'un va trouver cette page comme je l'ai fait.OriginalL'auteur Szymon Sadło