Re: SPARC Issues Open for Conjecture
On 2016-06-12 04:30, John Paul Adrian Glaubitz wrote:
Possible, but it's doesn't explain why debian-installer still cant
find the package after
reprepro includeudeb unstable /path/to/udeb/*udeb
reprepro includeudeb unstable /path/to/deb/*deb
It's possible that i've done the reprepro update steps incorrectly.
The distribution scripts seem to place everything in a sid repo, not
unstable.
Did you set "export ONLINE=n"?
What is the exact error message?
Adrian
I apologize for all of the confusion / frustration. I'm one of those
people that need to understand the inner workings of something before i
can understand how to properly interface with it.
Heres the error i was seeing.
Err:8 copy:/mnt/repo/reprepro unstable/main/debian-installer sparc64
Packages
Failed to stat - stat (2: No such file or directory)
Ign:9 copy:/mnt/repo/reprepro unstable/main/debian-installer all
Packages
Fetched 20 B in 0s (193 B/s)
Reading package lists... Done
W: The repository 'copy:/mnt/repo/reprepro unstable Release' does not
have a Release file.
N: Data from such a repository can't be authenticated and is therefore
potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user
configuration details.
E: Failed to fetch
copy:/mnt/repo/reprepro/dists/unstable/main/debian-installer/binary-sparc64/Packages
Failed to stat - stat (2: No such file or directory)
E: Some index files failed to download. They have been ignored, or old
ones used instead.
Ignoring update failure in offline mode
Need to download: anna archdetect bogl-bterm-udeb brltty-udeb
busybox-udeb cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb
cdebconf-udeb cdrom-checker cdrom-core-modules-4.6.0-1-sparc64-di
cdrom-detect cdrom-retriever console-setup-pc-ekmap console-setup-udeb
di-utils di-utils-reboot di-utils-shell di-utils-terminfo env-preseed
file-preseed hw-detect initrd-preseed input-modules-4.6.0-1-sparc64-di
installation-locale kbd-udeb kernel-image-4.6.0-1-sparc64-di
libdebconfclient0-udeb libdebian-installer4-udeb libfribidi0-udeb
libkmod2-udeb load-cdrom localechooser lowmemcheck main-menu
media-retriever mountmedia nano-udeb nic-modules-4.6.0-1-sparc64-di
pata-modules-4.6.0-1-sparc64-di pciutils-udeb preseed-common
rescue-check rootskel save-logs scsi-modules-4.6.0-1-sparc64-di
sparc-utils-udeb udev-udeb udpkg usb-modules-4.6.0-1-sparc64-di
usb-storage-modules-4.6.0-1-sparc64-di
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package anna
E: Unable to locate package archdetect
E: Unable to locate package bogl-bterm-udeb
E: Unable to locate package brltty-udeb
E: Unable to locate package busybox-udeb
E: Unable to locate package cdebconf-newt-udeb
E: Unable to locate package cdebconf-priority
E: Unable to locate package cdebconf-text-udeb
E: Unable to locate package cdebconf-udeb
E: Unable to locate package cdrom-checker
E: Unable to locate package cdrom-core-modules-4.6.0-1-sparc64-di
E: Couldn't find any package by glob
'cdrom-core-modules-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex
'cdrom-core-modules-4.6.0-1-sparc64-di'
E: Unable to locate package cdrom-detect
E: Unable to locate package cdrom-retriever
E: Unable to locate package console-setup-pc-ekmap
E: Unable to locate package console-setup-udeb
E: Unable to locate package di-utils
E: Unable to locate package di-utils-reboot
E: Unable to locate package di-utils-shell
E: Unable to locate package di-utils-terminfo
E: Unable to locate package env-preseed
E: Unable to locate package file-preseed
E: Unable to locate package hw-detect
E: Unable to locate package initrd-preseed
E: Unable to locate package input-modules-4.6.0-1-sparc64-di
E: Couldn't find any package by glob 'input-modules-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex 'input-modules-4.6.0-1-sparc64-di'
E: Unable to locate package installation-locale
E: Unable to locate package kbd-udeb
E: Unable to locate package kernel-image-4.6.0-1-sparc64-di
E: Couldn't find any package by glob 'kernel-image-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex 'kernel-image-4.6.0-1-sparc64-di'
E: Unable to locate package libdebconfclient0-udeb
E: Unable to locate package libdebian-installer4-udeb
E: Unable to locate package libfribidi0-udeb
E: Unable to locate package libkmod2-udeb
E: Unable to locate package load-cdrom
E: Unable to locate package localechooser
E: Unable to locate package lowmemcheck
E: Unable to locate package main-menu
E: Unable to locate package media-retriever
E: Unable to locate package mountmedia
E: Unable to locate package nano-udeb
E: Unable to locate package nic-modules-4.6.0-1-sparc64-di
E: Couldn't find any package by glob 'nic-modules-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex 'nic-modules-4.6.0-1-sparc64-di'
E: Unable to locate package pata-modules-4.6.0-1-sparc64-di
E: Couldn't find any package by glob 'pata-modules-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex 'pata-modules-4.6.0-1-sparc64-di'
E: Unable to locate package pciutils-udeb
E: Unable to locate package preseed-common
E: Unable to locate package rescue-check
E: Unable to locate package rootskel
E: Unable to locate package save-logs
E: Unable to locate package scsi-modules-4.6.0-1-sparc64-di
E: Couldn't find any package by glob 'scsi-modules-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex 'scsi-modules-4.6.0-1-sparc64-di'
E: Unable to locate package sparc-utils-udeb
E: Unable to locate package udev-udeb
E: Unable to locate package udpkg
E: Unable to locate package usb-modules-4.6.0-1-sparc64-di
E: Couldn't find any package by glob 'usb-modules-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex 'usb-modules-4.6.0-1-sparc64-di'
E: Unable to locate package usb-storage-modules-4.6.0-1-sparc64-di
E: Couldn't find any package by glob
'usb-storage-modules-4.6.0-1-sparc64-di'
E: Couldn't find any package by regex
'usb-storage-modules-4.6.0-1-sparc64-di'
Makefile:632: recipe for target 'stamps/get_udebs-cdrom-stamp' failed
make[7]: *** [stamps/get_udebs-cdrom-stamp] Error 100
Makefile:288: recipe for target '_build' failed
make[6]: *** [_build] Error 2
Makefile:185: recipe for target 'flavour_build' failed
make[5]: *** [flavour_build] Error 2
Makefile:181: recipe for target 'medium_build' failed
make[4]: *** [medium_build] Error 2
Makefile:177: recipe for target 'subarch_build' failed
make[3]: *** [subarch_build] Error 2
Makefile:172: recipe for target 'all_build' failed
make[2]: *** [all_build] Error 2
make[2]: Leaving directory
'/mnt/repo/DEBIAN_INSTALLER/debian-installer/installer/build'
debian/rules:36: recipe for target 'build-images' failed
make[1]: *** [build-images] Error 2
make[1]: Leaving directory
'/mnt/repo/DEBIAN_INSTALLER/debian-installer/installer'
debian/rules:52: recipe for target 'install' failed
make: *** [install] Error 2
Ok so, so it couldn't find the repo, got it. I went to the dists folder
and only found a single repo named sid. I assumue because of this
line...
Codename: sid
so i made a symlink from sid to unstable and added the udebs. which
ended in this.
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package sparc-utils-udeb
I guess reprepro didn't like the symlink idea, because it never added it
to packages.gz. I made sure i was looking at the one for
debian-installer.
so i removed the symlink, changed USE_UDEBS_FROM to sid in the debian
installer source, then did...
reprepro includeudeb sid /path/to/udeb/*udeb
reprepro includeudeb sid /path/to/deb/*deb
and it seems to be building now.
I should have figured that out earlier. Late nights will do that to you
i suppose (GMT-4)
Reply to: