problems building elementary OS isis

Asked by Seppe Stas

When trying to build elementary OS isis (using the default congrego settings) I encountered the following problems:

Missing dependencies! Please install the following packages:
 syslinux-themes-elementary-isis

I searched for the package in the default and daily PPA's of both eOS and Ubuntu, as well as a general internet search, but couldn't find anything useful.

I changed the 'syslinux-themes-elementary-isis' entry in the dependency list of congrego.sh to 'syslinux-themes-elementary'.
Now the previous error is gone.

When trying to build again I get the following error (among others):
Connecting to releases.ubuntu.com (releases.ubuntu.com)|91.189.92.157|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-09-10 16:31:13 ERROR 404: Not Found.

My guess is the location of the Ubuntu release changed?

I also got the following errors (not obviously caused by the previous error):
P: Executing auto/config script.
./auto/config: 54: [: i386: unexpected operator
P: Updating config tree
cp: target `config/hooks/' is not a directory
[2013-09-10 16:31:14] lb_build
P: Executing auto/build script.
./auto/build: 6: .: Can't open /usr/lib/live/build.sh
P: Executing auto/config script.
./auto/config: 54: [: amd64: unexpected operator
P: Updating config tree
cp: target `config/hooks/' is not a directory
[2013-09-10 16:31:14] lb_build
P: Executing auto/build script.
./auto/build: 6: .: Can't open /usr/lib/live/build.sh
md5sum: binary.hybrid.iso: No such file or directory

I later tried to build for amd64 only.
congero.conf used:
# base codename
BASECODENAME="saucy"

# base version
BASEVERSION="13.10"

# distribution codename
CODENAME="isis"

# distribution version
VERSION="0.3"

# wether to lower the priority of the build process or not
LOW_PRIORITY="no"

The script now throws the same errors (but only the ones for amd64), and asks me for a sourceforge login.
Is there a way to build eOS using a buildscript without pushing it to soureforge?

Some info on my system:
uname:
Linux seppe-PC 3.2.0-53-generic #81-Ubuntu SMP Thu Aug 22 21:01:03 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

lsb_release:
Distributor ID: elementary OS
Description: elementary OS Luna
Release: 0.2
Codename: luna

cpu:
Intel(R) Core(TM) i7 CPU 860

Question information

Language:
English Edit question
Status:
Answered
For:
elementary OS Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Cody Garver (codygarver) said :
#1

syslinux-themes-elementary-isis is in this
package<https://code.launchpad.net/~elementary-os/+recipe/syslinux-themes-elementary-daily>

It can't find the Saucy Ubuntu iso because it's unreleased, you have to
download one yourself and put it at tmp/amd64/ubuntu.iso or
tmp/i386/ubuntu.iso in the congrego folder

On Tue, Sep 10, 2013 at 9:51 AM, Seppe Stas <
<email address hidden>> wrote:

> New question #235461 on elementary OS:
> https://answers.launchpad.net/elementaryos/+question/235461
>
> When trying to build elementary OS isis (using the default congrego
> settings) I encountered the following problems:
>
> Missing dependencies! Please install the following packages:
> syslinux-themes-elementary-isis
>
> I searched for the package in the default and daily PPA's of both eOS and
> Ubuntu, as well as a general internet search, but couldn't find anything
> useful.
>
> I changed the 'syslinux-themes-elementary-isis' entry in the dependency
> list of congrego.sh to 'syslinux-themes-elementary'.
> Now the previous error is gone.
>
> When trying to build again I get the following error (among others):
> Connecting to releases.ubuntu.com (releases.ubuntu.com)|91.189.92.157|:80...
> connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2013-09-10 16:31:13 ERROR 404: Not Found.
>
> My guess is the location of the Ubuntu release changed?
>
> I also got the following errors (not obviously caused by the previous
> error):
> P: Executing auto/config script.
> ./auto/config: 54: [: i386: unexpected operator
> P: Updating config tree
> cp: target `config/hooks/' is not a directory
> [2013-09-10 16:31:14] lb_build
> P: Executing auto/build script.
> ./auto/build: 6: .: Can't open /usr/lib/live/build.sh
> P: Executing auto/config script.
> ./auto/config: 54: [: amd64: unexpected operator
> P: Updating config tree
> cp: target `config/hooks/' is not a directory
> [2013-09-10 16:31:14] lb_build
> P: Executing auto/build script.
> ./auto/build: 6: .: Can't open /usr/lib/live/build.sh
> md5sum: binary.hybrid.iso: No such file or directory
>
> I later tried to build for amd64 only.
> congero.conf used:
> # base codename
> BASECODENAME="saucy"
>
> # base version
> BASEVERSION="13.10"
>
> # distribution codename
> CODENAME="isis"
>
> # distribution version
> VERSION="0.3"
>
> # wether to lower the priority of the build process or not
> LOW_PRIORITY="no"
>
> The script now throws the same errors (but only the ones for amd64), and
> asks me for a sourceforge login.
> Is there a way to build eOS using a buildscript without pushing it to
> soureforge?
>
> Some info on my system:
> uname:
> Linux seppe-PC 3.2.0-53-generic #81-Ubuntu SMP Thu Aug 22 21:01:03 UTC
> 2013 x86_64 x86_64 x86_64 GNU/Linux
>
> lsb_release:
> Distributor ID: elementary OS
> Description: elementary OS Luna
> Release: 0.2
> Codename: luna
>
> cpu:
> Intel(R) Core(TM) i7 CPU 860
>
>
>
>
>
>
>
>
> --
> You received this question notification because you are a member of
> elementary OS team, which is an answer contact for elementary OS.
>

--
Cody Garver

Revision history for this message
Cody Garver (codygarver) said :
#2

ctrl+c when it gets to the sourceforge part, that's at the very end of the
process

On Tue, Sep 10, 2013 at 10:21 AM, Cody Garver <email address hidden> wrote:

> syslinux-themes-elementary-isis is in this package<https://code.launchpad.net/~elementary-os/+recipe/syslinux-themes-elementary-daily>
>
> It can't find the Saucy Ubuntu iso because it's unreleased, you have to
> download one yourself and put it at tmp/amd64/ubuntu.iso or
> tmp/i386/ubuntu.iso in the congrego folder
>
>
> On Tue, Sep 10, 2013 at 9:51 AM, Seppe Stas <
> <email address hidden>> wrote:
>
>> New question #235461 on elementary OS:
>> https://answers.launchpad.net/elementaryos/+question/235461
>>
>> When trying to build elementary OS isis (using the default congrego
>> settings) I encountered the following problems:
>>
>> Missing dependencies! Please install the following packages:
>> syslinux-themes-elementary-isis
>>
>> I searched for the package in the default and daily PPA's of both eOS and
>> Ubuntu, as well as a general internet search, but couldn't find anything
>> useful.
>>
>> I changed the 'syslinux-themes-elementary-isis' entry in the dependency
>> list of congrego.sh to 'syslinux-themes-elementary'.
>> Now the previous error is gone.
>>
>> When trying to build again I get the following error (among others):
>> Connecting to releases.ubuntu.com (releases.ubuntu.com)|91.189.92.157|:80...
>> connected.
>> HTTP request sent, awaiting response... 404 Not Found
>> 2013-09-10 16:31:13 ERROR 404: Not Found.
>>
>> My guess is the location of the Ubuntu release changed?
>>
>> I also got the following errors (not obviously caused by the previous
>> error):
>> P: Executing auto/config script.
>> ./auto/config: 54: [: i386: unexpected operator
>> P: Updating config tree
>> cp: target `config/hooks/' is not a directory
>> [2013-09-10 16:31:14] lb_build
>> P: Executing auto/build script.
>> ./auto/build: 6: .: Can't open /usr/lib/live/build.sh
>> P: Executing auto/config script.
>> ./auto/config: 54: [: amd64: unexpected operator
>> P: Updating config tree
>> cp: target `config/hooks/' is not a directory
>> [2013-09-10 16:31:14] lb_build
>> P: Executing auto/build script.
>> ./auto/build: 6: .: Can't open /usr/lib/live/build.sh
>> md5sum: binary.hybrid.iso: No such file or directory
>>
>> I later tried to build for amd64 only.
>> congero.conf used:
>> # base codename
>> BASECODENAME="saucy"
>>
>> # base version
>> BASEVERSION="13.10"
>>
>> # distribution codename
>> CODENAME="isis"
>>
>> # distribution version
>> VERSION="0.3"
>>
>> # wether to lower the priority of the build process or not
>> LOW_PRIORITY="no"
>>
>> The script now throws the same errors (but only the ones for amd64), and
>> asks me for a sourceforge login.
>> Is there a way to build eOS using a buildscript without pushing it to
>> soureforge?
>>
>> Some info on my system:
>> uname:
>> Linux seppe-PC 3.2.0-53-generic #81-Ubuntu SMP Thu Aug 22 21:01:03 UTC
>> 2013 x86_64 x86_64 x86_64 GNU/Linux
>>
>> lsb_release:
>> Distributor ID: elementary OS
>> Description: elementary OS Luna
>> Release: 0.2
>> Codename: luna
>>
>> cpu:
>> Intel(R) Core(TM) i7 CPU 860
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> You received this question notification because you are a member of
>> elementary OS team, which is an answer contact for elementary OS.
>>
>
>
>
> --
> Cody Garver
>

--
Cody Garver

Revision history for this message
Chris Johns (ter0) said :
#3

I'm having trouble with congrego too. At first, I got this error:

./auto/build: 6: .: Can't open /usr/lib/live/build.sh
md5sum: binary.hybrid.iso: No such file or directory

Sym-linking

/usr/share/live/build/scripts/build.sh
 to
/usr/lib/live/build.sh

gets the script to start, and it downloads all packages, but then it fails with:

[2013-10-18 13:05:05] lb_bootstrap_cache save
P: Begin caching bootstrap stage...
P: Begin unmounting filesystems...
./auto/build: 42: ./auto/build: cannot create config/hooks/999-undivert-update-initramfs.chroot: Directory nonexistent

This is on my VPS, running 12.04, so I'll give it a try later on my Luna machine.

Can you help with this problem?

Provide an answer of your own, or ask Seppe Stas for more information if necessary.

To post a message you must log in.