[Simple-cdd-devel] Package location failure building stretch

paulo bruck paulobruck1 at gmail.com
Mon May 8 15:14:06 UTC 2017


Hy Scott

 stderr: Can't exec "xorriso"

Have you installed xorriso???


best regards

2017-05-08 9:19 GMT-03:00 Scott Wohler <scott at link-labs.com>:

> I've been trying to use build-simple-cdd to build a custom platform image
> using stretch. I'm basing this on a github repo for building a custom image
> for an SBC:
> https://github.com/ssinyagin/pcengines-apu-debian-cd
>
> I'm building with the following command:
>
> build-simple-cdd --conf profiles/apu64.conf --dist stretch --force-root
>
> The problem that occurs is that the build fails to find a package from the
> mirror (task-desktop) and the result is that the default_desktop variable
> is unset:
>
> runcmd: /home/odhinn/development/pcengines-apu-debian-cd/tmp/
> log/build-debian-cd
>  stdout: Missing package file for amd64/non-free.
>  stdout: simple-cdd: Running debian-cd makefile
>  stdout: Cleaning the build directory
>  stdout: Updating task files...
>  stdout: - copying task files from 'tasks/stretch/'
>  stdout: - generating dynamic task files
>  stderr: which_deb: can't find binary file(s) for task-desktop in stretch
>  stderr: dpkg-deb: error: error reading archive magic version number from
> file /home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror/: Is a
>        directory
>  stdout: update_tasks: Using "" as the default desktop, as specified by
>  stderr: Use of uninitialized value $default_desktop in concatenation (.)
> or string at /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/
>     tools/update_tasks line 66.
>  stderr: Use of uninitialized value $default_desktop in concatenation (.)
> or string at /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/
>     tools/update_tasks line 150.
>  stderr: Use of uninitialized value $default_desktop in concatenation (.)
> or string at /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/
>     tools/update_tasks line 180.
>  stderr: Use of uninitialized value $default_desktop in regexp compilation
> at /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/tools/
>        update_tasks line 239.
>  stderr: Use of uninitialized value $default_desktop in regexp compilation
> at /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/tools/
>        update_tasks line 239.
> ...
>
>
> The errors above are repeated for several hundred lines. The tail end of
> the log:
>
>  stdout: Missing package file for amd64/non-free.
>  stdout: Generating a fake status file for apt-get and apt-cache...
>  stdout: :> /home/odhinn/development/pcengines-apu-debian-cd/tmp/
> cd-build/apt/status
>  stdout: # Set up keyring so apt doesn't complain
>  stdout: Setting up archive-keyring
>  stdout: # Updating the apt database
>  stdout: Get:1 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch InRelease
>  stdout: Ign:1 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch InRelease
>  stdout: Get:2 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release [2,244 B]
>  stdout: Get:2 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release [2,244 B]
>  stdout: Get:3 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release.gpg
>  stdout: Ign:3 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release.gpg
>  stdout: Get:4 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch/main amd64 Packages [128 kB]
>  stdout: Get:5 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch/non-free amd64 Packages [6,213 B]
>  stdout: Get:6 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch/main/debian-installer amd64 Packages [79.7 kB]
>  stdout: Reading package lists...
>  stderr: W: The repository 'file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release' is not signed.
>  stdout: # If we're doing a build using d-i from sid, we'll need sid
> sources too
>  stdout: if [ ""x = "yes"x ] && \
>  stdout:     [ "stretch"x != ""x ] && \
>  stdout:     [ "stretch"x != "stretch"x ] ; then \
>  stdout:     mkdir -p /home/odhinn/development/
> pcengines-apu-debian-cd/tmp/cd-build/apt/stretch-source/apt/preferences.d
> ; \
>  stdout:     :> /home/odhinn/development/pcengines-apu-debian-cd/tmp/
> cd-build/apt/stretch-source/status ; \
>  stdout:     export CODENAME=stretch; \
>  stdout:     export ARCH=source; \
>  stdout:     /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/tools/apt-selection
> update; \
>  stdout:     if [ "$BACKPORTS"x != ""x ] ; then \
>  stdout:         USE_BP=1 /home/odhinn/development/
> pcengines-apu-debian-cd/tmp/debian-cd/tools/apt-selection update; \
>  stdout:     fi; \
>  stdout: fi
>  stdout: Reading package lists...
>  stdout: Building dependency tree...
>  stdout: Apt-get is updating its files ...
>  stdout: Get:1 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch InRelease
>  stdout: Ign:1 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch InRelease
>  stdout: Get:2 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release [2,244 B]
>  stdout: Get:2 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release [2,244 B]
>  stdout: Get:3 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release.gpg
>  stdout: Ign:3 file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release.gpg
>  stdout: Reading package lists...
>  stderr: W: The repository 'file:/home/odhinn/development/pcengines-apu-debian-cd/tmp/mirror
> stretch Release' is not signed.
>  stdout: Generating the complete list of packages to be included in
> /home/odhinn/development/pcengines-apu-debian-cd/tmp/
> cd-build/stretch/list...
> stdout: /home/odhinn/development/pcengines-apu-debian-cd/tmp/
> debian-cd/tools/check_backports_packages /home/odhinn/development/pcengines-apu-debian-cd/
>   tmp/cd-build/stretch/list /home/odhinn/development/
> pcengines-apu-debian-cd/tmp/cd-build/stretch/list.backports
>  stdout: if [ -f /home/odhinn/development/pcengines-apu-debian-cd/tmp/
> cd-build/stretch/list.backports ]; then mv /home/odhinn/development/pcengines-apu-
>   debian-cd/tmp/cd-build/stretch/list.backports /home/odhinn/development/
> pcengines-apu-debian-cd/tmp/cd-build/stretch/list; fi
>  stdout: Running sort_deps to sort packages for amd64:
>  stdout:   Generating dependency tree with apt-cache depends...
>  stdout:   Adding standard, required, important and base packages first
>  stdout:   S/R/I/B packages take 0 bytes
>  stdout:   Adding the rest of the requested packages
>  stdout:   Now up to 173067532 bytes
>  stdout: Done: processed/sorted 485 packages, total size 173067532 bytes.
>  stderr: Can't exec "xorriso": No such file or directory at
> /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/tools/
> make_disc_trees.pl line   95.
>  stderr: Use of uninitialized value $mkisofs_version in concatenation (.)
> or string at /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/
>     tools/make_disc_trees.pl line 96.
>  stderr: Use of uninitialized value $mkisofs_version in concatenation (.)
> or string at /home/odhinn/development/pcengines-apu-debian-cd/tmp/debian-cd/
>     tools/make_disc_trees.pl line 97.
>  stdout: xorriso -version says:
>  stdout:
>  stdout: Reading in package information for amd64:
>  stdout:   Done: Read details of 485 packages for amd64
>  stdout: WARNING: no translated descriptions found for stretch/main
>  stdout: WARNING: no translated descriptions found for stretch/non-free
>  stdout: Starting to lay out packages into images:
>  stdout:   Adding the required directories
>  stdout:   Generating the image label and volume id
>  stdout:   Adding .disk/base_components
>  stdout:   Adding .disk/cd_type
>  stdout:   Adding udeb/base includes/excludes
>  stdout: WARNING: Unable to read UDEB_EXCLUDE file
> /home/odhinn/development/pcengines-apu-debian-cd/tmp/
> debian-cd/data/stretch/amd64_netinst_udeb_exclude
>  stdout:   Adding docs to CD1
>  stdout:   Extracting FAQ on CD1
>  stderr: mkdir: cannot create directory '/home/odhinn/development/
> pcengines-apu-debian-cd/tmp/cd-build/stretch/CD1/doc/FAQ/html': No such
> file or          directory
>  stderr:     Failed to start disc 1, error 256
>  stdout: Makefile:465: recipe for target 'image-trees' failed
>  stderr: make: *** [image-trees] Error 1
>  retval: 2
>
> Relevant portion of the preseed file:
>
>  d-i mirror/protocol string http
>  d-i mirror/country string manual
>  d-i mirror/http/hostname string httpredir.debian.org
>  d-i mirror/http/directory string /debian
>  d-i mirror/http/proxy string
>  d-i mirror/suite string stretch
>  d-i mirror/udeb/suite string stretch
>
>  tasksel tasksel/first multiselect ssh-server
>  d-i pkgsel/upgrade select none
>
>
> I have tried using 'testing' instead of stretch, defining a desktop
> environment in the preseed file, etc.
>
> Doing an apt-cache search for task-desktop reveals that it is available,
> but not where it is located on the mirror.
>
> The VM (host) is a Debian stretch instance:
>
> Linux qs-stretch 4.9.0-2-amd64 #1 SMP Debian 4.9.18-1 (2017-03-30) x86_64
> GNU/Linux
> ...
> Distributor ID: Debian
> Description: Debian GNU/Linux 9.0 (stretch)
> Release: 9.0
> Codename: stretch
>
> Any recommendations? I'm sure this hasn't been fully tested considering
> the state of stretch.
>
> --
> Scott Wohler
>
>
>
> _______________________________________________
> Simple-cdd-devel mailing list
> Simple-cdd-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/simple-cdd-devel
>



-- 
Paulo Ricardo Bruck consultor
tel 011 3596-4881/4882  011 98140-9184 (TIM)
http://www.contatogs.com.br
http://www.protejasuarede.com.br
gpg AAA59989 at wwwkeys.us.pgp.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/simple-cdd-devel/attachments/20170508/0be1db35/attachment-0001.html>


More information about the Simple-cdd-devel mailing list