[ 
https://issues.apache.org/jira/browse/BIGTOP-927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13636911#comment-13636911
 ] 

Konstantin Boudnik edited comment on BIGTOP-927 at 4/19/13 9:39 PM:
--------------------------------------------------------------------

for protobuf it says "Not required on Ubuntu". I would change the message to 
something: "Ubuntu provides a standard package" cause it sounds confusing.

I ran new puppet on pretty much freshly minted 12.04 and it was able to install 
all the packages but:
{noformat}
Unpacking java-common (from .../java-common_0.43ubuntu2_all.deb) ...
Selecting previously unselected package oracle-java6-installer.
Unpacking oracle-java6-installer (from 
.../oracle-java6-installer_6u45-0~webupd8~0_all.deb) ...

oracle-license-v1-1 license could not be presented
try 'dpkg-reconfigure debconf' to select a frontend other than noninteractive

dpkg: error processing 
/var/cache/apt/archives/oracle-java6-installer_6u45-0~webupd8~0_all.deb 
(--unpack):
 subprocess new pre-installation script returned error exit status 2
No apport report written because MaxReports is reached already
Selecting previously unselected package gsfonts-x11.
Unpacking gsfonts-x11 (from .../gsfonts-x11_0.22_all.deb) ...
Processing triggers for doc-base ...
Processing 2 added doc-base files...
Processing triggers for man-db ...
Processing triggers for fontconfig ...
Errors were encountered while processing:
 /var/cache/apt/archives/oracle-java6-installer_6u45-0~webupd8~0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
{noformat}

This seemed to leave the dpkg system in a strange state, where dpkg lock has 
been left behind. Cleaning that and running {{apply}} for the second time:

{noformat}
err: /Stage[main]/Bigtop-toolchain::Jdk/Package[oracle-java6-installer]/ensure: 
change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o 
DPkg::Options::=--force-confold install oracle-java6-installer' returned 100: 
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to 
correct the problem. 

err: /Stage[main]/Bigtop-toolchain::Packages/Package[asciidoc]/ensure: change 
from absent to present failed: Execution of '/usr/bin/apt-get -q -y -o 
DPkg::Options::=--force-confold install asciidoc' returned 100: E: dpkg was 
interrupted, you must manually run 'sudo dpkg --configure -a' to correct the 
problem. 
{noformat}

Running {{sudo dpkg --configure -a}} a couple of time in the row seems to 
address the problems with {{asciidoc}} - what a heavyweight if you ask me.

And another repeat of {{apply}} put everything as expected. I guess the oracle 
repo is a bitch to blame, because the connection there seemed to be pretty slow 
(may be just today).

I am running {{make hadoop-deb sqoop-deb}} - all seems to be going fine so far.

                
      was (Author: cos):
    for protobuf it says "Not required on Ubuntu". I would change the message 
to something: "Ubuntu provides a standard package" cause it sounds confusing.

I ran new puppet on pretty much freshly minted 12.04 and it was able to install 
all the packages but:

Unpacking java-common (from .../java-common_0.43ubuntu2_all.deb) ...
Selecting previously unselected package oracle-java6-installer.
Unpacking oracle-java6-installer (from 
.../oracle-java6-installer_6u45-0~webupd8~0_all.deb) ...

oracle-license-v1-1 license could not be presented
try 'dpkg-reconfigure debconf' to select a frontend other than noninteractive

dpkg: error processing 
/var/cache/apt/archives/oracle-java6-installer_6u45-0~webupd8~0_all.deb 
(--unpack):
 subprocess new pre-installation script returned error exit status 2
No apport report written because MaxReports is reached already
Selecting previously unselected package gsfonts-x11.
Unpacking gsfonts-x11 (from .../gsfonts-x11_0.22_all.deb) ...
Processing triggers for doc-base ...
Processing 2 added doc-base files...
Processing triggers for man-db ...
Processing triggers for fontconfig ...
Errors were encountered while processing:
 /var/cache/apt/archives/oracle-java6-installer_6u45-0~webupd8~0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

This seemed to leave the dpkg system in a strange state, where dpkg lock has 
been left behind. Cleaning that and running {{apply}} for the second time:

err: /Stage[main]/Bigtop-toolchain::Jdk/Package[oracle-java6-installer]/ensure: 
change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o 
DPkg::Options::=--force-confold install oracle-java6-installer' returned 100: 
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to 
correct the problem. 

and 
err: /Stage[main]/Bigtop-toolchain::Packages/Package[asciidoc]/ensure: change 
from absent to present failed: Execution of '/usr/bin/apt-get -q -y -o 
DPkg::Options::=--force-confold install asciidoc' returned 100: E: dpkg was 
interrupted, you must manually run 'sudo dpkg --configure -a' to correct the 
problem. 

Running {{sudo dpkg --configure -a}} a couple of time in the row seems to 
address the problems with {{asciidoc}} - what a heavyweight if you ask me.

And another repeat of {{apply}} put everything as expected. I guess the oracle 
repo is a bitch to blame, because the connection there seemed to be pretty slow 
(may be just today).

I am running {{make hadoop-deb sqoop-deb}} - all seems to be going fine so far.

                  
> Update puppet recipes to support Ubuntu
> ---------------------------------------
>
>                 Key: BIGTOP-927
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-927
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: Deployment
>    Affects Versions: 0.5.0
>            Reporter: Konstantin Boudnik
>            Assignee: Ian Mordey
>             Fix For: 0.6.0
>
>         Attachments: 
> 0001-BIGTOP-927.-Add-extra-ubuntu-packages-and-ppa-repo-t.patch
>
>
> In BIGTOP-720 we have started with a great set of recipes to automatically 
> configure build environment. However it has al least two limitations:
> - it needs manual assistance in a form of downloading tarballs of the web
> - it doesn't support Ubuntu
> Let's fix it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to