missing .deb dependencies 1.8.2 .deb
  • I've noticed there are missing dependencies for the following Debian packages in Squeeze amd64: php5-xmlrpc php5-auth-pam sudo

    Not sure if other releases are also affected.

    While installing airtime:

    Setting up odbcinst (2.2.14p2-1) ...
    Setting up odbcinst1debian2 (2.2.14p2-1) ...
    Setting up odbc-postgresql (1:08.03.0200-1.2) ...
    Setting up airtime (1.8.2-6) ...
    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/xmlrpc.so' - /usr/lib/php5/20090626/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0
    Adding Channel "pear.phing.info" succeeded
    Discovery of channel "pear.phing.info" succeeded
    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/xmlrpc.so' - /usr/lib/php5/20090626/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0
    Unknown remote channel: pear.phpunit.de



    ------------------------------------------------------------ --



    Requirement already satisfied (use --upgrade to upgrade): poster in /usr/local/lib/python2.6/dist-packages
    Cleaning up...

    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/pam_auth.so' - /usr/lib/php5/20090626/pam_auth.so: cannot open shared object file: No such file or directory in Unknown on line 0

    ******************************** Install Begin *********************************
    New Airtime Install.
    * Creating INI files
    * Installing PHP code to /var/www/airtime
    * Installing binaries to /usr/lib/airtime
    * Initializing INI files
    * Airtime Version: 1.8.2
    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/pam_auth.so' - /usr/lib/php5/20090626/pam_auth.so: cannot open shared object file: No such file or directory in Unknown on line 0



    ------------------------------------------------------------ --



    Starting to download phing-2.4.2.tgz (369,282 bytes)
    ............................................................ ................done: 369,282 bytes
    install ok: channel://pear.phing.info/phing-2.4.2
    Downloading/unpacking kombu
    Downloading kombu-1.1.6.tar.gz (220Kb): 220Kb downloaded
    Running setup.py egg_info for package kombu
    Downloading/unpacking anyjson>=0.3.1 (from kombu)
    Downloading anyjson-0.3.1.tar.gz
    Running setup.py egg_info for package anyjson
    Downloading/unpacking amqplib>=0.6 (from kombu)
    Downloading amqplib-0.6.1.tgz (53Kb): 53Kb downloaded
    Running setup.py egg_info for package amqplib
    Installing collected packages: amqplib, anyjson, kombu
    Running setup.py install for amqplib
    Running setup.py install for anyjson
    Running setup.py install for kombu
    Successfully installed amqplib anyjson kombu
    Cleaning up...
    Downloading/unpacking poster
    Downloading poster-0.8.1.tar.gz
    Running setup.py egg_info for package poster
    Installing collected packages: poster
    Running setup.py install for poster
    Successfully installed poster
    Cleaning up...

    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/xmlrpc.so' - /usr/lib/php5/20090626/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0



    ------------------------------------------------------------ -


    ******************************** Install Begin *********************************
    New Airtime Install.
    * Creating INI files
    * Installing PHP code to /var/www/airtime
    * Installing binaries to /usr/lib/airtime
    * Initializing INI files
    * Airtime Version: 1.8.2
    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/xmlrpc.so' - /usr/lib/php5/20090626/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0



    ------------------------------------------------------------ -


    *** Verifying Correct System Environment ***
    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/xmlrpc.so' - /usr/lib/php5/20090626/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0
    CPU = Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz
    Total RAM = 8190820 kB
    Free RAM = 2246692 kB
    OS = 6.0.1 x86-64
    AIRTIME_CONFIG_FILES = OK
    POSTGRESQL_DATABASE = OK
    PYTHON_KOMBU_VERSION = 1.1.6
    PYTHON_POSTER_VERSION = 0.8.1
    RABBITMQ_SERVER = OK
    AIRTIME_VERSION_URL = http://localhost:80/api/version/api_key/%%api_key%%
    APACHE_CONFIGURED = YES
    AIRTIME_VERSION = 1.8.2
    sh: sudo: not found
    PLAYOUT_ENGINE_PROCESS_ID = FAILED
    PLAYOUT_ENGINE_RUNNING_SECONDS = FAILED
    sh: sudo: not found
    LIQUIDSOAP_PROCESS_ID = FAILED
    LIQUIDSOAP_RUNNING_SECONDS = FAILED
    ICECAST_PROCESS_ID = 21995

    -- There appears to be problems with your setup. Please visit
    -- http://wiki.sourcefabric.org/x/HABQ for troubleshooting info.

    ******************************* Install Complete *******************************


    ------------------------------------------------------------ ---


    Of course it's sufficient to install them manually:

    apt-get install php5-xmlrpc php5-auth-pam sudo

    That solves this cosmetic problem. Some people may have trouble with it though.

    Regards,
    Jacek Lakomiec


  • 1 Comment sorted by
  • Vote Up0Vote Down Daniel JamesDaniel James
    Posts: 844Member, Sourcefabric Team
    Hi Jacek, these first two packages are not dependencies of Airtime, the error is probably caused by old PHP configurations left over from some other install. If you run just:

    sudo php

    you will probably see the same errors. Look for xmlrpc.ini and pam_auth.ini files under /etc/php5/conf.d/ or /etc/php5/apache/conf.d/ and remove them if necessary.

    You are quite right that sudo is required on Debian, however it's not a straightforward dependency because sudo may still have to be configured.

    Cheers!

    Daniel