Keine Freigaben verfügbar für Paket
Bin ich versucht zu installieren, einige pear-Pakete, wie Sie z.B. gnupg in einem Ubuntu-OS in der virtualbox, aber wenn ich sudo pecl install gnupg
es wirft
No releases available for package "pecl.php.net/gnupg"
install failed
Es ist nicht nur geschieht, für gnupg, aber für alle pear-Pakete. Aber ich konnte nicht erkennen, was genau das Problem ist. Der gleiche Befehl funktioniert in meinem anderen virtuellen Maschine. So bin ich wirklich verwirrt. Bitte helfen Sie.
Hinweis:
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
Dies ist, was die pear-Konfiguration (mit pear config-show
) zeigt,
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
Wenn ich pear clear-cache
zeigt es,
Verzeichnis /tmp/pear/cache nicht gefunden.
Für die Befehle pear update-channels
und pear upgrade
bekam ich,
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)
für die clear-cache. versuchen Sie, erstellen Sie das Verzeichnis dann sehen, was passiert. für http.so versuchen
grep -Hrv ";" /etc/php5 | grep -i "extension="
und suchen für jede streunende php.ini-Dateien. dann sudo aptitude purge http
und sudo aptitude install http
wenn das nicht funktioniert.
InformationsquelleAutor Stranger | 2014-05-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, die Eingabe dieser vor?
Dieser arbeitete für mich. Nach einem original fehlgeschlagen installieren, bekam ich keine Versionen verfügbar Fehler. Hatte, dies zu tun, auf den zweiten Versuch.
InformationsquelleAutor mAsT3RpEE
Ich hatte dieses problem mit pecl und oci8. Gelöst werden, indem der proxy, um durch unsere firewall:
Vielleicht ist dein problem?
InformationsquelleAutor heli
Scheint es, daß eine Verbindung problem verursachen können
pear install
zurück "kein Release vorhanden". Andere pear-Befehle wiepear list-upgrades
undpear update-channels
Gegenzug nützlicher Fehler.Wenn die OP lief
pear update-channels
Sie habe "php_network_getaddresses: getaddrinfo failed: der Name oder Dienst nicht bekannt" - Fehler. Also meine Vermutung wäre, dass die OP hatte eine Art von DNS-Konfiguration problem auf eigene VM.In unserem eigenen Fall unsere Linux-server wurde eine AWS EC2-Instanz. Wenn wir lief
pear list-upgrades
wir sahen "Connection timed out" - Nachrichten. Also unser problem war, dass unsere AWS security group war durch das blockieren des ausgehenden HTTP-Datenverkehr.Connection to
ssl://pear.php.net:443' fehlgeschlagen: kann Nicht finden die socket Transports "ssl" - hast du vergessen, um es zu aktivieren, wenn Sie konfiguriert PHP?` Nach der Aktivierung der Erweiterungopenssl
, alles funktioniert wie erwartet.InformationsquelleAutor Bampfer
In meinem Fall habe ich
pecl
binäre stattpear
binäre und es hat geholfen, das Paket zu installieren und loszuwerdenNo releases available...
Fehler.Weiß ich, dass OP verwendet
pecl
aber ich kam hierher, nachdem ich genau denselben Fehler in Koch mitphp_pear
Ressource, also lasse ich es hier, falls jemand diese Seite finden, wie ich.InformationsquelleAutor Szymon Sadło