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
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
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.