3 votes

apxs, apxs2 est introuvable dans Debian.

On m'a dit que je devais installer apt-get apache2-dev mais j'obtiens.. :

apt-get install apache2-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'apache2-threaded-dev' instead of 'apache2-dev'
The following extra packages will be installed:
  apache2 apache2-mpm-prefork apache2-threaded-dev apache2.2-bin apache2.2-common comerr-dev krb5-multidev libapr1-dev
  libaprutil1-dev libdb4.8-dev libexpat1-dev libgssapi-krb5-2 libgssrpc4 libk5crypto3 libkadm5clnt-mit7 libkadm5srv-mit7
  libkdb5-4 libkrb5-3 libkrb5-dev libkrb53 libkrb5support0 libldap2-dev libmysqlclient-dev libpcre3-dev libpcrecpp0
  libpq-dev libpq5 libsqlite3-dev libssl-dev libssl0.9.8 uuid-dev zlib1g-dev
Suggested packages:
  apache2-doc apache2-suexec apache2-suexec-custom doc-base krb5-doc db4.8-doc krb5-user postgresql-doc-8.4 sqlite3-doc
The following NEW packages will be installed:
  apache2-threaded-dev comerr-dev krb5-multidev libapr1-dev libaprutil1-dev libdb4.8-dev libexpat1-dev libgssapi-krb5-2
  libgssrpc4 libk5crypto3 libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 libkrb5-3 libkrb5-dev libkrb5support0
  libldap2-dev libmysqlclient-dev libpcre3-dev libpcrecpp0 libpq-dev libsqlite3-dev libssl-dev uuid-dev zlib1g-dev
The following packages will be upgraded:
  apache2 apache2-mpm-prefork apache2.2-bin apache2.2-common libkrb53 libpq5 libssl0.9.8
7 upgraded, 25 newly installed, 0 to remove and 127 not upgraded.
Need to get 0 B/17.6 MB of archives.
After this operation, 39.2 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Reading changelogs... Done

Et c'est tout. Quand on émet dpkg -l | grep apache J'ai compris :

ii  apache2                           2.2.16-6+squeeze1            Apache HTTP Server metapackage
ii  apache2-mpm-prefork               2.2.16-6+squeeze1            Apache HTTP Server - traditional non-threaded model
ii  apache2-utils                     2.2.16-6+squeeze1            utility programs for webservers
ii  apache2.2-bin                     2.2.16-6+squeeze1            Apache HTTP Server common binary files
ii  apache2.2-common                  2.2.16-6+squeeze1            Apache HTTP Server common files
ii  libapache2-mod-php5               5.2.6.dfsg.1-1+lenny9        server-side, HTML-embedded scripting language (Apache 2 module)

Donc il n'est pas installé... Mon problème est que je n'ai pas de fichier apxs2 et je suis assez désespéré en ce moment. Puis-je simplement le copier dans mon apache_dir/sbin depuis un autre noeud ?

P.S.

Après "Reading Changelog.. Done" le Shell ne revient pas en arrière, je suis propmpt avec un texte :

    krb5 (1.8+dfsg~alpha1-1) unstable; urgency=low

      This version of MIT Kerberos disables DES and 56-bit RC4 by default.
      These encryption types are generally regarded as weak; defeating them
      is well within the expected resources of some attackers.  However,
      some applications, such as OpenAFS or Kerberized NFS, still rely on
      DES.  To re-enable DES support add allow_weak_crypto=true to the
      libdefaults section of /etc/krb5.conf

     -- Sam Hartman <hartmans@debian.org>  Fri, 08 Jan 2010 22:41:14 -0500

    krb5 (1.6.dfsg.4~beta1-7) unstable; urgency=low

      * In response to MIT's 2006 announcement that Kerberos 4 is at end of
        life and no longer under development, this version of the krb5 package
        removes most support for krb4.  In particular, krb4 headers are no
        longer included; applications with krb4 support cannot be built using
        libkrb5-dev.  In addition, krb4 support has been removed from the KDC
        and user utilities.  If you do not use Kerberos 4 and do not have
        krb4-config installed, you should notice no changes.  However, if you
        do use Kerberos 4, you must transition away from Kerberos 4 before
        upgrading to this version. 
  * Downgrading from this version to a previous version can  be
    difficult because of library name changes.  Please follow these
    instructions:
      - Get the libkrb53 and libkadm55 debs you want to downgrade to
      -dpkg --force-depends --remove  libkrb5-3 libkrb5support0 libdes425-3
        libgssapi-krb5-2 libgssrpc4 libkadm5clnt5 libkadm5srv5 libkdb5-4
        libk5crypto3
      -  At this point your system has broken Kerberos libraries
      - dpkg -i libkrb53*deb libkadm55*deb (using the debs you got above)
      - aptitude -f install to fix any other packages that may be broken

Donc j'ai juste appuyé sur Ctrl-C et je suis retourné dans le Shell.

3voto

GregD Points 8703

Tu as fait Ctrl-C sur apt-get, abandonnant l'installation.

Lorsqu'apt-get affiche les changelogs, il les affiche en utilisant les éléments suivants less (ou tout autre pager que vous avez pu définir - le défaut est moins). Si c'est less qui est en cours d'exécution, appuyez simplement sur q pour continuer. Appuyer sur Ctrl-C tue less, mais cela tue aussi apt-get.

1voto

Fahim Akhter Points 133

Tout d'abord, il semble que votre système ne puisse pas installer de paquets. Vous devrez donc peut-être examiner ce point plus en détail. Si votre système est un VPS à faible mémoire, il est possible que vous manquiez de mémoire.

Je n'ai pas vraiment vu apt résilier sans aucun diagnostic auparavant, mais il me semble que c'est ce qui se passe.

Toutefois, pour votre problème immédiat, vous pouvez essayer de déplacer apxs2 d'une autre boîte. La première chose à faire serait d'utiliser ldd /usr/bin/apxs2 sur un système qui a apache2-dev installé. Cette commande vous donnera une liste des bibliothèques dynamiques dont le binaire a besoin. Vous pouvez vérifier si ces bibliothèques existent sur votre système cible, et copier celles qui manquent. Vous pouvez les mettre dans /usr/local/lib ou modifier LD_LIBRARY_PATH et les garder au niveau local. Je ne recommanderais pas de copier les bibliothèques à /lib o /usr/lib mais Cela causerait des maux de tête à long terme. Ce n'est pas vraiment une solution, mais cela peut aider à court terme.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X