neurodocker icon indicating copy to clipboard operation
neurodocker copied to clipboard

+ su - root stdin: is not a tty

Open yarikoptic opened this issue 4 years ago • 1 comments

Trying to build a singularity image for elderly debian jessie (that is probably the culprit).

The entire script
$> cat generate_container.sh 
#!/bin/bash

set -eu

generate() {
	# more details might come on https://github.com/ReproNim/neurodocker/issues/330
	[ "$1" == singularity ] && add_entry=' "$@"' || add_entry=''
	#neurodocker generate "$1" \
	ndversion=0.7.0
	#ndversion=master
	docker run --rm repronim/neurodocker:$ndversion generate "$1" \
		--base=neurodebian:jessie \
		--ndfreeze date=20200503 \
		--pkg-manager=apt \
		--install vim wget strace time ncdu gnupg curl procps pigz less tree \
				  python-pelican linkchecker git git-annex-standalone make \
		--user=nobody
}

#generate docker > Dockerfile
generate singularity > Singularity

which generates Singularity file and then eventually crashes with

INFO: UPDATING: neurodebian-freeze=0.40.0~nd80+1 tar=1.29b-1.1~nd80+1
+ apt-get clean
+ rm -rf /var/lib/apt/lists/lock /var/lib/apt/lists/partial /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_data_InRelease /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_data_contrib_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_data_main_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_data_non-free_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_jessie_InRelease /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_jessie_contrib_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_jessie_main_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot-neuro.debian.net_archive_neurodebian_20200503T050502Z_dists_jessie_non-free_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian-security_20200503T073438Z_dists_jessie_updates_InRelease /var/lib/apt/lists/snapshot.debian.org_archive_debian-security_20200503T073438Z_dists_jessie_updates_contrib_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian-security_20200503T073438Z_dists_jessie_updates_main_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian-security_20200503T073438Z_dists_jessie_updates_non-free_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie-updates_InRelease /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie-updates_contrib_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie-updates_main_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie-updates_non-free_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie_Release /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie_Release.gpg /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie_contrib_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie_main_binary-amd64_Packages.gz /var/lib/apt/lists/snapshot.debian.org_archive_debian_20200503T025701Z_dists_jessie_non-free_binary-amd64_Packages.gz
+ su - root
stdin: is not a tty
FATAL:   failed to execute %post proc: exit status 1
FATAL:   While performing build: while running engine: while running /usr/lib/x86_64-linux-gnu/singularity/bin/starter: exit status 255

yarikoptic avatar May 19 '20 18:05 yarikoptic

hi @yarikoptic - i'm really sorry for not responding to this earlier... i don't have a way of testing this. did you ever figure it out? debian jessie is indeed elderly and deserves rest

kaczmarj avatar Dec 04 '20 03:12 kaczmarj

@yarikoptic - is this still relevant?

djarecka avatar Feb 17 '23 20:02 djarecka

who knows -- the planet is more round since then. I will reopen if discover otherwise

yarikoptic avatar Feb 18 '23 01:02 yarikoptic