Hello:
I am working on a deployment and had planed on only installing
campcaster-studio our our broadcast workstation with station and store on
other machines.
When I go to install campcaster-studio it wants to pull in lots of stuff
that is not on the depends list:
***************************************************************************************** tom@loretta:~$ sudo aptitude install --without-recommends campcaster-libs
campcaster-studio
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following NEW packages will be automatically installed:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common
campcaster-station curl
libapache2-mod-php5 libapr1 libaprutil1 libboost-date-time1.34.1
libgd2-xpm libicu38
libt1-5 odbc-postgresql php-pear php5 php5-cli php5-common php5-gd
php5-pgsql
postgresql-8.2 postgresql-client-8.2 postgresql-client-common
postgresql-common pwgen
The following packages will be automatically REMOVED:
libgd2-noxpm
The following NEW packages will be installed:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common campcaster-libs
campcaster-station campcaster-studio curl libapache2-mod-php5 libapr1
libaprutil1
libboost-date-time1.34.1 libgd2-xpm libicu38 libt1-5 odbc-postgresql
php-pear php5
php5-cli php5-common php5-gd php5-pgsql postgresql-8.2
postgresql-client-8.2
postgresql-client-common postgresql-common pwgen
The following packages will be REMOVED:
libgd2-noxpm
0 packages upgraded, 27 newly installed, 1 to remove and 0 not upgraded.
Need to get 23.7MB of archives. After unpacking 71.0MB will be used.
Do you want to continue? [Y/n/?] n
Abort.
tom@loretta:~$ sudo aptitude show campcaster-studio
Package: campcaster-studio
New: yes
State: not installed
Version: 1.4.0-3beta3
Priority: optional
Section: sound
Maintainer: Douglas Arellanes
Uncompressed Size: 3002k
Depends: campcaster-libs (= 1.4.0-3beta3), campcaster-station (=
1.4.0-3beta3), libasound2,
libatk1.0-0 (>= 1.20.0), libboost-date-time1.34.1 (>= 1.34.1-2.1),
libbz2-1.0, libc6
(>= 2.4), libcairo2 (>= 1.6.0), libcairomm-1.0-1 (>= 1.4.0),
libcurl3 (>= 7.16.2-1),
libfontconfig1, libgcc1 (>= 1:4.1.1-21), libglade2-0 (>= 1:2.6.1),
libglademm-2.4-1c2a (>= 2.6.2), libglib2.0-0 (>= 2.12.0),
libglibmm-2.4-1c2a (>=
2.16.0), libgstreamer0.10-0 (>= 0.10.17), libgtk2.0-0 (>= 2.12.0),
libgtkmm-2.4-1c2a
(>= 1:2.12.0), libicu38 (>= 3.8-5), libid3tag0, libjpeg62, libkrb53
(>= 1.6.dfsg.2),
libmad0, libogg0, libpango1.0-0 (>= 1.20.5), libpng12-0, libpopt0,
libsigc++-2.0-0c2a (>= 2.0.2), libssl0.9.8 (>= 0.9.8f-1),
libstdc++6 (>= 4.2.1-4),
libtar (>= 1.2.11), libvorbis0a, libxml++2.6c2a (>= 2.8.1), libxml2
(>= 2.6.27),
odbc-postgresql, sed, unixodbc (>= 2.2)
Description: A radio program automation and support tool.
Campcaster is the first free and open radio management software that
provides live studio
broadcast capabilities as well as remote automation in one integrated
system.
Major features of Campcaster: live, in-studio playout; web-based remote
station management;
automation; playlists; centralized archives of station program material;
solid, fast
playback using the Gstreamer multimedia framework; search-based backup;
localization into
several languages; innovative design by the Parsons School of Design; open,
extensible
architecture based on XML-RPC.
This package contains the GUI client component of Campcaster.
Hello:
I am working on a deployment and had planed on only installing
campcaster-studio our our broadcast workstation with station and store on
other machines.
When I go to install campcaster-studio it wants to pull in lots of stuff
that is not on the depends list:
************************************************************************
***************** tom@loretta:~$ sudo aptitude install --without-recommends campcaster-libs
campcaster-studio
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following NEW packages will be automatically installed:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common
campcaster-station curl
libapache2-mod-php5 libapr1 libaprutil1 libboost-date-time1.34.1
libgd2-xpm libicu38
libt1-5 odbc-postgresql php-pear php5 php5-cli php5-common php5-gd
php5-pgsql
postgresql-8.2 postgresql-client-8.2 postgresql-client-common
postgresql-common pwgen
The following packages will be automatically REMOVED:
libgd2-noxpm
The following NEW packages will be installed:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common
campcaster-libs
campcaster-station campcaster-studio curl libapache2-mod-php5 libapr1
libaprutil1
libboost-date-time1.34.1 libgd2-xpm libicu38 libt1-5 odbc-postgresql
php-pear php5
php5-cli php5-common php5-gd php5-pgsql postgresql-8.2
postgresql-client-8.2
postgresql-client-common postgresql-common pwgen
The following packages will be REMOVED:
libgd2-noxpm
0 packages upgraded, 27 newly installed, 1 to remove and 0 not upgraded.
Need to get 23.7MB of archives. After unpacking 71.0MB will be used.
Do you want to continue? [Y/n/?] n
Abort.
tom@loretta:~$ sudo aptitude show campcaster-studio
Package: campcaster-studio
New: yes
State: not installed
Version: 1.4.0-3beta3
Priority: optional
Section: sound
Maintainer: Douglas Arellanes
Uncompressed Size: 3002k
Depends: campcaster-libs (= 1.4.0-3beta3), campcaster-station (=
1.4.0-3beta3), libasound2,
libatk1.0-0 (>= 1.20.0), libboost-date-time1.34.1 (>=
1.34.1-2.1), libbz2-1.0, libc6
(>= 2.4), libcairo2 (>= 1.6.0), libcairomm-1.0-1 (>= 1.4.0),
libcurl3 (>= 7.16.2-1),
libfontconfig1, libgcc1 (>= 1:4.1.1-21), libglade2-0 (>=
1:2.6.1),
libglademm-2.4-1c2a (>= 2.6.2), libglib2.0-0 (>= 2.12.0),
libglibmm-2.4-1c2a (>=
2.16.0), libgstreamer0.10-0 (>= 0.10.17), libgtk2.0-0 (>=
2.12.0), libgtkmm-2.4-1c2a
(>= 1:2.12.0), libicu38 (>= 3.8-5), libid3tag0, libjpeg62,
libkrb53 (>= 1.6.dfsg.2),
libmad0, libogg0, libpango1.0-0 (>= 1.20.5), libpng12-0,
libpopt0,
libsigc++-2.0-0c2a (>= 2.0.2), libssl0.9.8 (>= 0.9.8f-1),
libstdc++6 (>= 4.2.1-4),
libtar (>= 1.2.11), libvorbis0a, libxml++2.6c2a (>= 2.8.1),
libxml2 (>= 2.6.27),
odbc-postgresql, sed, unixodbc (>= 2.2)
Description: A radio program automation and support tool.
Campcaster is the first free and open radio management software that
provides live studio
broadcast capabilities as well as remote automation in one integrated
system.
Major features of Campcaster: live, in-studio playout; web-based remote
station management;
automation; playlists; centralized archives of station program material;
solid, fast
playback using the Gstreamer multimedia framework; search-based backup;
localization into
several languages; innovative design by the Parsons School of Design;
open, extensible
architecture based on XML-RPC.
This package contains the GUI client component of Campcaster.
Thanks Sebastian:
Below is the complete console out of the install on Ubuntu Studio 8.04.3
(i386), but I a few concerns to highlight:
1)
********************************************************
Preconfiguring packages
...
dpkg: libgd2-noxpm: dependency problems, but removing anyway as you
request:
libgraphviz4 depends on libgd2-noxpm (>= 2.0.35.dfsg) | libgd2-xpm (>=
2.0.35.dfsg);
however:
Package libgd2-noxpm is to be
removed.
Package libgd2-xpm is not installed
********************************************************
I have no idea ...
2)
********************************************************
Setting up apache2-mpm-prefork (2.2.8-1ubuntu0.11) ...
* Starting web server
apache2
apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1 for ServerName
********************************************************
Apache checks its domain each time it starts right? so once the box is
deploy as it is suppose to be this will be ok, or will i need to change
setting in certain config files?
3)
********************************************************
campcaster-studio depends on campcaster-station (= 1.4.0-3beta3);
however:
Package campcaster-station is not configured
yet.
dpkg: error processing campcaster-studio
(--configure):
dependency problems - leaving
unconfigured
Processing triggers for libc6
...
ldconfig deferred processing now taking
place
Errors were encountered while
processing:
campcaster-station
campcaster-studio
E: Sub-process /usr/bin/dpkg returned an error code
(1)
A package failed to install. Trying to
recover:
Setting up campcaster-station (1.4.0-3beta3)
...
Making post-install steps for Campcaster Station.
********************************************************
Station is required to be installed on the workstation with Studio?
********************************************************
Creating database and database user...
ERROR: role "campcaster" already exists
ERROR: database "Campcaster" already exists
********************************************************
Not sure whats going on here. At install there was an issue of the package
wanting to use postgresql 8.2 even though 8.3 is available....
Thanks and regards,
tom
complete console out of install follows: tom@loretta:~$ sudo aptitude install --without-recommends campcaster-libs
campcaster-studio
[sudo] password for
tom:
Reading package lists...
Done
Building dependency
tree
Reading state information...
Done
Reading extended state
information
Initializing package states...
Done
Building tag database...
Done
The following NEW packages will be automatically
installed:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common
campcaster-station curl
libapache2-mod-php5 libapr1 libaprutil1 libboost-date-time1.34.1
libgd2-xpm libicu38
libt1-5 odbc-postgresql php-pear php5 php5-cli php5-common php5-gd
php5-pgsql
postgresql-8.2 postgresql-client-8.2 postgresql-client-common
postgresql-common pwgen
The following packages will be automatically
REMOVED:
libgd2-noxpm
The following NEW packages will be
installed:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common
campcaster-libs
campcaster-station campcaster-studio curl libapache2-mod-php5 libapr1
libaprutil1
libboost-date-time1.34.1 libgd2-xpm libicu38 libt1-5 odbc-postgresql
php-pear php5
php5-cli php5-common php5-gd php5-pgsql postgresql-8.2
postgresql-client-8.2
postgresql-client-common postgresql-common
pwgen
The following packages will be
REMOVED:
libgd2-noxpm
0 packages upgraded, 27 newly installed, 1 to remove and 0 not
upgraded.
Need to get 23.7MB of archives. After unpacking 71.0MB will be
used.
Do you want to continue? [Y/n/?]
y
WARNING: untrusted versions of the following packages will be
installed!
Untrusted packages could compromise your system's security.
You should only proceed with the installation if you are certain that
this is what you want to do.
Setting up libaprutil1 (1.2.12+dfsg-3ubuntu0.2) ...
Setting up apache2-utils (2.2.8-1ubuntu0.11) ...
Setting up apache2.2-common (2.2.8-1ubuntu0.11) ...
Module alias installed; run /etc/init.d/apache2 force-reload to enable.
Module autoindex installed; run /etc/init.d/apache2 force-reload to enable.
Module dir installed; run /etc/init.d/apache2 force-reload to enable.
Module env installed; run /etc/init.d/apache2 force-reload to enable.
Module mime installed; run /etc/init.d/apache2 force-reload to enable.
Module negotiation installed; run /etc/init.d/apache2 force-reload to
enable.
Module setenvif installed; run /etc/init.d/apache2 force-reload to enable.
Module status installed; run /etc/init.d/apache2 force-reload to enable.
Module auth_basic installed; run /etc/init.d/apache2 force-reload to enable.
Module authz_default installed; run /etc/init.d/apache2 force-reload to
enable.
Module authz_user installed; run /etc/init.d/apache2 force-reload to
enable.
Module authz_groupfile installed; run /etc/init.d/apache2 force-reload to
enable.
Module authn_file installed; run /etc/init.d/apache2 force-reload to
enable.
Module authz_host installed; run /etc/init.d/apache2 force-reload to
enable.
Setting up apache2-mpm-prefork (2.2.8-1ubuntu0.11) ...
* Starting web server
apache2
apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1 for
ServerName
[ OK ]
Setting up apache2 (2.2.8-1ubuntu0.11) ...
Setting up campcaster-libs (1.4.0-3beta3) ...
Setting up curl (7.18.0-1ubuntu2.2) ...
Setting up php5-common (5.2.4-2ubuntu5.7) ...
Setting up libapache2-mod-php5 (5.2.4-2ubuntu5.7) ...
Creating config file /etc/php5/apache2/php.ini with new version
* Reloading web server config
apache2 apache2: Could
not reliably determine the server's fully qualified domain name, using
127.0.1.1 for
ServerName
[ OK ]
Setting up libboost-date-time1.34.1 (1.34.1-4ubuntu3) ...
Setting up libicu38 (3.8-6ubuntu0.2) ...
Setting up odbc-postgresql (1:08.01.0200-2.1) ...
Setting up php5-cli (5.2.4-2ubuntu5.7) ...
Creating config file /etc/php5/cli/php.ini with new version
Setting up php-pear (5.2.4-2ubuntu5.7) ...
Setting up php5 (5.2.4-2ubuntu5.7) ...
Setting up libgd2-xpm (2.0.35.dfsg-3ubuntu2) ...
Setting up libt1-5 (5.1.1-5) ...
Setting up php5-gd (5.2.4-2ubuntu5.7) ...
Setting up php5-pgsql (5.2.4-2ubuntu5.7) ...
Setting up postgresql-client-common (87ubuntu2) ...
Setting up postgresql-client-8.2 (8.2.7-1) ...
Setting up postgresql-common (87ubuntu2) ...
Adding user postgres to group ssl-cert
Setting up postgresql-8.2 (8.2.7-1) ...
Creating new cluster (configuration: /etc/postgresql/8.2/main, data:
/var/lib/postgresql/8.2/main)...
Moving configuration file /var/lib/postgresql/8.2/main/postgresql.conf to
/etc/postgresql/8.2/main...
Moving configuration file /var/lib/postgresql/8.2/main/pg_hba.conf to
/etc/postgresql/8.2/main...
Moving configuration file /var/lib/postgresql/8.2/main/pg_ident.conf to
/etc/postgresql/8.2/main...
Configuring postgresql.conf to use port
5432...
* Starting PostgreSQL 8.2 database
server [ OK ]
Setting up pwgen (2.06-1) ...
Setting up campcaster-station (1.4.0-3beta3) ...
Making post-install steps for Campcaster Station.
Checking for required tools...
Executable su found...
Executable psql found...
Creating database and database user...
CREATE ROLE
CREATE DATABASE
Done.
Creating ODBC data source for Campcaster scheduler.
Using the following installation parameters:
database server: localhost
database: Campcaster
Checking for required tools...
Executable sed found...
Executable grep found...
Executable odbcinst found...
Registering ODBC PostgreSQL driver...
odbcinst: Driver installed. Usage count increased to 1.
Target directory is /etc
Registering Campcaster ODBC data source...
Done.
Setting up directory permissions...
Configuring apache ...
/etc/apache/conf.d N
/etc/apache2/conf.d Y
done
Restarting apache...
apache N
apache2 Y
* Restarting web server
apache2 apache2:
Could not reliably determine the server's fully qualified domain name, using
127.0.1.1 for
ServerName
apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1 for
ServerName
/opt/campcaster/bin/postInstallStation.sh: line 407: 11601 Segmentation
fault php -q
install.php
dpkg: error processing campcaster-station
(--configure):
subprocess post-installation script returned error exit status
1
dpkg: dependency problems prevent configuration of
campcaster-studio:
campcaster-studio depends on campcaster-station (= 1.4.0-3beta3);
however:
Package campcaster-station is not configured
yet.
dpkg: error processing campcaster-studio
(--configure):
dependency problems - leaving
unconfigured
Processing triggers for libc6
...
ldconfig deferred processing now taking
place
Errors were encountered while
processing:
campcaster-station
campcaster-studio
E: Sub-process /usr/bin/dpkg returned an error code
(1)
A package failed to install. Trying to
recover:
Setting up campcaster-station (1.4.0-3beta3)
...
Making post-install steps for Campcaster
Station.
Checking for required tools...
Executable su found...
Executable psql found...
Creating database and database user...
ERROR: role "campcaster" already exists
ERROR: database "Campcaster" already exists
Done.
Creating ODBC data source for Campcaster scheduler.
Using the following installation parameters:
database server: localhost
database: Campcaster
Checking for required tools...
Executable sed found...
Executable grep found...
Executable odbcinst found...
Removing old ODBC PostgreSQL driver...
PostgreSQL_Campcaster has been deleted (if it existed at all) because its
usage count became zero
Registering ODBC PostgreSQL
driver...
odbcinst: Driver installed. Usage count increased to
1.
Target directory is
/etc
Registering Campcaster ODBC data
source...
Done.
Setting up directory
permissions...
Configuring apache
...
/etc/apache/conf.d
N
/etc/apache2/conf.d
Y
done
Restarting
apache...
apache
N
apache2
Y
* Restarting web server
apache2
apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1 for
ServerName
apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1 for
ServerName
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done tom@loretta:~$
On Mon, Oct 19, 2009 at 5:09 PM, Tom D. Davidson wrote:
> Thanks Sebastian:
> Below is the complete console out of the install on Ubuntu Studio 8.04.3
> (i386), but I a few concerns to highlight:
>
> 1)
> ********************************************************
> Preconfiguring packages
> ...
> dpkg: libgd2-noxpm: dependency problems, but removing anyway as you
> request:
> libgraphviz4 depends on libgd2-noxpm (>= 2.0.35.dfsg) | libgd2-xpm (>=
> 2.0.35.dfsg);
> however:
> Package libgd2-noxpm is to be
> removed.
> Package libgd2-xpm is not installed
> ********************************************************
> I have no idea ...
This is fine. During the installation, the libgd2-noxpm package is
replaced with libgd2-xpm. Since libgraphviz4 needs at least one of
these, it complains when libgd2-noxpm is removed. The libgd2-xpm
package is installed afterwards, and now libgraphviz4 is happy.
> 2)
> ********************************************************
> Setting up apache2-mpm-prefork (2.2.8-1ubuntu0.11) ...
> * Starting web server
> apache2
> apache2: Could not reliably determine the server's fully qualified domain
> name, using 127.0.1.1 for ServerName
> ********************************************************
> Apache checks its domain each time it starts right? so once the box is
> deploy as it is suppose to be this will be ok, or will i need to change
> setting in certain config files?
This is fine, too. You can set up virtual host names as you normally
would for Apache. This error message is harmless and should probably
be removed.
> 3)
> campcaster-studio depends on campcaster-station (= 1.4.0-3beta3);
> Station is required to be installed on the workstation with Studio?
Yes, unfortunately. This needs to be fixed in a later release. If
you want to run the storage server and scheduler on box A and studio
on box B, then you need campcaster-libs and -station on box A, and
-libs, -station and -studio (all 3) on box B.
> Creating database and database user...
> ERROR: role "campcaster" already exists
> ERROR: database "Campcaster" already exists
It already created the database during an earlier install. Again, not
a problem.
> Not sure whats going on here. At install there was an issue of the package
> wanting to use postgresql 8.2 even though 8.3 is available....
That is weird. The dependency list says "8.1 or 8.2 or 8.3". I don't
know why it did that, either.