Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crouton install failure - Keyring file not available #2387

Closed
yherin opened this issue Jan 24, 2016 · 160 comments
Closed

Crouton install failure - Keyring file not available #2387

yherin opened this issue Jan 24, 2016 · 160 comments
Labels

Comments

@yherin
Copy link

yherin commented Jan 24, 2016

Hi. Firstly, thanks to all the contributors for this amazing project! Yesterday, my chroots were installing and working beautifully (was trying out DEs). Today however, I can't install anything. I have powerwashed and re-enabled dev mode. I'm in the stable channel. I'm guessing that an external change has broken something within a script, but I can't claim to be knowledgeable enough to be sure.

Edit: I saw #2362 but honestly couldn't make sense of the proposed solution. Sorry if beating dead horse.

Output follows:

chronos@localhost / $  sudo sh ~/Downloads/crouton  -t xfce,keyboard -r trusty
Installing trusty-amd64 chroot to /usr/local/chroots/trusty
Downloading latest debootstrap...
2016-01-24 10:22:58 URL:https://anonscm.debian.org/gitweb/?p=d-i/debootstrap.git;a=snapshot;h=HEAD;sf=tgz [63522] -> "-" [1]
Patching debootstrap...
Downloading bootstrap files...
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/ubuntu-archive-keyring.gpg
I: Retrieving Release 
I: Retrieving Packages 
I: Validating Packages 
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser 3.113+nmu3ubuntu3
I: Validating adduser 3.113+nmu3ubuntu3
I: Retrieving apt 1.0.1ubuntu2
I: Validating apt 1.0.1ubuntu2
I: Retrieving apt-utils 1.0.1ubuntu2
I: Validating apt-utils 1.0.1ubuntu2
I: Retrieving base-files 7.2ubuntu5
I: Validating base-files 7.2ubuntu5
I: Retrieving base-passwd 3.5.33
I: Validating base-passwd 3.5.33
I: Retrieving bash 4.3-6ubuntu1
I: Validating bash 4.3-6ubuntu1
I: Retrieving bsdutils 1:2.20.1-5.1ubuntu20
I: Validating bsdutils 1:2.20.1-5.1ubuntu20
I: Retrieving busybox-initramfs 1:1.21.0-1ubuntu1
I: Validating busybox-initramfs 1:1.21.0-1ubuntu1
I: Retrieving bzip2 1.0.6-5
I: Validating bzip2 1.0.6-5
I: Retrieving console-setup 1.70ubuntu8
I: Validating console-setup 1.70ubuntu8
I: Retrieving coreutils 8.21-1ubuntu5
I: Validating coreutils 8.21-1ubuntu5
I: Retrieving cpio 2.11+dfsg-1ubuntu1
I: Validating cpio 2.11+dfsg-1ubuntu1
I: Retrieving cron 3.0pl1-124ubuntu2
I: Validating cron 3.0pl1-124ubuntu2
I: Retrieving dash 0.5.7-4ubuntu1
I: Validating dash 0.5.7-4ubuntu1
I: Retrieving debconf 1.5.51ubuntu2
I: Validating debconf 1.5.51ubuntu2
I: Retrieving debconf-i18n 1.5.51ubuntu2
W: Retrying failed download of http://archive.ubuntu.com/ubuntu/pool/main/d/debconf/debconf-i18n_1.5.51ubuntu2_all.deb
I: Retrieving debconf-i18n 1.5.51ubuntu2
I: Validating debconf-i18n 1.5.51ubuntu2
I: Retrieving debianutils 4.4
I: Validating debianutils 4.4
I: Retrieving dh-python 1.20140128-1ubuntu8
I: Validating dh-python 1.20140128-1ubuntu8
I: Retrieving diffutils 1:3.3-1
I: Validating diffutils 1:3.3-1
I: Retrieving dmsetup 2:1.02.77-6ubuntu2
I: Validating dmsetup 2:1.02.77-6ubuntu2
I: Retrieving dpkg 1.17.5ubuntu5
I: Validating dpkg 1.17.5ubuntu5
I: Retrieving e2fslibs 1.42.9-3ubuntu1
I: Validating e2fslibs 1.42.9-3ubuntu1
I: Retrieving e2fsprogs 1.42.9-3ubuntu1
I: Validating e2fsprogs 1.42.9-3ubuntu1
I: Retrieving eject 2.1.5+deb1+cvs20081104-13.1
I: Validating eject 2.1.5+deb1+cvs20081104-13.1
I: Retrieving file 1:5.14-2ubuntu3
I: Validating file 1:5.14-2ubuntu3
I: Retrieving findutils 4.4.2-7
I: Validating findutils 4.4.2-7
I: Retrieving gcc-4.8-base 4.8.2-19ubuntu1
I: Validating gcc-4.8-base 4.8.2-19ubuntu1
I: Retrieving gcc-4.9-base 4.9-20140406-0ubuntu1
I: Validating gcc-4.9-base 4.9-20140406-0ubuntu1
I: Retrieving gnupg 1.4.16-1ubuntu2
I: Validating gnupg 1.4.16-1ubuntu2
I: Retrieving gpgv 1.4.16-1ubuntu2
I: Validating gpgv 1.4.16-1ubuntu2
I: Retrieving grep 2.16-1
I: Validating grep 2.16-1
I: Retrieving gzip 1.6-3ubuntu1
I: Validating gzip 1.6-3ubuntu1
I: Retrieving hostname 3.15ubuntu1
I: Validating hostname 3.15ubuntu1
I: Retrieving ifupdown 0.7.47.2ubuntu4
I: Validating ifupdown 0.7.47.2ubuntu4
I: Retrieving init-system-helpers 1.14
I: Validating init-system-helpers 1.14
I: Retrieving initramfs-tools 0.103ubuntu4
I: Validating initramfs-tools 0.103ubuntu4
I: Retrieving initramfs-tools-bin 0.103ubuntu4
I: Validating initramfs-tools-bin 0.103ubuntu4
I: Retrieving initscripts 2.88dsf-41ubuntu6
I: Validating initscripts 2.88dsf-41ubuntu6
I: Retrieving insserv 1.14.0-5ubuntu2
I: Validating insserv 1.14.0-5ubuntu2
I: Retrieving iproute2 3.12.0-2
I: Validating iproute2 3.12.0-2
I: Retrieving iputils-ping 3:20121221-4ubuntu1
I: Validating iputils-ping 3:20121221-4ubuntu1
I: Retrieving isc-dhcp-client 4.2.4-7ubuntu12
I: Validating isc-dhcp-client 4.2.4-7ubuntu12
I: Retrieving isc-dhcp-common 4.2.4-7ubuntu12
I: Validating isc-dhcp-common 4.2.4-7ubuntu12
I: Retrieving kbd 1.15.5-1ubuntu1
I: Validating kbd 1.15.5-1ubuntu1
I: Retrieving keyboard-configuration 1.70ubuntu8
I: Validating keyboard-configuration 1.70ubuntu8
I: Retrieving klibc-utils 2.0.3-0ubuntu1
W: Retrying failed download of http://archive.ubuntu.com/ubuntu/pool/main/k/klibc/klibc-utils_2.0.3-0ubuntu1_amd64.deb
I: Retrieving klibc-utils 2.0.3-0ubuntu1
I: Validating klibc-utils 2.0.3-0ubuntu1
I: Retrieving kmod 15-0ubuntu6
I: Validating kmod 15-0ubuntu6
I: Retrieving less 458-2
I: Validating less 458-2
I: Retrieving libacl1 2.2.52-1
I: Validating libacl1 2.2.52-1
I: Retrieving libapt-inst1.5 1.0.1ubuntu2
I: Validating libapt-inst1.5 1.0.1ubuntu2
I: Retrieving libapt-pkg4.12 1.0.1ubuntu2
I: Validating libapt-pkg4.12 1.0.1ubuntu2
I: Retrieving libarchive-extract-perl 0.70-1
I: Validating libarchive-extract-perl 0.70-1
I: Retrieving libattr1 1:2.4.47-1ubuntu1
I: Validating libattr1 1:2.4.47-1ubuntu1
I: Retrieving libaudit-common 1:2.3.2-2ubuntu1
I: Validating libaudit-common 1:2.3.2-2ubuntu1
I: Retrieving libaudit1 1:2.3.2-2ubuntu1
I: Validating libaudit1 1:2.3.2-2ubuntu1
I: Retrieving libblkid1 2.20.1-5.1ubuntu20
I: Validating libblkid1 2.20.1-5.1ubuntu20
I: Retrieving libbsd0 0.6.0-2ubuntu1
I: Validating libbsd0 0.6.0-2ubuntu1
I: Retrieving libbz2-1.0 1.0.6-5
I: Validating libbz2-1.0 1.0.6-5
I: Retrieving libc-bin 2.19-0ubuntu6
I: Validating libc-bin 2.19-0ubuntu6
I: Retrieving libc6 2.19-0ubuntu6
I: Validating libc6 2.19-0ubuntu6
I: Retrieving libcap2 1:2.24-0ubuntu2
I: Validating libcap2 1:2.24-0ubuntu2
I: Retrieving libcap2-bin 1:2.24-0ubuntu2
I: Validating libcap2-bin 1:2.24-0ubuntu2
I: Retrieving libcgmanager0 0.24-0ubuntu5
I: Validating libcgmanager0 0.24-0ubuntu5
I: Retrieving libcomerr2 1.42.9-3ubuntu1
I: Validating libcomerr2 1.42.9-3ubuntu1
I: Retrieving libdb5.3 5.3.28-3ubuntu3
I: Validating libdb5.3 5.3.28-3ubuntu3
I: Retrieving libdbus-1-3 1.6.18-0ubuntu4
I: Validating libdbus-1-3 1.6.18-0ubuntu4
I: Retrieving libdebconfclient0 0.187ubuntu1
I: Validating libdebconfclient0 0.187ubuntu1
I: Retrieving libdevmapper1.02.1 2:1.02.77-6ubuntu2
W: Retrying failed download of http://archive.ubuntu.com/ubuntu/pool/main/l/lvm2/libdevmapper1.02.1_1.02.77-6ubuntu2_amd64.deb
I: Retrieving libdevmapper1.02.1 2:1.02.77-6ubuntu2
I: Validating libdevmapper1.02.1 2:1.02.77-6ubuntu2
I: Retrieving libdrm2 2.4.52-1
I: Validating libdrm2 2.4.52-1
I: Retrieving libestr0 0.1.9-0ubuntu2
I: Validating libestr0 0.1.9-0ubuntu2
I: Retrieving libexpat1 2.1.0-4ubuntu1
I: Validating libexpat1 2.1.0-4ubuntu1
I: Retrieving libffi6 3.1~rc1+r3.0.13-12
I: Validating libffi6 3.1~rc1+r3.0.13-12
I: Retrieving libfribidi0 0.19.6-1
I: Validating libfribidi0 0.19.6-1
I: Retrieving libgcc1 1:4.9-20140406-0ubuntu1
I: Validating libgcc1 1:4.9-20140406-0ubuntu1
I: Retrieving libgcrypt11 1.5.3-2ubuntu4
I: Validating libgcrypt11 1.5.3-2ubuntu4
I: Retrieving libgdbm3 1.8.3-12build1
I: Validating libgdbm3 1.8.3-12build1
I: Retrieving libgnutls-openssl27 2.12.23-12ubuntu2
I: Validating libgnutls-openssl27 2.12.23-12ubuntu2
I: Retrieving libgnutls26 2.12.23-12ubuntu2
W: Retrying failed download of http://archive.ubuntu.com/ubuntu/pool/main/g/gnutls26/libgnutls26_2.12.23-12ubuntu2_amd64.deb
I: Retrieving libgnutls26 2.12.23-12ubuntu2
I: Validating libgnutls26 2.12.23-12ubuntu2
I: Retrieving libgpg-error0 1.12-0.2ubuntu1
I: Validating libgpg-error0 1.12-0.2ubuntu1
I: Retrieving libjson-c2 0.11-3ubuntu1
I: Validating libjson-c2 0.11-3ubuntu1
I: Retrieving libjson0 0.11-3ubuntu1
I: Validating libjson0 0.11-3ubuntu1
I: Retrieving libklibc 2.0.3-0ubuntu1
I: Validating libklibc 2.0.3-0ubuntu1
I: Retrieving libkmod2 15-0ubuntu6
I: Validating libkmod2 15-0ubuntu6
I: Retrieving liblocale-gettext-perl 1.05-7build3
I: Validating liblocale-gettext-perl 1.05-7build3
I: Retrieving liblockfile-bin 1.09-6ubuntu1
I: Validating liblockfile-bin 1.09-6ubuntu1
I: Retrieving liblockfile1 1.09-6ubuntu1
I: Validating liblockfile1 1.09-6ubuntu1
I: Retrieving liblog-message-simple-perl 0.10-1
I: Validating liblog-message-simple-perl 0.10-1
I: Retrieving liblzma5 5.1.1alpha+20120614-2ubuntu2
I: Validating liblzma5 5.1.1alpha+20120614-2ubuntu2
I: Retrieving libmagic1 1:5.14-2ubuntu3
I: Validating libmagic1 1:5.14-2ubuntu3
I: Retrieving libmodule-pluggable-perl 5.1-1
I: Validating libmodule-pluggable-perl 5.1-1
I: Retrieving libmount1 2.20.1-5.1ubuntu20
I: Validating libmount1 2.20.1-5.1ubuntu20
I: Retrieving libmpdec2 2.4.0-6
I: Validating libmpdec2 2.4.0-6
I: Retrieving libncurses5 5.9+20140118-1ubuntu1
I: Validating libncurses5 5.9+20140118-1ubuntu1
I: Retrieving libncursesw5 5.9+20140118-1ubuntu1
I: Validating libncursesw5 5.9+20140118-1ubuntu1
I: Retrieving libnewt0.52 0.52.15-2ubuntu5
I: Validating libnewt0.52 0.52.15-2ubuntu5
I: Retrieving libnih-dbus1 1.0.3-4ubuntu25
I: Validating libnih-dbus1 1.0.3-4ubuntu25
I: Retrieving libnih1 1.0.3-4ubuntu25
I: Validating libnih1 1.0.3-4ubuntu25
I: Retrieving libp11-kit0 0.20.2-2ubuntu2
I: Validating libp11-kit0 0.20.2-2ubuntu2
I: Retrieving libpam-cap 1:2.24-0ubuntu2
I: Validating libpam-cap 1:2.24-0ubuntu2
I: Retrieving libpam-modules 1.1.8-1ubuntu2
I: Validating libpam-modules 1.1.8-1ubuntu2
I: Retrieving libpam-modules-bin 1.1.8-1ubuntu2
I: Validating libpam-modules-bin 1.1.8-1ubuntu2
I: Retrieving libpam-runtime 1.1.8-1ubuntu2
I: Validating libpam-runtime 1.1.8-1ubuntu2
I: Retrieving libpam0g 1.1.8-1ubuntu2
I: Validating libpam0g 1.1.8-1ubuntu2
I: Retrieving libpcre3 1:8.31-2ubuntu2
I: Validating libpcre3 1:8.31-2ubuntu2
I: Retrieving libplymouth2 0.8.8-0ubuntu17
I: Validating libplymouth2 0.8.8-0ubuntu17
I: Retrieving libpng12-0 1.2.50-1ubuntu2
I: Validating libpng12-0 1.2.50-1ubuntu2
I: Retrieving libpod-latex-perl 0.61-1
I: Validating libpod-latex-perl 0.61-1
I: Retrieving libpopt0 1.16-8ubuntu1
I: Validating libpopt0 1.16-8ubuntu1
I: Retrieving libprocps3 1:3.3.9-1ubuntu2
I: Validating libprocps3 1:3.3.9-1ubuntu2
I: Retrieving libpython3-stdlib 3.4.0-0ubuntu2
I: Validating libpython3-stdlib 3.4.0-0ubuntu2
I: Retrieving libpython3.4-minimal 3.4.0-2ubuntu1
I: Validating libpython3.4-minimal 3.4.0-2ubuntu1
I: Retrieving libpython3.4-stdlib 3.4.0-2ubuntu1
I: Validating libpython3.4-stdlib 3.4.0-2ubuntu1
I: Retrieving libreadline6 6.3-4ubuntu2
I: Validating libreadline6 6.3-4ubuntu2
I: Retrieving libselinux1 2.2.2-1
I: Validating libselinux1 2.2.2-1
I: Retrieving libsemanage-common 2.2-1
I: Validating libsemanage-common 2.2-1
I: Retrieving libsemanage1 2.2-1
I: Validating libsemanage1 2.2-1
I: Retrieving libsepol1 2.2-1
I: Validating libsepol1 2.2-1
I: Retrieving libslang2 2.2.4-15ubuntu1
I: Validating libslang2 2.2.4-15ubuntu1
I: Retrieving libsqlite3-0 3.8.2-1ubuntu2
I: Validating libsqlite3-0 3.8.2-1ubuntu2
I: Retrieving libss2 1.42.9-3ubuntu1
I: Validating libss2 1.42.9-3ubuntu1
I: Retrieving libssl1.0.0 1.0.1f-1ubuntu2
I: Validating libssl1.0.0 1.0.1f-1ubuntu2
I: Retrieving libstdc++6 4.8.2-19ubuntu1
I: Validating libstdc++6 4.8.2-19ubuntu1
I: Retrieving libtasn1-6 3.4-3
I: Validating libtasn1-6 3.4-3
I: Retrieving libterm-ui-perl 0.42-1
I: Validating libterm-ui-perl 0.42-1
I: Retrieving libtext-charwidth-perl 0.04-7build3
I: Validating libtext-charwidth-perl 0.04-7build3
I: Retrieving libtext-iconv-perl 1.7-5build2
I: Validating libtext-iconv-perl 1.7-5build2
I: Retrieving libtext-soundex-perl 3.4-1build1
I: Validating libtext-soundex-perl 3.4-1build1
I: Retrieving libtext-wrapi18n-perl 0.06-7
I: Validating libtext-wrapi18n-perl 0.06-7
I: Retrieving libtinfo5 5.9+20140118-1ubuntu1
I: Validating libtinfo5 5.9+20140118-1ubuntu1
I: Retrieving libudev1 204-5ubuntu20
I: Validating libudev1 204-5ubuntu20
I: Retrieving libusb-0.1-4 2:0.1.12-23.3ubuntu1
I: Validating libusb-0.1-4 2:0.1.12-23.3ubuntu1
I: Retrieving libustr-1.0-1 1.0.4-3ubuntu2
I: Validating libustr-1.0-1 1.0.4-3ubuntu2
I: Retrieving libuuid1 2.20.1-5.1ubuntu20
I: Validating libuuid1 2.20.1-5.1ubuntu20
I: Retrieving locales 2.13+git20120306-12
I: Validating locales 2.13+git20120306-12
I: Retrieving lockfile-progs 0.1.17
I: Validating lockfile-progs 0.1.17
I: Retrieving login 1:4.1.5.1-1ubuntu9
I: Validating login 1:4.1.5.1-1ubuntu9
I: Retrieving logrotate 3.8.7-1ubuntu1
I: Validating logrotate 3.8.7-1ubuntu1
I: Retrieving lsb-base 4.1+Debian11ubuntu6
I: Validating lsb-base 4.1+Debian11ubuntu6
I: Retrieving lsb-release 4.1+Debian11ubuntu6
I: Validating lsb-release 4.1+Debian11ubuntu6
I: Retrieving makedev 2.3.1-93ubuntu1
I: Validating makedev 2.3.1-93ubuntu1
I: Retrieving mawk 1.3.3-17ubuntu2
I: Validating mawk 1.3.3-17ubuntu2
I: Retrieving mime-support 3.54ubuntu1
I: Validating mime-support 3.54ubuntu1
I: Retrieving module-init-tools 15-0ubuntu6
I: Validating module-init-tools 15-0ubuntu6
I: Retrieving mount 2.20.1-5.1ubuntu20
I: Validating mount 2.20.1-5.1ubuntu20
I: Retrieving mountall 2.53
I: Validating mountall 2.53
I: Retrieving multiarch-support 2.19-0ubuntu6
I: Validating multiarch-support 2.19-0ubuntu6
I: Retrieving ncurses-base 5.9+20140118-1ubuntu1
I: Validating ncurses-base 5.9+20140118-1ubuntu1
I: Retrieving ncurses-bin 5.9+20140118-1ubuntu1
I: Validating ncurses-bin 5.9+20140118-1ubuntu1
I: Retrieving net-tools 1.60-25ubuntu2
I: Validating net-tools 1.60-25ubuntu2
I: Retrieving netbase 5.2
I: Validating netbase 5.2
I: Retrieving netcat-openbsd 1.105-7ubuntu1
I: Validating netcat-openbsd 1.105-7ubuntu1
I: Retrieving ntpdate 1:4.2.6.p5+dfsg-3ubuntu2
I: Validating ntpdate 1:4.2.6.p5+dfsg-3ubuntu2
I: Retrieving passwd 1:4.1.5.1-1ubuntu9
I: Validating passwd 1:4.1.5.1-1ubuntu9
I: Retrieving perl 5.18.2-2ubuntu1
I: Validating perl 5.18.2-2ubuntu1
I: Retrieving perl-base 5.18.2-2ubuntu1
I: Validating perl-base 5.18.2-2ubuntu1
I: Retrieving perl-modules 5.18.2-2ubuntu1
I: Validating perl-modules 5.18.2-2ubuntu1
I: Retrieving plymouth 0.8.8-0ubuntu17
I: Validating plymouth 0.8.8-0ubuntu17
I: Retrieving procps 1:3.3.9-1ubuntu2
I: Validating procps 1:3.3.9-1ubuntu2
I: Retrieving python3 3.4.0-0ubuntu2
I: Validating python3 3.4.0-0ubuntu2
I: Retrieving python3-minimal 3.4.0-0ubuntu2
I: Validating python3-minimal 3.4.0-0ubuntu2
I: Retrieving python3.4 3.4.0-2ubuntu1
I: Validating python3.4 3.4.0-2ubuntu1
I: Retrieving python3.4-minimal 3.4.0-2ubuntu1
I: Validating python3.4-minimal 3.4.0-2ubuntu1
I: Retrieving readline-common 6.3-4ubuntu2
I: Validating readline-common 6.3-4ubuntu2
I: Retrieving resolvconf 1.69ubuntu1
I: Validating resolvconf 1.69ubuntu1
I: Retrieving rsyslog 7.4.4-1ubuntu2
I: Validating rsyslog 7.4.4-1ubuntu2
I: Retrieving sed 4.2.2-4ubuntu1
I: Validating sed 4.2.2-4ubuntu1
I: Retrieving sensible-utils 0.0.9
I: Validating sensible-utils 0.0.9
I: Retrieving sudo 1.8.9p5-1ubuntu1
I: Validating sudo 1.8.9p5-1ubuntu1
I: Retrieving sysv-rc 2.88dsf-41ubuntu6
I: Validating sysv-rc 2.88dsf-41ubuntu6
I: Retrieving sysvinit-utils 2.88dsf-41ubuntu6
I: Validating sysvinit-utils 2.88dsf-41ubuntu6
I: Retrieving tar 1.27.1-1
I: Validating tar 1.27.1-1
I: Retrieving tzdata 2014b-1
I: Validating tzdata 2014b-1
I: Retrieving ubuntu-keyring 2012.05.19
I: Validating ubuntu-keyring 2012.05.19
I: Retrieving ubuntu-minimal 1.325
I: Validating ubuntu-minimal 1.325
I: Retrieving ucf 3.0027+nmu1
I: Validating ucf 3.0027+nmu1
I: Retrieving udev 204-5ubuntu20
I: Validating udev 204-5ubuntu20
I: Retrieving upstart 1.12.1-0ubuntu4
I: Validating upstart 1.12.1-0ubuntu4
I: Retrieving ureadahead 0.100.0-16
I: Validating ureadahead 0.100.0-16
I: Retrieving util-linux 2.20.1-5.1ubuntu20
I: Validating util-linux 2.20.1-5.1ubuntu20
I: Retrieving vim-common 2:7.4.052-1ubuntu3
I: Validating vim-common 2:7.4.052-1ubuntu3
I: Retrieving vim-tiny 2:7.4.052-1ubuntu3
I: Validating vim-tiny 2:7.4.052-1ubuntu3
I: Retrieving whiptail 0.52.15-2ubuntu5
I: Validating whiptail 0.52.15-2ubuntu5
I: Retrieving xkb-data 2.10.1-1ubuntu1
I: Validating xkb-data 2.10.1-1ubuntu1
I: Retrieving zlib1g 1:1.2.8.dfsg-1ubuntu1
I: Validating zlib1g 1:1.2.8.dfsg-1ubuntu1
I: Chosen extractor for .deb packages: ar
I: Extracting adduser...
I: Extracting base-files...
I: Extracting base-passwd...
I: Extracting bash...
I: Extracting bsdutils...
I: Extracting busybox-initramfs...
I: Extracting coreutils...
I: Extracting cpio...
I: Extracting dash...
I: Extracting debconf...
I: Extracting debianutils...
I: Extracting diffutils...
I: Extracting dpkg...
I: Extracting e2fslibs...
I: Extracting e2fsprogs...
I: Extracting findutils...
I: Extracting gcc-4.9-base...
I: Extracting grep...
I: Extracting gzip...
I: Extracting hostname...
I: Extracting ifupdown...
I: Extracting initramfs-tools...
I: Extracting initramfs-tools-bin...
I: Extracting initscripts...
I: Extracting insserv...
I: Extracting iproute2...
I: Extracting klibc-utils...
I: Extracting kmod...
I: Extracting libacl1...
I: Extracting libattr1...
I: Extracting libaudit-common...
I: Extracting libaudit1...
I: Extracting libblkid1...
I: Extracting libbz2-1.0...
I: Extracting libc-bin...
I: Extracting libc6...
I: Extracting libcap2...
I: Extracting libcgmanager0...
I: Extracting libcomerr2...
I: Extracting libdb5.3...
I: Extracting libdbus-1-3...
I: Extracting libdebconfclient0...
I: Extracting libdrm2...
I: Extracting libgcc1...
I: Extracting libjson-c2...
I: Extracting libjson0...
I: Extracting libklibc...
I: Extracting libkmod2...
I: Extracting liblzma5...
I: Extracting libmount1...
I: Extracting libncurses5...
I: Extracting libncursesw5...
I: Extracting libnih-dbus1...
I: Extracting libnih1...
I: Extracting libpam-modules...
I: Extracting libpam-modules-bin...
I: Extracting libpam-runtime...
I: Extracting libpam0g...
I: Extracting libpcre3...
I: Extracting libplymouth2...
I: Extracting libpng12-0...
I: Extracting libprocps3...
I: Extracting libselinux1...
I: Extracting libsemanage-common...
I: Extracting libsemanage1...
I: Extracting libsepol1...
I: Extracting libslang2...
I: Extracting libss2...
I: Extracting libtinfo5...
I: Extracting libudev1...
I: Extracting libustr-1.0-1...
I: Extracting libuuid1...
I: Extracting locales...
I: Extracting login...
I: Extracting lsb-base...
I: Extracting makedev...
I: Extracting mawk...
I: Extracting module-init-tools...
I: Extracting mount...
I: Extracting mountall...
I: Extracting multiarch-support...
I: Extracting ncurses-base...
I: Extracting ncurses-bin...
I: Extracting passwd...
I: Extracting perl-base...
I: Extracting plymouth...
I: Extracting procps...
I: Extracting sed...
I: Extracting sensible-utils...
I: Extracting sysv-rc...
I: Extracting sysvinit-utils...
I: Extracting tar...
I: Extracting tzdata...
I: Extracting udev...
I: Extracting upstart...
I: Extracting util-linux...
I: Extracting zlib1g...
Moving bootstrap files into the chroot...
Preparing chroot environment...
Installing brightness into the chroot...
Installing croutonpowerd into the chroot...
Installing croutonversion into the chroot...
Installing host-dbus into the chroot...
Installing host-x11 into the chroot...
Installing volume into the chroot...
Installing pulseaudio-default.pa into the chroot...
Installing croutoncycle into the chroot...
Installing croutontriggerd into the chroot...
Installing croutonxinitrc-wrapper into the chroot...
Installing setres into the chroot...
Installing xinit into the chroot...
Installing xbindkeysrc.scm into the chroot...
Installing xorg-intel-sna.conf into the chroot...
Installing xserverrc into the chroot...
Installing xserverrc-xorg into the chroot...
Installing xserverrc-local.example into the chroot...
Installing startxfce4 into the host...
Installing crouton-noroot into the chroot...
Installing startxfce4 into the chroot...
Installing enter-chroot into the host...
Installing delete-chroot into the host...
Installing edit-chroot into the host...
Installing mount-chroot into the host...
Installing unmount-chroot into the host...
Installing crash_reporter_wrapper into the host...
I: Keyring file not available at /usr/share/keyrings/ubuntu-archive-keyring.gpg; switching to https mirror https://mirrors.kernel.org/debian
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...
chronos@localhost / $ 

Not sure if the following is significant or not:

chronos@localhost / $ ping https://mirrors.kernel.org/debian
ping: unknown host https://mirrors.kernel.org/debian
chronos@localhost / $ ping mirrors.kernel.org/debian
ping: unknown host mirrors.kernel.org/debian

I also tried using

-m http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/ubuntu/

but this didn't help.

Another user reported same issue: https://www.reddit.com/r/Crouton/comments/42fch9/crouton_bug/

Thanks again

@qrkourier
Copy link

I am able to reproduce this issue. Enter-chroot, edit-chroot seem to work; crouton is able to update itself and an instance of trusty; but crouton is not able to bootstrap sana, sid, or precise to built-in SSD or chroots dir on external device. The error is the same each time:

<...snip...>
Installing crash_reporter_wrapper into the host...
I: Keyring file not available at /usr/share/keyrings/ubuntu-archive-keyring.gpg; switching to https mirror https://mirrors.kernel.org/debian
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/precise...

@coliwan
Copy link

coliwan commented Jan 24, 2016

Hi! Same issue here, any ideas how to resolve it?

@nihildeb
Copy link

same here. worked fine for me yesterday, now I can't install any new chroots. I have tried with both trusty and precise. the error is always the same as those noted above.

@hastelloy
Copy link

Same issue, I have installed several hours ago, but failed for this now...

it was mentioned here for solutions to similar issue, don't know how it can be resolved for Crouton

@coliwan
Copy link

coliwan commented Jan 24, 2016

This problem will probably be resolved in due time (see e.g. #1868) :)

@sodakill420
Copy link

dang... well i hope it gets fixed :/

@nihildeb
Copy link

anyone know a workaround which doesn't rely on braindead debian maintainers? I'm hoping we don't have to wait for them...

@vamp07
Copy link

vamp07 commented Jan 24, 2016

Add me to the crowd. Just stated playing with crouton yesteday and was able to do a basic install. Today trying to learn more and insall with some variations but stuck on this issue. Don't know enough yet to try to find a workaround.

@sodakill420
Copy link

@nihildeb
Copy link

@Linux-Distros it's kernel dot org, two e's. and the website is working fine. I think the point is that they moved the gpg file location on that server.

@sandhraj
Copy link

Same problem here.

@sodakill420
Copy link

I have no internet connection besides my phone, so im not able to test the chroot please say something if it starts working again thanks!

@thecardinelli
Copy link

My Chromebook just came in today, which I've been looking forward to, especially installing Linux (yay!) and I am having this same issue. Sad day!

@thecardinelli
Copy link

I don't know how keyring files work, but this really is an issue out of our control right? My understanding is simply that the mirrors.kernel.org doesn't have the keyring file that says that the downloaded components are safe.

I also don't know how useful this is, but, when I run

curl mirrors.kernel.org/debian

I get a 403 Moved Permanently. Obviously, this is resolved using the -L flag, so I get the right response with

curl -L mirrors.kernel.org/debian

@sodakill420
Copy link

i just tried the same thing without -L on the keyring file it shows that its there? its obviously just not fetching the file? maybe im wrong im a noob here so
this is the file loc
chronos@localhost / $ curl http://mirrors.kernel.org/ubuntu/project/

is it possible to wget that file then do finish install?

update
it shows
chronos@localhost / $ wget http://mirrors.kernel.org/ubuntu/project/
--2016-01-24 13:26:53-- http://mirrors.kernel.org/ubuntu/project/
Resolving mirrors.kernel.org... 198.145.20.143, 149.20.37.36
Connecting to mirrors.kernel.org|198.145.20.143|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
index.html: Read-only file system

if this helps any?

@dpelluzi
Copy link

I got ubuntu-archieve-keyring,gpg file from http://mirrors.kernel.org/ubuntu/project/ and copy it /usr/local/chroots/precise/usr/share/keyrings/.
Then I run crouton -u and I got this error message.

Installing unmount-chroot into the host...
Installing crash_reporter_wrapper into the host...
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/precise...

Notice that Keyring file not available message is not shown but an error keeps happening

@sodakill420
Copy link

one step forward then you run into another brick wall i guess lol

@thecardinelli
Copy link

@dpelluzi I think that to try this, you would have to place the keyring file not relative to the chroot, but into /usr/share/keyrings/ which is where it expects to be found. This doesn't work, however, as the filesystem is readonly and you can't create a /usr/share/keyrings directory even with sudo.

Take a look here: https://www.chromium.org/chromium-os/poking-around-your-chrome-os-device
Looks like there's a ChromeOS flag that determines whether can read/write in dev mode in some locations...but this looks scary and I'm not going to do it.

@dpelluzi
Copy link

@dem-waffles I think tht keyring file should not be in /usr/share/keyrings/ because crouton install script also can't write in this directory.

@thecardinelli
Copy link

I didn't have a good understanding of where the keyrings location was or what a chroot actually is - I'm starting to get that now. Sorry - you're right! I didn't realize that it creates an entire filesystem there and then does executions relative to that.

@thecardinelli
Copy link

See, I don't have a /usr/share/keyrings/ directory at all.

chronos@localhost /usr/share $ ls /usr/share
alsa             chromeos-ca-certificates  dev-install     fonts              keyutils           oem            shunit2        vboot
avahi            chromeos-ssh-config       dptf            gestures           laptop-mode-tools  policy         sounds         X11
baselayout       color                     ecryptfs-utils  glib-2.0           libdbus-c++        power_manager  tabset         xml
ca-certificates  cros                      eselect         google-chrome      libftdi            protofiles     terminfo       zoneinfo
cache            cursors                   examples        icons              misc               sane           update_engine
chromeos-assets  dbus-1                    fontconfig      import_extensions  mist               shill          userfeedback

@thecardinelli
Copy link

I can't make one in the ChromeOS filesystem, as it is readonly for me. I can make one, however, in /mnt/stateful_partition/crouton/chroots/precise/usr/share/keyrings

@thecardinelli
Copy link

I'm to the point where I have manually placed the keyrings at http://mirrors.kernel.org/ubuntu/project/ into the /mnt/stateful_partition/crouton/chroots/precise/usr/share/keyrings directory, and I get the same output as @dpelluzi

...
Installing unmount-chroot into the host...
Installing crash_reporter_wrapper into the host...
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/precise...

This is odd, because, it doesn't complain about not being able to find the keyring files anymore. Which is why I don't think that mounting the ChromeOS root filesystem as read-write is the right thing to do.

@HTTP414
Copy link

HTTP414 commented Jan 24, 2016

i moved the file but still got

I: Keyring file not available at /usr/share/keyrings/ubuntu-archive-keyring.gpg; switching to mirror https://mirrors.kernel.org/debian
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/xfce-main...

@richardb1998
Copy link

I did it as well, I can copy no problem buut if I try to access /usr/share/keyrings it says it's a file. I get the same error.

@thecardinelli
Copy link

Agreed.

@sodakill420
Copy link

seems like an easy fix? maybe its not? who knows...untill then ill keep looking for a solution

@kims923
Copy link

kims923 commented Jan 24, 2016

Have anyone found a solution??

@matyb
Copy link

matyb commented Jan 24, 2016

tried like @dem-waffles, and am stuck just like he is. i do see this in my /var/log/messages (though I don't see much of any use, no other log files updated around time it failed):

2016-01-24T16:30:47.806271-05:00 INFO chrom[662]: --ppapi-flash-path=/opt/google/chrome/pepper/libpepflashplayer.so --ppapi-flash-version=20.0.0.267-r1 --ppapi-flash-args=enable_hw_video_decode=1 --enable-fixed-position-compositing --enable-impl-side-painting --max-tiles-for-interest-area=512 --ui-enable-per-tile-painting --ui-prioritize-in-gpu-process --use-gl=egl --gpu-sandbox-failures-fatal=yes --enable-logging --log-level=1 --use-cras --user-data-dir=/home/chronos --max-unused-resource-memory-usage-percentage=5 --system-developer-mode --login-profile=user --has-chromeos-keyboard --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/oem_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/oem_small.jpg --default-wallpaper-is-oem --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --enable-prefixed-encrypted-media --enterprise-enrollment-initial-modulus=14 --enterprise-enrollment-modulus-limit=18 --vmodule=screen_locker=1,webui_screen_locker=1,ui/display/chromeos=1,ash/display=1,ui/ozone=1,zygote=1,plugin=2 --login-manager --first-exec-after-boot: set rlimit success
2016-01-24T16:31:15.229054-05:00 INFO kernel: [ 844.703041] EXT4-fs (mmcblk1p1): re-mounted. Opts: data=ordered
2016-01-24T16:31:17.807381-05:00 WARNING su[23456]: Cannot determine the user name of the caller (UID 0)
2016-01-24T16:31:17.807420-05:00 NOTICE su[23456]: FAILED su for by
2016-01-24T16:31:17.807826-05:00 NOTICE su[23456]: - /dev/pts/1 ???:???

@thecardinelli
Copy link

No, that's the pull request. This issue is still occuring, though, @drinkcat.

@TheJoshCalibur
Copy link

so its still not working? darn it

@HTTP414
Copy link

HTTP414 commented Jan 25, 2016

Yep

@thecardinelli
Copy link

@TheJoshCalibur and @masterpaper maybe if they reopen it you could go ahead and not contribute to spamming the shit out of the issue.

@TakamatsuHD
Copy link

screenshot 2016-01-24 at 10 40 41 pm

yep tried again

@oninez
Copy link

oninez commented Jan 25, 2016

How do I use @drinkcat 's fix? Do I just reinstall crouton...?

@Omni-MC
Copy link

Omni-MC commented Jan 25, 2016

screenshot 2016-01-24 at 10 44 17 pm i have failed once more

@thecardinelli
Copy link

As far as I can tell, it isn't fixed @oninez

@TakamatsuHD
Copy link

i think it fixed

@matyb
Copy link

matyb commented Jan 25, 2016

i redownloaded crouton script (not sure it took a build or not, just did to be safe)
rm -rf /tmp/crouton-installer-cache/crouton

and deleted my chroot.

not sure that all was necessary, but it did the trick. thanks @drinkcat for the quick help.

@TakamatsuHD
Copy link

thanks @drinkcat

@drinkcat
Copy link
Collaborator

@matyb : And again, exactly what I was going to post ,-) You need to wipe the installer cache (which is what your command does).

Thanks!

@masterpaper
Copy link

SO it works now AWesome im going to try it

@thecardinelli
Copy link

Thanks @drinkcat and @matyb it seems to be working now.

@masterpaper
Copy link

good job guys

@Omni-MC
Copy link

Omni-MC commented Jan 25, 2016

install waiting for the gibberish of code i dont understand to finish doing its thing

@masterpaper
Copy link

👍

@Syntechboy
Copy link

@drinkcat Can you explain to me how to fix it?

@TheJoshCalibur
Copy link

yay but now i have to sleep

@richardb1998
Copy link

@Syntechboy if I see from your other post, the installer left the files there
run "sudo delete-chroot precise" and select y when it prompts you to delete, and run the commant matyb mentioned a few comments ago. Then rerun the command and you should be set.

@Soapmac72
Copy link

Awesome, props for the quick fix

@Syntechboy
Copy link

@techdude154 Thanks, it seems to be working now

@TheJoshCalibur
Copy link

so that means i can play cod from wine?

@richardb1998
Copy link

@TheJoshCalibur maybe if you use steam's streaming from your rig, but good luck trying to play anything on integrated graphics lol

@masterpaper
Copy link

IM so happy it worked!!! thx guys

@masterpaper
Copy link

just incase someone out there is confused just do your regular download like you always do
then type this in order:
1.rm -rf /tmp/crouton-installer-cache/crouton
2.sudo sh -e ~/Downloads/crouton -t unity
and it should work did for me

@dnschneid dnschneid added the bug label Jan 25, 2016
@dnschneid
Copy link
Owner

Locking this thread, because, um, wow. It is flattering to hear, though, that crouton is so critical that nobody knows what to do with themselves when it goes down for a day :)

Anyway, thanks to @drinkcat for firefighting and giving everyone their livelihood back, and apologies again for the slow response.

Repository owner locked and limited conversation to collaborators Jan 25, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests