[campcaster-support] campcaster-studio dependancies
  • 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.

    Web site: http://campcaster.campware.org


    Is this how its is suppose to be?
    Thanks, tom
  • 3 Comments sorted by
  • Hi Tom,

    yes go ahead. All those packages are needet, some just because of
    dependencies.

    Best,
    Sebastian

    -----Original Message-----
    From: campcaster-support-bounces@lists.campware.org
    [mailto:campcaster-support-bounces@lists.campware.org]On Behalf Of Tom D.
    Davidson
    Sent: Monday, October 19, 2009 5:31 AM
    To: Support mailing list for the Campcaster software project
    Subject: [campcaster-support] campcaster-studio dependancies


    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.

    Web site: http://campcaster.campware.org


    Is this how its is suppose to be?
    Thanks, tom
  • 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 ... Smile

    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.

    campcaster-studio campcaster-libs campcaster-station

    Do you want to ignore this warning and proceed anyway?
    To continue, enter "Yes"; to abort, enter "No": yes
    Writing extended state information... Done
    Get:1 http://code.campware.org hardy/main campcaster-libs 1.4.0-3beta3
    [1753kB]
    Get:2 http://code.campware.org hardy/main campcaster-station 1.4.0-3beta3
    [1136kB]
    Get:3 http://code.campware.org hardy/main campcaster-studio 1.4.0-3beta3
    [848kB]
    Get:4 http://us.archive.ubuntu.com hardy-updates/main libapr1
    1.2.11-1ubuntu0.1 [113kB]
    Get:5 http://us.archive.ubuntu.com hardy-updates/main libaprutil1
    1.2.12+dfsg-3ubuntu0.2
    [70.5kB]

    Get:6 http://us.archive.ubuntu.com hardy-updates/main apache2-utils
    2.2.8-1ubuntu0.11 [140kB]
    Get:7 http://us.archive.ubuntu.com hardy-updates/main apache2.2-common
    2.2.8-1ubuntu0.11
    [755kB]

    Get:8 http://us.archive.ubuntu.com hardy-updates/main apache2-mpm-prefork
    2.2.8-1ubuntu0.11
    [231kB]

    Get:9 http://us.archive.ubuntu.com hardy-updates/main apache2
    2.2.8-1ubuntu0.11 [45.6kB]
    Get:10 http://us.archive.ubuntu.com hardy-updates/main curl
    7.18.0-1ubuntu2.2 [197kB]
    Get:11 http://us.archive.ubuntu.com hardy-updates/main php5-common
    5.2.4-2ubuntu5.7 [316kB]
    Get:12 http://us.archive.ubuntu.com hardy-updates/main libapache2-mod-php5
    5.2.4-2ubuntu5.7
    [2471kB]

    Get:13 http://us.archive.ubuntu.com hardy/universe libboost-date-time1.34.1
    1.34.1-4ubuntu3
    [58.9kB]

    Get:14 http://us.archive.ubuntu.com hardy-updates/main libicu38
    3.8-6ubuntu0.2 [5878kB]
    Get:15 http://us.archive.ubuntu.com hardy/universe odbc-postgresql
    1:08.01.0200-2.1 [336kB]
    Get:16 http://us.archive.ubuntu.com hardy-updates/main php5-cli
    5.2.4-2ubuntu5.7 [2478kB]
    Get:17 http://us.archive.ubuntu.com hardy-updates/main php-pear
    5.2.4-2ubuntu5.7 [355kB]
    Get:18 http://us.archive.ubuntu.com hardy-updates/main php5 5.2.4-2ubuntu5.7
    [1086B]
    Get:19 http://us.archive.ubuntu.com hardy/main libgd2-xpm
    2.0.35.dfsg-3ubuntu2 [321kB]
    Get:20 http://us.archive.ubuntu.com hardy/main libt1-5 5.1.1-5
    [137kB]
    Get:21 http://us.archive.ubuntu.com hardy-updates/main php5-gd
    5.2.4-2ubuntu5.7 [32.9kB]
    Get:22 http://us.archive.ubuntu.com hardy-updates/main php5-pgsql
    5.2.4-2ubuntu5.7 [51.3kB]
    Get:23 http://us.archive.ubuntu.com hardy-updates/main
    postgresql-client-common 87ubuntu2
    [45.0kB]

    Get:24 http://us.archive.ubuntu.com hardy/universe postgresql-client-8.2
    8.2.7-1 [1515kB]
    Get:25 http://us.archive.ubuntu.com hardy-updates/main postgresql-common
    87ubuntu2 [81.9kB]
    Get:26 http://us.archive.ubuntu.com hardy/universe postgresql-8.2 8.2.7-1
    [4302kB]
    Get:27 http://us.archive.ubuntu.com hardy/main pwgen 2.06-1
    [19.5kB]
    Fetched 23.7MB in 3min0s
    (131kB/s)
    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.
    (Reading database ... 131860 files and directories currently
    installed.)
    Removing libgd2-noxpm
    ...
    Processing triggers for libc6
    ...
    ldconfig deferred processing now taking
    place
    Selecting previously deselected package
    libapr1.
    (Reading database ... 131849 files and directories currently
    installed.)
    Unpacking libapr1 (from .../libapr1_1.2.11-1ubuntu0.1_i386.deb)
    ...
    Selecting previously deselected package
    libaprutil1.
    Unpacking libaprutil1 (from .../libaprutil1_1.2.12+dfsg-3ubuntu0.2_i386.deb)
    ...
    Selecting previously deselected package
    apache2-utils.
    Unpacking apache2-utils (from .../apache2-utils_2.2.8-1ubuntu0.11_i386.deb)
    ...
    Selecting previously deselected package
    apache2.2-common.
    Unpacking apache2.2-common (from
    .../apache2.2-common_2.2.8-1ubuntu0.11_i386.deb) ...
    Selecting previously deselected package
    apache2-mpm-prefork.
    Unpacking apache2-mpm-prefork (from
    .../apache2-mpm-prefork_2.2.8-1ubuntu0.11_i386.deb) ...
    Selecting previously deselected package
    apache2.
    Unpacking apache2 (from .../apache2_2.2.8-1ubuntu0.11_all.deb)
    ...
    Selecting previously deselected package
    campcaster-libs.
    Unpacking campcaster-libs (from .../campcaster-libs_1.4.0-3beta3_i386.deb)
    ...
    Selecting previously deselected package
    curl.
    Unpacking curl (from .../curl_7.18.0-1ubuntu2.2_i386.deb)
    ...
    Selecting previously deselected package
    php5-common.
    Unpacking php5-common (from .../php5-common_5.2.4-2ubuntu5.7_i386.deb)
    ...
    Selecting previously deselected package
    libapache2-mod-php5.
    Unpacking libapache2-mod-php5 (from
    .../libapache2-mod-php5_5.2.4-2ubuntu5.7_i386.deb) ...
    Selecting previously deselected package
    libboost-date-time1.34.1.
    Unpacking libboost-date-time1.34.1 (from
    .../libboost-date-time1.34.1_1.34.1-4ubuntu3_i386.deb)
    ...

    Selecting previously deselected package
    libicu38.
    Unpacking libicu38 (from .../libicu38_3.8-6ubuntu0.2_i386.deb)
    ...
    Selecting previously deselected package
    odbc-postgresql.
    Unpacking odbc-postgresql (from
    .../odbc-postgresql_1%3a08.01.0200-2.1_i386.deb) ...
    Selecting previously deselected package
    php5-cli.
    Unpacking php5-cli (from .../php5-cli_5.2.4-2ubuntu5.7_i386.deb)
    ...
    Selecting previously deselected package
    php-pear.
    Unpacking php-pear (from .../php-pear_5.2.4-2ubuntu5.7_all.deb)
    ...
    Selecting previously deselected package
    php5.
    Unpacking php5 (from .../php5_5.2.4-2ubuntu5.7_all.deb)
    ...
    Selecting previously deselected package
    libgd2-xpm.
    Unpacking libgd2-xpm (from .../libgd2-xpm_2.0.35.dfsg-3ubuntu2_i386.deb)
    ...
    Selecting previously deselected package
    libt1-5.
    Unpacking libt1-5 (from .../libt1-5_5.1.1-5_i386.deb)
    ...
    Selecting previously deselected package
    php5-gd.
    Unpacking php5-gd (from .../php5-gd_5.2.4-2ubuntu5.7_i386.deb)
    ...
    Selecting previously deselected package
    php5-pgsql.
    Unpacking php5-pgsql (from .../php5-pgsql_5.2.4-2ubuntu5.7_i386.deb)
    ...
    Selecting previously deselected package
    postgresql-client-common.
    Unpacking postgresql-client-common (from
    .../postgresql-client-common_87ubuntu2_all.deb) ...
    Selecting previously deselected package
    postgresql-client-8.2.
    Unpacking postgresql-client-8.2 (from
    .../postgresql-client-8.2_8.2.7-1_i386.deb) ...
    Selecting previously deselected package
    postgresql-common.
    Unpacking postgresql-common (from .../postgresql-common_87ubuntu2_all.deb)
    ...
    Selecting previously deselected package
    postgresql-8.2.
    Unpacking postgresql-8.2 (from .../postgresql-8.2_8.2.7-1_i386.deb)
    ...
    Selecting previously deselected package
    pwgen.
    Unpacking pwgen (from .../archives/pwgen_2.06-1_i386.deb)
    ...
    Selecting previously deselected package
    campcaster-station.
    Unpacking campcaster-station (from
    .../campcaster-station_1.4.0-3beta3_i386.deb) ...
    Selecting previously deselected package
    campcaster-studio.
    Unpacking campcaster-studio (from
    .../campcaster-studio_1.4.0-3beta3_i386.deb) ...
    Setting up libapr1 (1.2.11-1ubuntu0.1)
    ...

    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.

    Using the following installation parameters:

    installation directory: /opt/campcaster
    database server: localhost
    database: Campcaster
    database user: campcaster
    database user password: campcaster
    apache daemon group: www-data
    apache document root: /var/www
    postgresql data directory: /etc/postgresql/8.2/main
    postgresql init script: /etc/init.d/postgresql-8.2

    Checking for required tools...
    Executable sed found...
    Executable psql found...
    Executable php found...
    Executable odbcinst found...
    Modifying postgresql access permissions...
    * Stopping PostgreSQL 8.2 database
    server [ OK ]
    * Starting PostgreSQL 8.2 database
    server [ OK ]
    Creating database for Campcaster
    scheduler.

    Using the following parameters:

    database server: localhost
    database: Campcaster
    database user: campcaster
    database user password: campcaster

    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


    [ OK ]
    done

    Creating
    symlinks...

    Initializing
    database...

    *************************

    * StorageServer Install
    *
    *************************

    * Connected to
    database

    * Creating database table
    ls_tree...done.
    * Creating database table
    ls_struct...done.
    * Creating ROOT NODE in
    ls_tree...done.
    * Creating database table
    ls_classes...done.
    * Creating database table
    ls_cmemb...done.
    * Creating database table
    ls_subjs...done.
    * Creating database table
    ls_smemb...done.
    * Creating database table
    ls_perms...done.
    * Creating database table
    ls_sess...done.
    * Creating database table
    ls_files...done.
    * Creating database table
    ls_mdata...done.
    * Creating database table
    ls_access...done.
    * Inserting starting data into
    tables...
    * Creating 'StorageRoot'
    node...done.
    * Creating group
    'Admins'...done.

    * Creating group
    'All'...done.

    * Creating group
    'StationPrefs'...done.

    * Creating user
    'root'...done.

    * Creating trash
    can...done.

    * Creating user
    'scheduler'...done.

    * Creating database table
    ls_trans...done.
    * Creating database table
    ls_pref...done.
    * Inserting starting data into table
    ls_pref...done.
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/stor
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/stor/buffer
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/trans
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/access
    * Skipping directory already exists:
    /opt/campcaster/lib/pear
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/cron
    * Testing writability of
    /opt/campcaster/var/Campcaster/storageServer/var/stor...done.
    * Adding cron
    job...done.

    **********************************

    * StorageServer Install Complete
    *
    **********************************

    /

    *************************

    * ArchiveServer Install
    *
    *************************

    * Connected to
    database

    * Creating database table
    as_tree...done.
    * Creating database table
    as_struct...done.
    * Creating ROOT NODE in
    as_tree...done.
    * Creating database table
    as_classes...done.
    * Creating database table
    as_cmemb...done.
    * Creating database table
    as_subjs...done.
    * Creating database table
    as_smemb...done.
    * Creating database table
    as_perms...done.
    * Creating database table
    as_sess...done.
    * Creating database table
    as_files...done.
    * Creating database table
    as_mdata...done.
    * Creating database table
    as_access...done.
    * Inserting starting data into
    tables...
    * Creating 'StorageRoot'
    node...done.
    * Creating group
    'Admins'...done.

    * Creating group
    'All'...done.

    * Creating user
    'root'...done.

    * Creating user
    'scheduler'...done.

    * Creating database table
    as_trans...done.
    **********************************

    * ArchiveServer Install Complete
    *
    **********************************

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

    Using the following installation parameters:

    installation directory: /opt/campcaster
    database server: localhost
    database: Campcaster
    database user: campcaster
    database user password: campcaster
    apache daemon group: www-data
    apache document root: /var/www
    postgresql data directory: /etc/postgresql/8.2/main
    postgresql init script: /etc/init.d/postgresql-8.2

    Checking for required tools...
    Executable sed found...
    Executable psql found...
    Executable php found...
    Executable odbcinst found...
    Modifying postgresql access permissions...
    * Stopping PostgreSQL 8.2 database
    server [ OK ]
    * Starting PostgreSQL 8.2 database
    server [ OK ]
    Creating database for Campcaster
    scheduler.

    Using the following parameters:

    database server: localhost
    database: Campcaster
    database user: campcaster
    database user password: campcaster

    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


    [ OK ]
    done

    Creating
    symlinks...

    Initializing
    database...

    *************************

    * StorageServer Install
    *
    *************************

    * Connected to
    database

    * Skipping: database table already exists:
    ls_tree
    * Skipping: database table already exists:
    ls_struct
    * Skipping: Root node already exists in
    ls_tree
    * Skipping: database table already exists:
    ls_classes
    * Skipping: database table already exists:
    ls_cmemb
    * Skipping: database table already exists:
    ls_subjs
    * Skipping: database table already exists:
    ls_smemb
    * Skipping: database table already exists:
    ls_perms
    * Skipping: database table already exists:
    ls_sess
    * Skipping: database table already exists:
    ls_files
    * Skipping: database table already exists:
    ls_mdata
    * Skipping: database table already exists:
    ls_access
    * Inserting starting data into
    tables...
    * Skipping: StorageRoot already
    exists.
    * Skipping: group already exists:
    'Admins'
    * Skipping: group already exists:
    'All'
    * Skipping: group already exists:
    'StationPrefs'
    * Skipping: user already exists:
    'root'
    * Skipping: trash can already
    exists.
    * Skipping: user already exists:
    'scheduler'
    * Skipping: database table already exists:
    ls_trans
    * Skipping: database table already exists:
    ls_pref
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/stor
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/stor/buffer
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/trans
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/access
    * Skipping directory already exists:
    /opt/campcaster/lib/pear
    * Skipping directory already exists:
    /opt/campcaster/var/Campcaster/storageServer/var/cron
    * Testing writability of
    /opt/campcaster/var/Campcaster/storageServer/var/stor...done.
    * Adding cron
    job...done.

    **********************************

    * StorageServer Install Complete
    *
    **********************************

    /home/tom

    *************************

    * ArchiveServer Install *
    *************************
    * Connected to database
    * Skipping: database table already exists: as_tree
    * Skipping: database table already exists: as_struct
    * Skipping: Root node already exists in as_tree
    * Skipping: database table already exists: as_classes
    * Skipping: database table already exists: as_cmemb
    * Skipping: database table already exists: as_subjs
    * Skipping: database table already exists: as_smemb
    * Skipping: database table already exists: as_perms
    * Skipping: database table already exists: as_sess
    * Skipping: database table already exists: as_files
    * Skipping: database table already exists: as_mdata
    * Skipping: database table already exists: as_access
    * Inserting starting data into tables...
    * Skipping: StorageRoot already exists.
    * Skipping: group already exists: 'Admins'
    * Skipping: group already exists: 'All'
    * Skipping: user already exists: 'root'
    * Skipping: user already exists: 'scheduler'
    * Skipping: database table already exists: as_trans
    **********************************
    * ArchiveServer Install Complete *
    **********************************
    /home/tom
    Installing Campcaster scheduler database tables...
    * Using config file /opt/campcaster/etc/campcaster-scheduler.xml
    * Connected to database
    * Creating database table schedule...done.
    * Creating database table playlog...done.
    * Creating database table backup...done.
    * Scheduler install complete
    /home/tom
    *********************************************
    * StorageServer Upgrade from 1.1.X to 1.2.0 *
    *********************************************
    * Connected to database
    * THIS UPGRADE HAS ALREADY BEEN APPLIED.
    Done.
    Adding system startup for /etc/init.d/campcaster-scheduler ...
    /etc/rc0.d/K92campcaster-scheduler -> ../init.d/campcaster-scheduler
    /etc/rc1.d/K92campcaster-scheduler -> ../init.d/campcaster-scheduler
    /etc/rc6.d/K92campcaster-scheduler -> ../init.d/campcaster-scheduler
    /etc/rc2.d/S92campcaster-scheduler -> ../init.d/campcaster-scheduler
    /etc/rc3.d/S92campcaster-scheduler -> ../init.d/campcaster-scheduler
    /etc/rc4.d/S92campcaster-scheduler -> ../init.d/campcaster-scheduler
    /etc/rc5.d/S92campcaster-scheduler -> ../init.d/campcaster-scheduler
    Starting campcaster scheduler: using config file
    '/opt/campcaster/etc/campcaster-scheduler.xml'
    campcaster-scheduler.

    Setting up campcaster-studio (1.4.0-3beta3) ...

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

    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.

    Regards,
    Ferenc