Error while building elementary OS isis

Asked by Johannes Laier on 2014-02-02

Hello,

I tryed to build an Elementary OS Isiss Iso-Image. But it wont work. I dont know why. Can you halp me please?

user@user-elementaryos:~/elementaryos$ ls
AUTHORS bin builds congrego.sh etc LICENSE README tmp
user@user-elementaryos:~/elementaryos$ clear

user@user-elementaryos:~/elementaryos$ ls -la
insgesamt 136
drwxrwxr-x 7 user user 4096 Feb 2 17:03 .
drwxr-xr-x 55 user user 20480 Feb 2 16:36 ..
-rw-rw-r-- 1 user user 691 Feb 2 16:37 AUTHORS
drwxrwxr-x 2 user user 4096 Feb 2 16:37 bin
drwxr-xr-x 3 root root 4096 Feb 2 16:58 builds
drwxrwxr-x 6 user user 4096 Feb 2 16:37 .bzr
-rw-rw-r-- 1 user user 7 Feb 2 16:37 .bzrignore
-rwxrwxr-x 1 user user 1194 Feb 2 16:37 congrego.sh
drwxrwxr-x 3 user user 4096 Feb 2 16:37 etc
-rw-rw-r-- 1 user user 35147 Feb 2 16:37 LICENSE
-rw-rw-r-- 1 user user 461 Feb 2 16:37 README
drwxrwxr-x 4 user user 4096 Feb 2 16:38 tmp
user@user-elementaryos:~/elementaryos$ ls -la tmp/i386/
insgesamt 952364
drwxrwxr-x 5 user user 4096 Feb 2 17:00 .
drwxrwxr-x 4 user user 4096 Feb 2 16:38 ..
drwxr-xr-x 6 root root 4096 Feb 2 17:00 auto
drwxr-xr-x 22 root root 4096 Feb 2 17:00 config
-rw-r--r-- 1 root root 443 Feb 2 17:00 congrego.conf
drwxr-xr-x 2 root root 4096 Feb 2 17:00 .stage
-rw-r--r-- 1 root root 975175680 Feb 2 08:54 ubuntu.iso
user@user-elementaryos:~/elementaryos$ ls -la tmp/amd64/
insgesamt 938028
drwxrwxr-x 5 user user 4096 Feb 2 17:00 .
drwxrwxr-x 4 user user 4096 Feb 2 16:38 ..
drwxr-xr-x 6 root root 4096 Feb 2 17:00 auto
drwxr-xr-x 22 root root 4096 Feb 2 17:00 config
-rw-r--r-- 1 root root 445 Feb 2 17:00 congrego.conf
drwxr-xr-x 2 root root 4096 Feb 2 17:00 .stage
-rw------- 1 user user 960495616 Feb 2 16:45 ubuntu.iso
user@user-elementaryos:~/elementaryos$ dpkg --get-selections | grep "isis"
syslinux-themes-elementary-isis install
user@user-elementaryos:~/elementaryos$ sudo ./congrego.sh
21647 (process ID) old priority 0, new priority 15
[2014-02-02 17:04:22] lb_clean
P: Executing auto/clean script.
[2014-02-02 17:04:22] lb_clean noauto
P: Cleaning chroot
[2014-02-02 17:04:22] lb_config
P: Executing auto/config script.
./auto/config: 54: [: i386: unexpected operator
[2014-02-02 17:04:22] lb_config noauto --architecture i386 --mode ubuntu --distribution trusty --bootstrap-keyring ubuntu-keyring --syslinux-theme elementary-isis --binary-images iso-hybrid --memtest memtest86+ --source false --build-with-chroot false --parent-archive-areas main restricted universe multiverse --initsystem none --bootloader syslinux --initramfs-compression gzip
P: Considering defaults defined in /etc/live/build.conf
P: Updating config tree
cp: das angegebene Ziel »config/hooks/“ ist kein Verzeichnis
[2014-02-02 17:04:22] lb_build
P: Executing auto/build script.
./auto/build: 6: .: Can't open /usr/lib/live/build.sh
md5sum: binary.hybrid.iso: Datei oder Verzeichnis nicht gefunden
22036 (process ID) old priority 0, new priority 15
[2014-02-02 17:04:22] lb_clean
P: Executing auto/clean script.
[2014-02-02 17:04:22] lb_clean noauto
P: Cleaning chroot
[2014-02-02 17:04:23] lb_config
P: Executing auto/config script.
./auto/config: 54: [: amd64: unexpected operator
[2014-02-02 17:04:23] lb_config noauto --architecture amd64 --mode ubuntu --distribution trusty --bootstrap-keyring ubuntu-keyring --syslinux-theme elementary-isis --binary-images iso-hybrid --memtest memtest86+ --source false --build-with-chroot false --parent-archive-areas main restricted universe multiverse --initsystem none --bootloader syslinux --initramfs-compression gzip
P: Considering defaults defined in /etc/live/build.conf
P: Updating config tree
cp: das angegebene Ziel »config/hooks/“ ist kein Verzeichnis
[2014-02-02 17:04:23] lb_build
P: Executing auto/build script.
./auto/build: 6: .: Can't open /usr/lib/live/build.sh
md5sum: binary.hybrid.iso: Datei oder Verzeichnis nicht gefunden
user@user-elementaryos:~/elementaryos$

This is my config file:

user@user-elementaryos:~/elementaryos$ cat etc/congrego.conf
# target architecture - i386, amd64 or all
ARCH="all"

# base codename
BASECODENAME="trusty"

# base version
BASEVERSION="14.04"

# distribution codename
CODENAME="isis"

# distribution version
VERSION="0.3"

# distribution channel
CHANNEL="daily"

# distribution changelog
CHANGELOG="http://elementaryos.org"

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

# sourceforge deployment (username)
SOURCEFORGE=""
user@user-elementaryos:~/elementaryos$

The folders tmp/i386 and tmp/amd64 containig the following images:

http://cdimage.ubuntu.com/daily-live/current/trusty-desktop-i386.iso

and

http://cdimage.ubuntu.com/daily-live/current/trusty-desktop-amd64.iso

And here some information about my os:

user@user-elementaryos:~/elementaryos$ uname -a
Linux user-elementaryos 3.2.0-58-generic #88-Ubuntu SMP Tue Dec 3 17:37:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
user@user-elementaryos:~/elementaryos$ cat /etc/issue
elementary OS Luna \n \l

user@user-elementaryos:~/elementaryos$ lb --version
live-build, version 3.0~a23-1
This program is a part of

Copyright (C) 2006-2011 Daniel Baumann <email address hidden>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

The complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-3 file.

Homepage: <http://live.debian.net/>
user@user-elementaryos:~/elementaryos$

Thanks,
Johannes Laier

Question information

Language:
English Edit question
Status:
Solved
For:
elementary OS Edit question
Assignee:
No assignee Edit question
Solved by:
Cody Garver
Solved:
2014-02-03
Last query:
2014-02-03
Last reply:
2014-02-02
Best Cody Garver (codygarver) said : #1

You have to use Quantal or greater to build an iso successfully

On Sun, Feb 2, 2014 at 10:16 AM, Johannes Laier <
<email address hidden>> wrote:

> New question #243159 on elementary OS:
> https://answers.launchpad.net/elementaryos/+question/243159
>
> Hello,
>
> I tryed to build an Elementary OS Isiss Iso-Image. But it wont work. I
> dont know why. Can you halp me please?
>
> user@user-elementaryos:~/elementaryos$ ls
> AUTHORS bin builds congrego.sh etc LICENSE README tmp
> user@user-elementaryos:~/elementaryos$ clear
>
> user@user-elementaryos:~/elementaryos$ ls -la
> insgesamt 136
> drwxrwxr-x 7 user user 4096 Feb 2 17:03 .
> drwxr-xr-x 55 user user 20480 Feb 2 16:36 ..
> -rw-rw-r-- 1 user user 691 Feb 2 16:37 AUTHORS
> drwxrwxr-x 2 user user 4096 Feb 2 16:37 bin
> drwxr-xr-x 3 root root 4096 Feb 2 16:58 builds
> drwxrwxr-x 6 user user 4096 Feb 2 16:37 .bzr
> -rw-rw-r-- 1 user user 7 Feb 2 16:37 .bzrignore
> -rwxrwxr-x 1 user user 1194 Feb 2 16:37 congrego.sh
> drwxrwxr-x 3 user user 4096 Feb 2 16:37 etc
> -rw-rw-r-- 1 user user 35147 Feb 2 16:37 LICENSE
> -rw-rw-r-- 1 user user 461 Feb 2 16:37 README
> drwxrwxr-x 4 user user 4096 Feb 2 16:38 tmp
> user@user-elementaryos:~/elementaryos$ ls -la tmp/i386/
> insgesamt 952364
> drwxrwxr-x 5 user user 4096 Feb 2 17:00 .
> drwxrwxr-x 4 user user 4096 Feb 2 16:38 ..
> drwxr-xr-x 6 root root 4096 Feb 2 17:00 auto
> drwxr-xr-x 22 root root 4096 Feb 2 17:00 config
> -rw-r--r-- 1 root root 443 Feb 2 17:00 congrego.conf
> drwxr-xr-x 2 root root 4096 Feb 2 17:00 .stage
> -rw-r--r-- 1 root root 975175680 Feb 2 08:54 ubuntu.iso
> user@user-elementaryos:~/elementaryos$ ls -la tmp/amd64/
> insgesamt 938028
> drwxrwxr-x 5 user user 4096 Feb 2 17:00 .
> drwxrwxr-x 4 user user 4096 Feb 2 16:38 ..
> drwxr-xr-x 6 root root 4096 Feb 2 17:00 auto
> drwxr-xr-x 22 root root 4096 Feb 2 17:00 config
> -rw-r--r-- 1 root root 445 Feb 2 17:00 congrego.conf
> drwxr-xr-x 2 root root 4096 Feb 2 17:00 .stage
> -rw------- 1 user user 960495616 Feb 2 16:45 ubuntu.iso
> user@user-elementaryos:~/elementaryos$ dpkg --get-selections | grep "isis"
> syslinux-themes-elementary-isis install
> user@user-elementaryos:~/elementaryos$ sudo ./congrego.sh
> 21647 (process ID) old priority 0, new priority 15
> [2014-02-02 17:04:22] lb_clean
> P: Executing auto/clean script.
> [2014-02-02 17:04:22] lb_clean noauto
> P: Cleaning chroot
> [2014-02-02 17:04:22] lb_config
> P: Executing auto/config script.
> ./auto/config: 54: [: i386: unexpected operator
> [2014-02-02 17:04:22] lb_config noauto --architecture i386 --mode ubuntu
> --distribution trusty --bootstrap-keyring ubuntu-keyring --syslinux-theme
> elementary-isis --binary-images iso-hybrid --memtest memtest86+ --source
> false --build-with-chroot false --parent-archive-areas main restricted
> universe multiverse --initsystem none --bootloader syslinux
> --initramfs-compression gzip
> P: Considering defaults defined in /etc/live/build.conf
> P: Updating config tree
> cp: das angegebene Ziel >>config/hooks/" ist kein Verzeichnis
> [2014-02-02 17:04:22] lb_build
> P: Executing auto/build script.
> ./auto/build: 6: .: Can't open /usr/lib/live/build.sh
> md5sum: binary.hybrid.iso: Datei oder Verzeichnis nicht gefunden
> 22036 (process ID) old priority 0, new priority 15
> [2014-02-02 17:04:22] lb_clean
> P: Executing auto/clean script.
> [2014-02-02 17:04:22] lb_clean noauto
> P: Cleaning chroot
> [2014-02-02 17:04:23] lb_config
> P: Executing auto/config script.
> ./auto/config: 54: [: amd64: unexpected operator
> [2014-02-02 17:04:23] lb_config noauto --architecture amd64 --mode ubuntu
> --distribution trusty --bootstrap-keyring ubuntu-keyring --syslinux-theme
> elementary-isis --binary-images iso-hybrid --memtest memtest86+ --source
> false --build-with-chroot false --parent-archive-areas main restricted
> universe multiverse --initsystem none --bootloader syslinux
> --initramfs-compression gzip
> P: Considering defaults defined in /etc/live/build.conf
> P: Updating config tree
> cp: das angegebene Ziel >>config/hooks/" ist kein Verzeichnis
> [2014-02-02 17:04:23] lb_build
> P: Executing auto/build script.
> ./auto/build: 6: .: Can't open /usr/lib/live/build.sh
> md5sum: binary.hybrid.iso: Datei oder Verzeichnis nicht gefunden
> user@user-elementaryos:~/elementaryos$
>
> This is my config file:
>
> user@user-elementaryos:~/elementaryos$ cat etc/congrego.conf
> # target architecture - i386, amd64 or all
> ARCH="all"
>
> # base codename
> BASECODENAME="trusty"
>
> # base version
> BASEVERSION="14.04"
>
> # distribution codename
> CODENAME="isis"
>
> # distribution version
> VERSION="0.3"
>
> # distribution channel
> CHANNEL="daily"
>
> # distribution changelog
> CHANGELOG="http://elementaryos.org"
>
> # wether to lower the priority of the build process or not
> LOW_PRIORITY="yes"
>
> # sourceforge deployment (username)
> SOURCEFORGE=""
> user@user-elementaryos:~/elementaryos$
>
> The folders tmp/i386 and tmp/amd64 containig the following images:
>
> http://cdimage.ubuntu.com/daily-live/current/trusty-desktop-i386.iso
>
> and
>
> http://cdimage.ubuntu.com/daily-live/current/trusty-desktop-amd64.iso
>
> And here some information about my os:
>
> user@user-elementaryos:~/elementaryos$ uname -a
> Linux user-elementaryos 3.2.0-58-generic #88-Ubuntu SMP Tue Dec 3 17:37:58
> UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> user@user-elementaryos:~/elementaryos$ cat /etc/issue
> elementary OS Luna \n \l
>
> user@user-elementaryos:~/elementaryos$ lb --version
> live-build, version 3.0~a23-1
> This program is a part of
>
> Copyright (C) 2006-2011 Daniel Baumann <email address hidden>
>
> This program is free software: you can redistribute it and/or modify
> it under the terms of the GNU General Public License as published by
> the Free Software Foundation, either version 3 of the License, or
> (at your option) any later version.
>
> This program is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> GNU General Public License for more details.
>
> You should have received a copy of the GNU General Public License
> along with this program. If not, see <http://www.gnu.org/licenses/>.
>
> The complete text of the GNU General Public License
> can be found in /usr/share/common-licenses/GPL-3 file.
>
> Homepage: <http://live.debian.net/>
> user@user-elementaryos:~/elementaryos$
>
> Thanks,
> Johannes Laier
>
> --
> You received this question notification because you are a member of
> elementary OS team, which is an answer contact for elementary OS.
>

--
Cody Garver

Johannes Laier (johanneslaier) said : #2

Thanks Cody Garver, that solved my question.

Johannes Laier (johanneslaier) said : #3

Now everything is working. Thanks ;)