|
| 1 | +INFO: Starting build... |
| 2 | +Getting image source signatures |
| 3 | +Copying blob sha256:361e6abf1a25573145adc50f804864b0d1ecb2c0651aba756443d4d373fda34b |
| 4 | +Copying blob sha256:63c11fcffe851b5e799a87d40b72001861eb28a55703bfd725f426c3ece51c77 |
| 5 | +Copying blob sha256:cf05a52c02353f0b2b6f9be0549ac916c3fb1dc8d4bacd405eac7f28562ec9f2 |
| 6 | +Copying blob sha256:d047d0a8b4395623517336d1eb42449947af65fc5199dcce0fdf50054d793057 |
| 7 | +Copying blob sha256:70a7f51c087fd27487523c3326871684de41b31a149a14770bf8119560643c6e |
| 8 | +Copying config sha256:c14e6cdc54dd7040883ede4dd9a98f978fecd7a3742cbe25ad36c853b168a055 |
| 9 | +Writing manifest to image destination |
| 10 | +Storing signatures |
| 11 | +2025/05/14 13:26:46 info unpack layer: sha256:cf05a52c02353f0b2b6f9be0549ac916c3fb1dc8d4bacd405eac7f28562ec9f2 |
| 12 | +2025/05/14 13:26:49 info unpack layer: sha256:63c11fcffe851b5e799a87d40b72001861eb28a55703bfd725f426c3ece51c77 |
| 13 | +2025/05/14 13:26:49 info unpack layer: sha256:70a7f51c087fd27487523c3326871684de41b31a149a14770bf8119560643c6e |
| 14 | +2025/05/14 13:26:49 info unpack layer: sha256:d047d0a8b4395623517336d1eb42449947af65fc5199dcce0fdf50054d793057 |
| 15 | +2025/05/14 13:26:49 info unpack layer: sha256:361e6abf1a25573145adc50f804864b0d1ecb2c0651aba756443d4d373fda34b |
| 16 | +INFO: Running post scriptlet |
| 17 | ++ export ND_ENTRYPOINT=/neurodocker/startup.sh |
| 18 | ++ apt-get update -qq |
| 19 | ++ apt-get install -y -q --no-install-recommends apt-utils bzip2 ca-certificates curl locales unzip |
| 20 | +debconf: delaying package configuration, since apt-utils is not installed |
| 21 | ++ rm -rf /var/lib/apt/lists/auxfiles /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_InRelease /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/lock /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/neuro.debian.net_debian_dists_data_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_data_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/partial |
| 22 | ++ sed -i -e s/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/ /etc/locale.gen |
| 23 | ++ dpkg-reconfigure --frontend=noninteractive locales |
| 24 | +Generating locales (this might take a while)... |
| 25 | + en_US.UTF-8... done |
| 26 | +Generation complete. |
| 27 | ++ update-locale LANG=en_US.UTF-8 |
| 28 | ++ chmod 777 /opt |
| 29 | ++ chmod a+s /opt |
| 30 | ++ mkdir -p /neurodocker |
| 31 | ++ [ ! -f /neurodocker/startup.sh ] |
| 32 | ++ echo #!/usr/bin/env bash |
| 33 | ++ echo set -e |
| 34 | ++ echo export USER="${USER:=`whoami`}" |
| 35 | ++ echo if [ -n "$1" ]; then "$@"; else /usr/bin/env bash; fi |
| 36 | ++ chmod -R 777 /neurodocker |
| 37 | ++ chmod a+s /neurodocker |
| 38 | ++ apt-get update -qq |
| 39 | ++ apt-get install -y -q --no-install-recommends build-essential curl git gnupg less libasound2-dev libcanberra-gtk3-module libgtk-3-dev libusb-1.0-0-dev libwxgtk-media3.2-dev libwxgtk-webview3.2-dev libwxgtk3.2-dev ncdu pavucontrol pigz pkg-config portaudio19-dev procps pulseaudio pulseaudio-utils python3 python3-pip strace sudo time tree vim wget |
| 40 | +debconf: unable to initialize frontend: Dialog |
| 41 | +debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 78, <> line 480.) |
| 42 | +debconf: falling back to frontend: Readline |
| 43 | +debconf: unable to initialize frontend: Readline |
| 44 | +debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7, <> line 480.) |
| 45 | +debconf: falling back to frontend: Teletype |
| 46 | +dpkg-preconfigure: unable to re-open stdin: |
| 47 | ++ rm -rf /var/lib/apt/lists/auxfiles /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_InRelease /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/lock /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/neuro.debian.net_debian_dists_data_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_data_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/partial |
| 48 | ++ git clone https://github.com/wieluk/psychopy_linux_installer/ /opt/psychopy-installer |
| 49 | +Cloning into '/opt/psychopy-installer'... |
| 50 | ++ cd /opt/psychopy-installer |
| 51 | ++ git checkout tags/v1.4.3 |
| 52 | +Note: switching to 'tags/v1.4.3'. |
| 53 | + |
| 54 | +You are in 'detached HEAD' state. You can look around, make experimental |
| 55 | +changes and commit them, and you can discard any commits you make in this |
| 56 | +state without impacting any branches by switching back to a branch. |
| 57 | + |
| 58 | +If you want to create a new branch to retain commits you create, you may |
| 59 | +do so (now or later) by using -c with the switch command. Example: |
| 60 | + |
| 61 | + git switch -c <new-branch-name> |
| 62 | + |
| 63 | +Or undo this operation with: |
| 64 | + |
| 65 | + git switch - |
| 66 | + |
| 67 | +Turn off this advice by setting config variable advice.detachedHead to false |
| 68 | + |
| 69 | +HEAD is now at 83544ba consistent log_message |
| 70 | ++ /opt/psychopy-installer/psychopy_linux_installer --install-dir=/opt/psychopy --psychopy-version=2024.2.5 --additional-packages=psychopy_bids==2024.2.2 --python-version=3.10 --wxpython-version=4.2.2 -v -f |
| 71 | + % Total % Received % Xferd Average Speed Time Time Time Current |
| 72 | + Dload Upload Total Spent Left Speed |
| 73 | + 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 |
| 74 | + 45 69.3M 45 31.5M 0 0 43.0M 0 0:00:01 --:--:-- 0:00:01 43.0M100 69.3M 100 69.3M 0 0 59.3M 0 0:00:01 0:00:01 --:--:-- 86.7M |
| 75 | +WARNING: Location '/usr/local/psychopy_python/wx_wheels/' is ignored: it is either a non-existing path or lacks a specific scheme. |
| 76 | +ERROR: Could not find a version that satisfies the requirement wxpython==4.2.2 (from versions: none) |
| 77 | +ERROR: No matching distribution found for wxpython==4.2.2 |
| 78 | +ERROR: Could not find a version that satisfies the requirement wxPython==4.2.2 (from versions: none) |
| 79 | +ERROR: No matching distribution found for wxPython==4.2.2 |
| 80 | + % Total % Received % Xferd Average Speed Time Time Time Current |
| 81 | + Dload Upload Total Spent Left Speed |
| 82 | + 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 |
| 83 | + 17 143M 17 25.2M 0 0 41.0M 0 0:00:03 --:--:-- 0:00:03 41.0M 92 143M 92 132M 0 0 82.3M 0 0:00:01 0:00:01 --:--:-- 107M100 143M 100 143M 0 0 85.6M 0 0:00:01 0:00:01 --:--:-- 111M |
| 84 | + DEPRECATION: Building 'dukpy' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'dukpy'. Discussion can be found at https://github.com/pypa/pip/issues/6334 |
| 85 | + DEPRECATION: Building 'esprima' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'esprima'. Discussion can be found at https://github.com/pypa/pip/issues/6334 |
| 86 | +/opt/psychopy-installer/psychopy_linux_installer: line 609: xdg-user-dir: command not found |
| 87 | ++ /opt/psychopy/psychopy_2024.2.5_py3.10/bin/pip install reprostim[all,disp_mon]==0.7.13 |
| 88 | ++ bash -c ln -s /opt/psychopy/psychopy_2024.2.5_py3.10/bin/psychopy /usr/local/bin/ |
| 89 | ++ bash -c b=$(ls /opt/psychopy/psychopy_2024.2.5_py3.10/bin/python3); echo -e "#!/bin/sh\n$b \"\$@\"" >| /usr/local/bin/python3; chmod a+x /usr/local/bin/python3 |
| 90 | ++ printf { \ |
| 91 | + "pkg_manager": "apt", \ |
| 92 | + "existing_users": [ \ |
| 93 | + "root" \ |
| 94 | + ], \ |
| 95 | + "instructions": [ \ |
| 96 | + { \ |
| 97 | + "name": "from_", \ |
| 98 | + "kwds": { \ |
| 99 | + "base_image": "neurodebian:bookworm" \ |
| 100 | + } \ |
| 101 | + }, \ |
| 102 | + { \ |
| 103 | + "name": "env", \ |
| 104 | + "kwds": { \ |
| 105 | + "LANG": "en_US.UTF-8", \ |
| 106 | + "LC_ALL": "en_US.UTF-8", \ |
| 107 | + "ND_ENTRYPOINT": "/neurodocker/startup.sh" \ |
| 108 | + } \ |
| 109 | + }, \ |
| 110 | + { \ |
| 111 | + "name": "run", \ |
| 112 | + "kwds": { \ |
| 113 | + "command": "export ND_ENTRYPOINT=\\"/neurodocker/startup.sh\\"\\napt-get update -qq\\napt-get install -y -q --no-install-recommends \\\\\\n apt-utils \\\\\\n bzip2 \\\\\\n ca-certificates \\\\\\n curl \\\\\\n locales \\\\\\n unzip\\nrm -rf /var/lib/apt/lists/*\\nsed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen\\ndpkg-reconfigure --frontend=noninteractive locales\\nupdate-locale LANG=\\"en_US.UTF-8\\"\\nchmod 777 /opt && chmod a+s /opt\\nmkdir -p /neurodocker\\nif [ ! -f \\"$ND_ENTRYPOINT\\" ]; then\\n echo '#!/usr/bin/env bash' >> \\"$ND_ENTRYPOINT\\"\\n echo 'set -e' >> \\"$ND_ENTRYPOINT\\"\\n echo 'export USER=\\"${USER:=`whoami`}\\"' >> \\"$ND_ENTRYPOINT\\"\\n echo 'if [ -n \\"$1\\" ]; then \\"$@\\"; else /usr/bin/env bash; fi' >> \\"$ND_ENTRYPOINT\\";\\nfi\\nchmod -R 777 /neurodocker && chmod a+s /neurodocker" \ |
| 114 | + } \ |
| 115 | + }, \ |
| 116 | + { \ |
| 117 | + "name": "install", \ |
| 118 | + "kwds": { \ |
| 119 | + "pkgs": [ \ |
| 120 | + "build-essential", \ |
| 121 | + "pkg-config", \ |
| 122 | + "git", \ |
| 123 | + "sudo", \ |
| 124 | + "libgtk-3-dev", \ |
| 125 | + "libwxgtk3.2-dev", \ |
| 126 | + "libwxgtk-media3.2-dev", \ |
| 127 | + "libwxgtk-webview3.2-dev", \ |
| 128 | + "libcanberra-gtk3-module", \ |
| 129 | + "libusb-1.0-0-dev", \ |
| 130 | + "portaudio19-dev", \ |
| 131 | + "libasound2-dev", \ |
| 132 | + "pulseaudio", \ |
| 133 | + "pavucontrol", \ |
| 134 | + "pulseaudio-utils", \ |
| 135 | + "vim", \ |
| 136 | + "wget", \ |
| 137 | + "strace", \ |
| 138 | + "time", \ |
| 139 | + "ncdu", \ |
| 140 | + "gnupg", \ |
| 141 | + "curl", \ |
| 142 | + "procps", \ |
| 143 | + "pigz", \ |
| 144 | + "less", \ |
| 145 | + "tree", \ |
| 146 | + "python3", \ |
| 147 | + "python3-pip" \ |
| 148 | + ], \ |
| 149 | + "opts": null \ |
| 150 | + } \ |
| 151 | + }, \ |
| 152 | + { \ |
| 153 | + "name": "run", \ |
| 154 | + "kwds": { \ |
| 155 | + "command": "apt-get update -qq\\napt-get install -y -q --no-install-recommends \\\\\\n build-essential \\\\\\n curl \\\\\\n git \\\\\\n gnupg \\\\\\n less \\\\\\n libasound2-dev \\\\\\n libcanberra-gtk3-module \\\\\\n libgtk-3-dev \\\\\\n libusb-1.0-0-dev \\\\\\n libwxgtk-media3.2-dev \\\\\\n libwxgtk-webview3.2-dev \\\\\\n libwxgtk3.2-dev \\\\\\n ncdu \\\\\\n pavucontrol \\\\\\n pigz \\\\\\n pkg-config \\\\\\n portaudio19-dev \\\\\\n procps \\\\\\n pulseaudio \\\\\\n pulseaudio-utils \\\\\\n python3 \\\\\\n python3-pip \\\\\\n strace \\\\\\n sudo \\\\\\n time \\\\\\n tree \\\\\\n vim \\\\\\n wget\\nrm -rf /var/lib/apt/lists/*" \ |
| 156 | + } \ |
| 157 | + }, \ |
| 158 | + { \ |
| 159 | + "name": "run", \ |
| 160 | + "kwds": { \ |
| 161 | + "command": "git clone https://github.com/wieluk/psychopy_linux_installer/ /opt/psychopy-installer; cd /opt/psychopy-installer; git checkout tags/v1.4.3" \ |
| 162 | + } \ |
| 163 | + }, \ |
| 164 | + { \ |
| 165 | + "name": "run", \ |
| 166 | + "kwds": { \ |
| 167 | + "command": "/opt/psychopy-installer/psychopy_linux_installer --install-dir=/opt/psychopy --psychopy-version=2024.2.5 --additional-packages=psychopy_bids==2024.2.2 --python-version=3.10 --wxpython-version=4.2.2 -v -f" \ |
| 168 | + } \ |
| 169 | + }, \ |
| 170 | + { \ |
| 171 | + "name": "run", \ |
| 172 | + "kwds": { \ |
| 173 | + "command": "/opt/psychopy/psychopy_2024.2.5_py3.10/bin/pip install reprostim[all,disp_mon]==0.7.13" \ |
| 174 | + } \ |
| 175 | + }, \ |
| 176 | + { \ |
| 177 | + "name": "run", \ |
| 178 | + "kwds": { \ |
| 179 | + "command": "bash -c 'ln -s /opt/psychopy/psychopy_2024.2.5_py3.10/bin/psychopy /usr/local/bin/'" \ |
| 180 | + } \ |
| 181 | + }, \ |
| 182 | + { \ |
| 183 | + "name": "run", \ |
| 184 | + "kwds": { \ |
| 185 | + "command": "bash -c 'b=$\(ls /opt/psychopy/psychopy_2024.2.5_py3.10/bin/python3\); echo -e \\"#!/bin/sh\\\\n$b \\\\\\"\\\\$@\\\\\\"\\" >| /usr/local/bin/python3; chmod a+x /usr/local/bin/python3'" \ |
| 186 | + } \ |
| 187 | + }, \ |
| 188 | + { \ |
| 189 | + "name": "entrypoint", \ |
| 190 | + "kwds": { \ |
| 191 | + "args": [ \ |
| 192 | + "python3" \ |
| 193 | + ] \ |
| 194 | + } \ |
| 195 | + } \ |
| 196 | + ] \ |
| 197 | +} |
| 198 | +INFO: Adding environment to container |
| 199 | +INFO: Adding runscript |
| 200 | +INFO: Creating SIF file... |
| 201 | +INFO: Build complete: repronim-reprostim-0.7.13.sing |
|
0 commit comments