image:
- melezhik/sparrow:debian
tasks:
-
name: example
default: true
language: Python
code: |
from pyquokka.df import QuokkaContext
qc = QuokkaContext()
lineitem = qc.read_csv("lineitem.tbl.named", sep="|", has_header=True)
d = lineitem.filter("l_shipdate <= date '1998-12-01' - interval '90' day")
d = d.with_column("disc_price", lambda x: x["l_extendedprice"] * (1 - x["l_discount"]), required_columns ={"l_extendedprice", "l_discount"})
d = d.with_column("charge", lambda x: x["l_extendedprice"] * (1 - x["l_discount"]) * (1 + x["l_tax"]), required_columns={"l_extendedprice", "l_discount", "l_tax"})
f = d.groupby(["l_returnflag", "l_linestatus"], orderby=["l_returnflag","l_linestatus"]).agg({"l_quantity":["sum","avg"], "l_extendedprice":["sum","avg"], "disc_price":"sum", "charge":"sum", "l_discount":"avg","*":"count"})
print(f.collect())
depends:
-
name: install
-
name: install
language: Bash
code: |
set -e
cd source
pip3 install -e .
depends:
-
name: install-python
-
name: install-python
language: Bash
code: |
set -e
sudo apt-get install -y python3-pip
sudo apt-get install -y redis-server
[35m02:05:16[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
source directory does not yet exist, download source archive from storage
[35m02:05:19[0m :: [repository] - installing pack-unpack, version 0.000001
[1;36m[task run: task.bash - unpack source archive][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2]
[3] file=$(config file)
[4] dir=$(config dir)
[5]
[6] echo "tar -xzf $file "
[7]
[8] tar -xzf $file
[9]
[10] if test $dir; then
[11] ls -l $dir
[12] fi
[13]
[14]
[1;36m[task stdout][0m
[35m02:05:22[0m :: tar -xzf source.tar.gz
[1;36m[task run: task.py - tasks/example][0m
[1;36m[dump code: task.py][0m
[1] from sparrow6lib import *
[2]
[3] from pyquokka.df import QuokkaContext
[4] qc = QuokkaContext()
[5] lineitem = qc.read_csv("lineitem.tbl.named", sep="|", has_header=True)
[6] d = lineitem.filter("l_shipdate <= date '1998-12-01' - interval '90' day")
[7] d = d.with_column("disc_price", lambda x: x["l_extendedprice"] * (1 - x["l_discount"]), required_columns ={"l_extendedprice", "l_discount"})
[8] d = d.with_column("charge", lambda x: x["l_extendedprice"] * (1 - x["l_discount"]) * (1 + x["l_tax"]), required_columns={"l_extendedprice", "l_discount", "l_tax"})
[9] f = d.groupby(["l_returnflag", "l_linestatus"], orderby=["l_returnflag","l_linestatus"]).agg({"l_quantity":["sum","avg"], "l_extendedprice":["sum","avg"], "disc_price":"sum", "charge":"sum", "l_discount":"avg","*":"count"})
[10] print(f.collect())
[11]
[1;36m[task stdout][0m
[35m02:07:05[0m :: Initializing local Quokka cluster.
[35m02:07:05[0m :: /var/.sparrowdo/env/example/.sparrowdo/source/pyquokka//flight.py
[35m02:07:05[0m :: Finished setting up local Quokka cluster.
[1;36m[task stderr][0m
[35m02:07:08[0m :: 2022-12-03 02:07:02,824 WARNING services.py:1922 -- WARNING: The object store is using /tmp instead of /dev/shm because /dev/shm has only 67108864 bytes available. This will harm performance! You may be able to free up space by deleting files in /dev/shm. If you are inside a Docker container, you can increase /dev/shm size by passing '--shm-size=2.42gb' to 'docker run' (or add it to the run_options list in a Ray cluster config). Make sure to set this to more than 30% of available RAM.
[35m02:07:08[0m :: 2022-12-03 02:07:03,913 INFO worker.py:1528 -- Started a local Ray instance.
[35m02:07:08[0m :: Traceback (most recent call last):
[35m02:07:08[0m :: File "/var/.sparrowdo/env/example/.sparrowdo/tasks/example/task.py", line 5, in <module>
[35m02:07:08[0m :: lineitem = qc.read_csv("lineitem.tbl.named", sep="|", has_header=True)
[35m02:07:08[0m :: File "/var/.sparrowdo/env/example/.sparrowdo/source/pyquokka/df.py", line 182, in read_csv
[35m02:07:08[0m :: size = os.path.getsize(table_location)
[35m02:07:08[0m :: File "/usr/lib/python3.9/genericpath.py", line 50, in getsize
[35m02:07:08[0m :: return os.stat(filename).st_size
[35m02:07:08[0m :: FileNotFoundError: [Errno 2] No such file or directory: 'lineitem.tbl.named'
[35m02:07:08[0m ::
[35m02:07:08[0m :: *** FATAL CONFIG FILE ERROR (Redis 6.0.16) ***
[35m02:07:08[0m :: Reading the configuration file, at line 341
[35m02:07:08[0m :: >>> 'set-proc-title yes'
[35m02:07:08[0m :: Bad directive or wrong number of arguments
[35m02:07:08[0m :: task exit status: 1
[35m02:07:08[0m :: task tasks/example FAILED
The spawned command 'docker exec -i sparrow-worker sh -l /var/.sparrowdo/env/example/.sparrowdo/sparrowrun.sh' exited unsuccessfully (exit code: 1, signal: 0)
in block <unit> at /home/sph/.raku/resources/57C38AFDF922EB0C43584FF5F701A03850B5346F line 13
in sub MAIN at /home/sph/.raku/bin/sparrowdo line 3
in block <unit> at /home/sph/.raku/bin/sparrowdo line 1
[35m02:05:46[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
[1;36m[task run: task.bash - tasks/install][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2] cd source
[3] pip3 install -e .
[4]
[1;36m[task stdout][0m
[35m02:06:16[0m :: Obtaining file:///var/.sparrowdo/env/example/.sparrowdo/source
[35m02:06:19[0m :: Collecting boto3
[35m02:06:19[0m :: Downloading boto3-1.26.22-py3-none-any.whl (132 kB)
[35m02:06:19[0m :: Collecting graphviz
[35m02:06:19[0m :: Downloading graphviz-0.20.1-py3-none-any.whl (47 kB)
[35m02:06:20[0m :: Collecting h5py
[35m02:06:20[0m :: Downloading h5py-3.7.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB)
[35m02:06:21[0m :: Collecting numpy
[35m02:06:21[0m :: Downloading numpy-1.23.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
[35m02:06:22[0m :: Collecting pandas
[35m02:06:22[0m :: Downloading pandas-1.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB)
[35m02:06:22[0m :: Collecting polars==0.14.*
[35m02:06:22[0m :: Downloading polars-0.14.29-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.0 MB)
[35m02:06:24[0m :: Collecting protobuf==3.20.*
[35m02:06:24[0m :: Downloading protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
[35m02:06:24[0m :: Collecting psutil
[35m02:06:24[0m :: Downloading psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280 kB)
[35m02:06:24[0m :: Collecting pyarrow
[35m02:06:24[0m :: Downloading pyarrow-10.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.9 MB)
[35m02:06:25[0m :: Collecting ray
[35m02:06:25[0m :: Downloading ray-2.1.0-cp39-cp39-manylinux2014_x86_64.whl (58.8 MB)
[35m02:06:26[0m :: Collecting redis
[35m02:06:26[0m :: Downloading redis-4.3.5-py3-none-any.whl (248 kB)
[35m02:06:27[0m :: Collecting sqlglot
[35m02:06:27[0m :: Downloading sqlglot-10.1.3-py3-none-any.whl (191 kB)
[35m02:06:27[0m :: Collecting typing_extensions>=4.0.0
[35m02:06:27[0m :: Downloading typing_extensions-4.4.0-py3-none-any.whl (26 kB)
[35m02:06:28[0m :: Collecting botocore<1.30.0,>=1.29.22
[35m02:06:28[0m :: Downloading botocore-1.29.22-py3-none-any.whl (10.2 MB)
[35m02:06:28[0m :: Collecting jmespath<2.0.0,>=0.7.1
[35m02:06:28[0m :: Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)
[35m02:06:28[0m :: Collecting s3transfer<0.7.0,>=0.6.0
[35m02:06:28[0m :: Downloading s3transfer-0.6.0-py3-none-any.whl (79 kB)
[35m02:06:28[0m :: Collecting python-dateutil<3.0.0,>=2.1
[35m02:06:28[0m :: Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
[35m02:06:29[0m :: Collecting urllib3<1.27,>=1.25.4
[35m02:06:29[0m :: Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
[35m02:06:29[0m :: Collecting six>=1.5
[35m02:06:29[0m :: Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
[35m02:06:29[0m :: Collecting pytz>=2020.1
[35m02:06:29[0m :: Downloading pytz-2022.6-py2.py3-none-any.whl (498 kB)
[35m02:06:30[0m :: Collecting requests
[35m02:06:30[0m :: Downloading requests-2.28.1-py3-none-any.whl (62 kB)
[35m02:06:30[0m :: Collecting click<=8.0.4,>=7.0
[35m02:06:30[0m :: Downloading click-8.0.4-py3-none-any.whl (97 kB)
[35m02:06:30[0m :: Collecting frozenlist
[35m02:06:30[0m :: Downloading frozenlist-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158 kB)
[35m02:06:30[0m :: Collecting attrs
[35m02:06:30[0m :: Downloading attrs-22.1.0-py2.py3-none-any.whl (58 kB)
[35m02:06:30[0m :: Collecting jsonschema
[35m02:06:30[0m :: Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB)
[35m02:06:30[0m :: Collecting filelock
[35m02:06:30[0m :: Downloading filelock-3.8.0-py3-none-any.whl (10 kB)
[35m02:06:31[0m :: Collecting virtualenv>=20.0.24
[35m02:06:31[0m :: Downloading virtualenv-20.17.0-py3-none-any.whl (8.8 MB)
[35m02:06:32[0m :: Collecting msgpack<2.0.0,>=1.0.0
[35m02:06:32[0m :: Downloading msgpack-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322 kB)
[35m02:06:32[0m :: Collecting aiosignal
[35m02:06:32[0m :: Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
[35m02:06:34[0m :: Collecting grpcio>=1.32.0
[35m02:06:34[0m :: Downloading grpcio-1.51.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB)
[35m02:06:34[0m :: Collecting pyyaml
[35m02:06:34[0m :: Downloading PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (661 kB)
[35m02:06:34[0m :: Collecting distlib<1,>=0.3.6
[35m02:06:34[0m :: Downloading distlib-0.3.6-py2.py3-none-any.whl (468 kB)
[35m02:06:34[0m :: Collecting platformdirs<3,>=2.4
[35m02:06:34[0m :: Downloading platformdirs-2.5.4-py3-none-any.whl (14 kB)
[35m02:06:35[0m :: Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
[35m02:06:35[0m :: Downloading pyrsistent-0.19.2-py3-none-any.whl (57 kB)
[35m02:06:35[0m :: Collecting packaging>=20.4
[35m02:06:35[0m :: Downloading packaging-21.3-py3-none-any.whl (40 kB)
[35m02:06:35[0m :: Collecting async-timeout>=4.0.2
[35m02:06:35[0m :: Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
[35m02:06:35[0m :: Collecting pyparsing!=3.0.5,>=2.0.2
[35m02:06:35[0m :: Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
[35m02:06:36[0m :: Collecting idna<4,>=2.5
[35m02:06:36[0m :: Downloading idna-3.4-py3-none-any.whl (61 kB)
[35m02:06:36[0m :: Collecting certifi>=2017.4.17
[35m02:06:36[0m :: Downloading certifi-2022.9.24-py3-none-any.whl (161 kB)
[35m02:06:36[0m :: Collecting charset-normalizer<3,>=2
[35m02:06:36[0m :: Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
[35m02:06:37[0m :: Installing collected packages: six, urllib3, python-dateutil, jmespath, pyrsistent, pyparsing, platformdirs, idna, frozenlist, filelock, distlib, charset-normalizer, certifi, botocore, attrs, virtualenv, typing-extensions, s3transfer, requests, pyyaml, pytz, protobuf, packaging, numpy, msgpack, jsonschema, grpcio, click, async-timeout, aiosignal, sqlglot, redis, ray, pyarrow, psutil, polars, pandas, h5py, graphviz, boto3, pyquokka
[35m02:06:54[0m :: Running setup.py develop for pyquokka
[35m02:06:55[0m :: Successfully installed aiosignal-1.3.1 async-timeout-4.0.2 attrs-22.1.0 boto3-1.26.22 botocore-1.29.22 certifi-2022.9.24 charset-normalizer-2.1.1 click-8.0.4 distlib-0.3.6 filelock-3.8.0 frozenlist-1.3.3 graphviz-0.20.1 grpcio-1.51.1 h5py-3.7.0 idna-3.4 jmespath-1.0.1 jsonschema-4.17.3 msgpack-1.0.4 numpy-1.23.5 packaging-21.3 pandas-1.5.2 platformdirs-2.5.4 polars-0.14.29 protobuf-3.20.3 psutil-5.9.4 pyarrow-10.0.1 pyparsing-3.0.9 pyquokka pyrsistent-0.19.2 python-dateutil-2.8.2 pytz-2022.6 pyyaml-6.0 ray-2.1.0 redis-4.3.5 requests-2.28.1 s3transfer-0.6.0 six-1.16.0 sqlglot-10.1.3 typing-extensions-4.4.0 urllib3-1.26.13 virtualenv-20.17.0
[1;36m[task stderr][0m
[35m02:06:55[0m :: WARNING: The script normalizer is installed in '/home/worker/.local/bin' which is not on PATH.
[35m02:06:55[0m :: Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[35m02:06:55[0m :: WARNING: The script virtualenv is installed in '/home/worker/.local/bin' which is not on PATH.
[35m02:06:55[0m :: Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[35m02:06:55[0m :: WARNING: The scripts f2py, f2py3 and f2py3.9 are installed in '/home/worker/.local/bin' which is not on PATH.
[35m02:06:55[0m :: Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[35m02:06:55[0m :: WARNING: The script jsonschema is installed in '/home/worker/.local/bin' which is not on PATH.
[35m02:06:55[0m :: Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[35m02:06:55[0m :: WARNING: The scripts ray, ray-operator, rllib, serve and tune are installed in '/home/worker/.local/bin' which is not on PATH.
[35m02:06:55[0m :: Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[35m02:06:55[0m :: WARNING: The script plasma_store is installed in '/home/worker/.local/bin' which is not on PATH.
[35m02:06:55[0m :: Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
[35m02:06:03[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
[1;36m[task run: task.bash - tasks/install-python][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2] sudo apt-get install -y python3-pip
[3] sudo apt-get install -y redis-server
[4]
[1;36m[task stdout][0m
[35m02:06:06[0m :: Reading package lists...
[35m02:06:06[0m :: Building dependency tree...
[35m02:06:06[0m :: Reading state information...
[35m02:06:07[0m :: The following additional packages will be installed:
[35m02:06:07[0m :: javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc
[35m02:06:07[0m :: libjs-underscore libpython3-dev libpython3.9 libpython3.9-dev python-pip-whl
[35m02:06:07[0m :: python3-dev python3-distutils python3-lib2to3 python3-pkg-resources
[35m02:06:07[0m :: python3-setuptools python3-wheel python3.9-dev zlib1g-dev
[35m02:06:07[0m :: Suggested packages:
[35m02:06:07[0m :: apache2 | lighttpd | httpd python-setuptools-doc
[35m02:06:07[0m :: The following NEW packages will be installed:
[35m02:06:07[0m :: javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc
[35m02:06:07[0m :: libjs-underscore libpython3-dev libpython3.9 libpython3.9-dev python-pip-whl
[35m02:06:07[0m :: python3-dev python3-distutils python3-lib2to3 python3-pip
[35m02:06:07[0m :: python3-pkg-resources python3-setuptools python3-wheel python3.9-dev
[35m02:06:07[0m :: zlib1g-dev
[35m02:06:07[0m :: 0 upgraded, 18 newly installed, 0 to remove and 1 not upgraded.
[35m02:06:07[0m :: Need to get 10.2 MB of archives.
[35m02:06:07[0m :: After this operation, 36.6 MB of additional disk space will be used.
[35m02:06:07[0m :: Get:1 http://deb.debian.org/debian bullseye/main amd64 javascript-common all 11+nmu1 [6260 B]
[35m02:06:07[0m :: Get:2 http://deb.debian.org/debian-security bullseye-security/main amd64 libexpat1-dev amd64 2.2.10-2+deb11u5 [141 kB]
[35m02:06:07[0m :: Get:3 http://deb.debian.org/debian bullseye/main amd64 libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB]
[35m02:06:07[0m :: Get:4 http://deb.debian.org/debian bullseye/main amd64 libjs-underscore all 1.9.1~dfsg-3 [100 kB]
[35m02:06:07[0m :: Get:5 http://deb.debian.org/debian bullseye/main amd64 libjs-sphinxdoc all 3.4.3-2 [127 kB]
[35m02:06:07[0m :: Get:6 http://deb.debian.org/debian bullseye/main amd64 libpython3.9 amd64 3.9.2-1 [1691 kB]
[35m02:06:07[0m :: Get:7 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-dev amd64 3.9.2-1 [4028 kB]
[35m02:06:07[0m :: Get:8 http://deb.debian.org/debian bullseye/main amd64 libpython3-dev amd64 3.9.2-3 [21.7 kB]
[35m02:06:07[0m :: Get:9 http://deb.debian.org/debian bullseye/main amd64 python-pip-whl all 20.3.4-4+deb11u1 [1948 kB]
[35m02:06:07[0m :: Get:10 http://deb.debian.org/debian bullseye/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2+deb11u2 [191 kB]
[35m02:06:07[0m :: Get:11 http://deb.debian.org/debian bullseye/main amd64 python3.9-dev amd64 3.9.2-1 [515 kB]
[35m02:06:07[0m :: Get:12 http://deb.debian.org/debian bullseye/main amd64 python3-lib2to3 all 3.9.2-1 [77.8 kB]
[35m02:06:07[0m :: Get:13 http://deb.debian.org/debian bullseye/main amd64 python3-distutils all 3.9.2-1 [143 kB]
[35m02:06:07[0m :: Get:14 http://deb.debian.org/debian bullseye/main amd64 python3-dev amd64 3.9.2-3 [24.8 kB]
[35m02:06:07[0m :: Get:15 http://deb.debian.org/debian bullseye/main amd64 python3-pkg-resources all 52.0.0-4 [190 kB]
[35m02:06:07[0m :: Get:16 http://deb.debian.org/debian bullseye/main amd64 python3-setuptools all 52.0.0-4 [366 kB]
[35m02:06:07[0m :: Get:17 http://deb.debian.org/debian bullseye/main amd64 python3-wheel all 0.34.2-1 [24.0 kB]
[35m02:06:07[0m :: Get:18 http://deb.debian.org/debian bullseye/main amd64 python3-pip all 20.3.4-4+deb11u1 [337 kB]
[35m02:06:07[0m :: Fetched 10.2 MB in 0s (44.0 MB/s)
[35m02:06:07[0m :: Selecting previously unselected package javascript-common.
[35m02:06:07[0m :: (Reading database ...
[35m02:06:07[0m :: (Reading database ... 5%
[35m02:06:07[0m :: (Reading database ... 10%
[35m02:06:07[0m :: (Reading database ... 15%
[35m02:06:07[0m :: (Reading database ... 20%
[35m02:06:07[0m :: (Reading database ... 25%
[35m02:06:07[0m :: (Reading database ... 30%
[35m02:06:07[0m :: (Reading database ... 35%
[35m02:06:07[0m :: (Reading database ... 40%
[35m02:06:07[0m :: (Reading database ... 45%
[35m02:06:07[0m :: (Reading database ... 50%
[35m02:06:07[0m :: (Reading database ... 55%
[35m02:06:07[0m :: (Reading database ... 60%
[35m02:06:07[0m :: (Reading database ... 65%
[35m02:06:07[0m :: (Reading database ... 70%
[35m02:06:07[0m :: (Reading database ... 75%
[35m02:06:07[0m :: (Reading database ... 80%
[35m02:06:07[0m :: (Reading database ... 85%
[35m02:06:07[0m :: (Reading database ... 90%
[35m02:06:08[0m :: (Reading database ... 95%
[35m02:06:08[0m :: (Reading database ... 100%
[35m02:06:08[0m :: (Reading database ... 19014 files and directories currently installed.)
[35m02:06:08[0m :: Preparing to unpack .../00-javascript-common_11+nmu1_all.deb ...
[35m02:06:08[0m :: Unpacking javascript-common (11+nmu1) ...
[35m02:06:08[0m :: Selecting previously unselected package libexpat1-dev:amd64.
[35m02:06:08[0m :: Preparing to unpack .../01-libexpat1-dev_2.2.10-2+deb11u5_amd64.deb ...
[35m02:06:08[0m :: Unpacking libexpat1-dev:amd64 (2.2.10-2+deb11u5) ...
[35m02:06:08[0m :: Selecting previously unselected package libjs-jquery.
[35m02:06:08[0m :: Preparing to unpack .../02-libjs-jquery_3.5.1+dfsg+~3.5.5-7_all.deb ...
[35m02:06:08[0m :: Unpacking libjs-jquery (3.5.1+dfsg+~3.5.5-7) ...
[35m02:06:08[0m :: Selecting previously unselected package libjs-underscore.
[35m02:06:08[0m :: Preparing to unpack .../03-libjs-underscore_1.9.1~dfsg-3_all.deb ...
[35m02:06:08[0m :: Unpacking libjs-underscore (1.9.1~dfsg-3) ...
[35m02:06:08[0m :: Selecting previously unselected package libjs-sphinxdoc.
[35m02:06:08[0m :: Preparing to unpack .../04-libjs-sphinxdoc_3.4.3-2_all.deb ...
[35m02:06:08[0m :: Unpacking libjs-sphinxdoc (3.4.3-2) ...
[35m02:06:08[0m :: Selecting previously unselected package libpython3.9:amd64.
[35m02:06:08[0m :: Preparing to unpack .../05-libpython3.9_3.9.2-1_amd64.deb ...
[35m02:06:08[0m :: Unpacking libpython3.9:amd64 (3.9.2-1) ...
[35m02:06:08[0m :: Selecting previously unselected package libpython3.9-dev:amd64.
[35m02:06:08[0m :: Preparing to unpack .../06-libpython3.9-dev_3.9.2-1_amd64.deb ...
[35m02:06:08[0m :: Unpacking libpython3.9-dev:amd64 (3.9.2-1) ...
[35m02:06:09[0m :: Selecting previously unselected package libpython3-dev:amd64.
[35m02:06:09[0m :: Preparing to unpack .../07-libpython3-dev_3.9.2-3_amd64.deb ...
[35m02:06:09[0m :: Unpacking libpython3-dev:amd64 (3.9.2-3) ...
[35m02:06:09[0m :: Selecting previously unselected package python-pip-whl.
[35m02:06:09[0m :: Preparing to unpack .../08-python-pip-whl_20.3.4-4+deb11u1_all.deb ...
[35m02:06:09[0m :: Unpacking python-pip-whl (20.3.4-4+deb11u1) ...
[35m02:06:09[0m :: Selecting previously unselected package zlib1g-dev:amd64.
[35m02:06:09[0m :: Preparing to unpack .../09-zlib1g-dev_1%3a1.2.11.dfsg-2+deb11u2_amd64.deb ...
[35m02:06:09[0m :: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2+deb11u2) ...
[35m02:06:09[0m :: Selecting previously unselected package python3.9-dev.
[35m02:06:09[0m :: Preparing to unpack .../10-python3.9-dev_3.9.2-1_amd64.deb ...
[35m02:06:09[0m :: Unpacking python3.9-dev (3.9.2-1) ...
[35m02:06:09[0m :: Selecting previously unselected package python3-lib2to3.
[35m02:06:09[0m :: Preparing to unpack .../11-python3-lib2to3_3.9.2-1_all.deb ...
[35m02:06:09[0m :: Unpacking python3-lib2to3 (3.9.2-1) ...
[35m02:06:09[0m :: Selecting previously unselected package python3-distutils.
[35m02:06:09[0m :: Preparing to unpack .../12-python3-distutils_3.9.2-1_all.deb ...
[35m02:06:09[0m :: Unpacking python3-distutils (3.9.2-1) ...
[35m02:06:09[0m :: Selecting previously unselected package python3-dev.
[35m02:06:09[0m :: Preparing to unpack .../13-python3-dev_3.9.2-3_amd64.deb ...
[35m02:06:09[0m :: Unpacking python3-dev (3.9.2-3) ...
[35m02:06:09[0m :: Selecting previously unselected package python3-pkg-resources.
[35m02:06:09[0m :: Preparing to unpack .../14-python3-pkg-resources_52.0.0-4_all.deb ...
[35m02:06:09[0m :: Unpacking python3-pkg-resources (52.0.0-4) ...
[35m02:06:09[0m :: Selecting previously unselected package python3-setuptools.
[35m02:06:09[0m :: Preparing to unpack .../15-python3-setuptools_52.0.0-4_all.deb ...
[35m02:06:09[0m :: Unpacking python3-setuptools (52.0.0-4) ...
[35m02:06:09[0m :: Selecting previously unselected package python3-wheel.
[35m02:06:09[0m :: Preparing to unpack .../16-python3-wheel_0.34.2-1_all.deb ...
[35m02:06:09[0m :: Unpacking python3-wheel (0.34.2-1) ...
[35m02:06:09[0m :: Selecting previously unselected package python3-pip.
[35m02:06:09[0m :: Preparing to unpack .../17-python3-pip_20.3.4-4+deb11u1_all.deb ...
[35m02:06:09[0m :: Unpacking python3-pip (20.3.4-4+deb11u1) ...
[35m02:06:09[0m :: Setting up python3-pkg-resources (52.0.0-4) ...
[35m02:06:09[0m :: Setting up javascript-common (11+nmu1) ...
[35m02:06:09[0m :: Setting up python3-wheel (0.34.2-1) ...
[35m02:06:10[0m :: Setting up libpython3.9:amd64 (3.9.2-1) ...
[35m02:06:10[0m :: Setting up libexpat1-dev:amd64 (2.2.10-2+deb11u5) ...
[35m02:06:10[0m :: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2+deb11u2) ...
[35m02:06:10[0m :: Setting up python-pip-whl (20.3.4-4+deb11u1) ...
[35m02:06:10[0m :: Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ...
[35m02:06:10[0m :: Setting up python3-lib2to3 (3.9.2-1) ...
[35m02:06:10[0m :: Setting up libjs-underscore (1.9.1~dfsg-3) ...
[35m02:06:10[0m :: Setting up python3-distutils (3.9.2-1) ...
[35m02:06:10[0m :: Setting up python3-setuptools (52.0.0-4) ...
[35m02:06:10[0m :: Setting up libpython3.9-dev:amd64 (3.9.2-1) ...
[35m02:06:10[0m :: Setting up python3-pip (20.3.4-4+deb11u1) ...
[35m02:06:11[0m :: Setting up libjs-sphinxdoc (3.4.3-2) ...
[35m02:06:11[0m :: Setting up python3.9-dev (3.9.2-1) ...
[35m02:06:11[0m :: Setting up libpython3-dev:amd64 (3.9.2-3) ...
[35m02:06:11[0m :: Setting up python3-dev (3.9.2-3) ...
[35m02:06:11[0m :: Processing triggers for libc-bin (2.31-13+deb11u5) ...
[35m02:06:11[0m :: Reading package lists...
[35m02:06:12[0m :: Building dependency tree...
[35m02:06:12[0m :: Reading state information...
[35m02:06:12[0m :: The following additional packages will be installed:
[35m02:06:12[0m :: libjemalloc2 liblua5.1-0 liblzf1 lua-bitop lua-cjson redis-tools
[35m02:06:12[0m :: Suggested packages:
[35m02:06:12[0m :: ruby-redis
[35m02:06:12[0m :: The following NEW packages will be installed:
[35m02:06:12[0m :: libjemalloc2 liblua5.1-0 liblzf1 lua-bitop lua-cjson redis-server
[35m02:06:12[0m :: redis-tools
[35m02:06:12[0m :: 0 upgraded, 7 newly installed, 0 to remove and 1 not upgraded.
[35m02:06:12[0m :: Need to get 1231 kB of archives.
[35m02:06:12[0m :: After this operation, 5332 kB of additional disk space will be used.
[35m02:06:12[0m :: Get:1 http://deb.debian.org/debian bullseye/main amd64 libjemalloc2 amd64 5.2.1-3 [248 kB]
[35m02:06:12[0m :: Get:2 http://deb.debian.org/debian bullseye/main amd64 liblua5.1-0 amd64 5.1.5-8.1+b3 [109 kB]
[35m02:06:12[0m :: Get:3 http://deb.debian.org/debian bullseye/main amd64 liblzf1 amd64 3.6-3 [10.2 kB]
[35m02:06:12[0m :: Get:4 http://deb.debian.org/debian bullseye/main amd64 lua-bitop amd64 1.0.2-5 [6936 B]
[35m02:06:12[0m :: Get:5 http://deb.debian.org/debian bullseye/main amd64 lua-cjson amd64 2.1.0+dfsg-2.1 [17.5 kB]
[35m02:06:12[0m :: Get:6 http://deb.debian.org/debian bullseye/main amd64 redis-tools amd64 5:6.0.16-1+deb11u2 [741 kB]
[35m02:06:12[0m :: Get:7 http://deb.debian.org/debian bullseye/main amd64 redis-server amd64 5:6.0.16-1+deb11u2 [98.2 kB]
[35m02:06:12[0m :: Fetched 1231 kB in 0s (23.1 MB/s)
[35m02:06:12[0m :: Selecting previously unselected package libjemalloc2:amd64.
[35m02:06:12[0m :: (Reading database ...
[35m02:06:12[0m :: (Reading database ... 5%
[35m02:06:12[0m :: (Reading database ... 10%
[35m02:06:12[0m :: (Reading database ... 15%
[35m02:06:12[0m :: (Reading database ... 20%
[35m02:06:12[0m :: (Reading database ... 25%
[35m02:06:12[0m :: (Reading database ... 30%
[35m02:06:12[0m :: (Reading database ... 35%
[35m02:06:12[0m :: (Reading database ... 40%
[35m02:06:12[0m :: (Reading database ... 45%
[35m02:06:12[0m :: (Reading database ... 50%
[35m02:06:12[0m :: (Reading database ... 55%
[35m02:06:12[0m :: (Reading database ... 60%
[35m02:06:12[0m :: (Reading database ... 65%
[35m02:06:12[0m :: (Reading database ... 70%
[35m02:06:12[0m :: (Reading database ... 75%
[35m02:06:12[0m :: (Reading database ... 80%
[35m02:06:12[0m :: (Reading database ... 85%
[35m02:06:12[0m :: (Reading database ... 90%
[35m02:06:12[0m :: (Reading database ... 95%
[35m02:06:12[0m :: (Reading database ... 100%
[35m02:06:12[0m :: (Reading database ... 19953 files and directories currently installed.)
[35m02:06:12[0m :: Preparing to unpack .../0-libjemalloc2_5.2.1-3_amd64.deb ...
[35m02:06:12[0m :: Unpacking libjemalloc2:amd64 (5.2.1-3) ...
[35m02:06:12[0m :: Selecting previously unselected package liblua5.1-0:amd64.
[35m02:06:12[0m :: Preparing to unpack .../1-liblua5.1-0_5.1.5-8.1+b3_amd64.deb ...
[35m02:06:12[0m :: Unpacking liblua5.1-0:amd64 (5.1.5-8.1+b3) ...
[35m02:06:12[0m :: Selecting previously unselected package liblzf1:amd64.
[35m02:06:12[0m :: Preparing to unpack .../2-liblzf1_3.6-3_amd64.deb ...
[35m02:06:12[0m :: Unpacking liblzf1:amd64 (3.6-3) ...
[35m02:06:12[0m :: Selecting previously unselected package lua-bitop:amd64.
[35m02:06:12[0m :: Preparing to unpack .../3-lua-bitop_1.0.2-5_amd64.deb ...
[35m02:06:12[0m :: Unpacking lua-bitop:amd64 (1.0.2-5) ...
[35m02:06:12[0m :: Selecting previously unselected package lua-cjson:amd64.
[35m02:06:12[0m :: Preparing to unpack .../4-lua-cjson_2.1.0+dfsg-2.1_amd64.deb ...
[35m02:06:12[0m :: Unpacking lua-cjson:amd64 (2.1.0+dfsg-2.1) ...
[35m02:06:12[0m :: Selecting previously unselected package redis-tools.
[35m02:06:12[0m :: Preparing to unpack .../5-redis-tools_5%3a6.0.16-1+deb11u2_amd64.deb ...
[35m02:06:12[0m :: Unpacking redis-tools (5:6.0.16-1+deb11u2) ...
[35m02:06:13[0m :: Selecting previously unselected package redis-server.
[35m02:06:13[0m :: Preparing to unpack .../6-redis-server_5%3a6.0.16-1+deb11u2_amd64.deb ...
[35m02:06:13[0m :: Unpacking redis-server (5:6.0.16-1+deb11u2) ...
[35m02:06:13[0m :: Setting up libjemalloc2:amd64 (5.2.1-3) ...
[35m02:06:13[0m :: Setting up lua-cjson:amd64 (2.1.0+dfsg-2.1) ...
[35m02:06:13[0m :: Setting up liblzf1:amd64 (3.6-3) ...
[35m02:06:13[0m :: Setting up lua-bitop:amd64 (1.0.2-5) ...
[35m02:06:13[0m :: Setting up liblua5.1-0:amd64 (5.1.5-8.1+b3) ...
[35m02:06:13[0m :: Setting up redis-tools (5:6.0.16-1+deb11u2) ...
[35m02:06:13[0m :: Setting up redis-server (5:6.0.16-1+deb11u2) ...
[35m02:06:13[0m :: invoke-rc.d: could not determine current runlevel
[35m02:06:13[0m :: invoke-rc.d: policy-rc.d denied execution of start.
[35m02:06:13[0m :: Processing triggers for libc-bin (2.31-13+deb11u5) ...
[1;36m[task stderr][0m
[35m02:06:13[0m :: debconf: delaying package configuration, since apt-utils is not installed
[35m02:06:13[0m :: debconf: delaying package configuration, since apt-utils is not installed