-
[Support] feederbox826/stash-s6 - Alternative stash container
Thank you for putting me on the right direction. You are right. I managed to resolve the problem. uninstall all the plugins and metadata providers browse the plugins directory and delete all folders that I don't recognize as standard plugins delete the 'requirements.txt' found in plugin directory and also another 'requirements.txt' in the main config folder (in my case it's in /mnt/user/appdata/stash-s6) Restart the docker container and let it rebuild the 'requirements.tx' The container starts without error. Now i'll work on reinstalling the plugins and scrapers one-by-one. Hopefully i can isolate the problematic plugins along the way.
-
[Support] feederbox826/stash-s6 - Alternative stash container
Thank you. I have tried apt install build-essential I have to apt get update first, and then it installs fine. however, i still have errors building srsly. But stash is working fine as far as i am concerned. So i'm not really sure what these SRSLY and SPACY are used for. Here is the full error logs. INFO[2025-09-11 10:06:23] 🐍 Installing/upgrading python requirements... × Failed to build `srsly==1.0.7` ├─▶ The build backend returned an error ╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit status: 1) [stdout] running bdist_wheel running build running build_py copying srsly/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly copying srsly/_json_api.py -> build/lib.linux-x86_64-cpython-313/srsly copying srsly/_msgpack_api.py -> build/lib.linux-x86_64-cpython-313/srsly copying srsly/_pickle_api.py -> build/lib.linux-x86_64-cpython-313/srsly copying srsly/about.py -> build/lib.linux-x86_64-cpython-313/srsly copying srsly/util.py -> build/lib.linux-x86_64-cpython-313/srsly copying srsly/cloudpickle/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly/cloudpickle copying srsly/cloudpickle/cloudpickle.py -> build/lib.linux-x86_64-cpython-313/srsly/cloudpickle copying srsly/cloudpickle/cloudpickle_fast.py -> build/lib.linux-x86_64-cpython-313/srsly/cloudpickle copying srsly/cloudpickle/compat.py -> build/lib.linux-x86_64-cpython-313/srsly/cloudpickle copying srsly/msgpack/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/_ext_type.py -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/_msgpack_numpy.py -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/_version.py -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/exceptions.py -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/util.py -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/tests/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly/tests copying srsly/tests/test_json_api.py -> build/lib.linux-x86_64-cpython-313/srsly/tests copying srsly/tests/test_msgpack_api.py -> build/lib.linux-x86_64-cpython-313/srsly/tests copying srsly/tests/test_pickle_api.py -> build/lib.linux-x86_64-cpython-313/srsly/tests copying srsly/ujson/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly/ujson copying srsly/tests/cloudpickle/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/cloudpickle copying srsly/tests/cloudpickle/cloudpickle_file_test.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/cloudpickle copying srsly/tests/cloudpickle/cloudpickle_test.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/cloudpickle copying srsly/tests/cloudpickle/testutils.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/cloudpickle copying srsly/tests/msgpack/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_buffer.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_case.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_except.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_extension.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_format.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_limits.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_memoryview.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_newspec.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_numpy.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_pack.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_read_size.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_seq.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_sequnpack.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_stricttype.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_subtype.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/msgpack/test_unpack.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/msgpack copying srsly/tests/ujson/__init__.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/ujson copying srsly/tests/ujson/test_ujson.py -> build/lib.linux-x86_64-cpython-313/srsly/tests/ujson copying srsly/msgpack/_packer.pyx -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/_unpacker.pyx -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/buff_converter.h -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/pack.h -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/pack_template.h -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/sysdep.h -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/unpack.h -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/unpack_define.h -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/msgpack/unpack_template.h -> build/lib.linux-x86_64-cpython-313/srsly/msgpack copying srsly/ujson/JSONtoObj.c -> build/lib.linux-x86_64-cpython-313/srsly/ujson copying srsly/ujson/objToJSON.c -> build/lib.linux-x86_64-cpython-313/srsly/ujson copying srsly/ujson/ujson.c -> build/lib.linux-x86_64-cpython-313/srsly/ujson copying srsly/ujson/py_defines.h -> build/lib.linux-x86_64-cpython-313/srsly/ujson copying srsly/ujson/version.h -> build/lib.linux-x86_64-cpython-313/srsly/ujson copying srsly/tests/ujson/334-reproducer.json -> build/lib.linux-x86_64-cpython-313/srsly/tests/ujson copying srsly/tests/ujson/sample.json -> build/lib.linux-x86_64-cpython-313/srsly/tests/ujson running build_ext building 'srsly.msgpack._unpacker' extension g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -D__LITTLE_ENDIAN__=1 -Isrsly/msgpack -I/usr/local/include/python3.13 -I. -I/pip-install/cache/sdists-v9/pypi/srsly/1.0.7/oVH25yt5PVUYW1SNMZZaN/src/include -I/pip-install/cache/builds-v0/.tmpjdIJpE/include -I/usr/local/include/python3.13 -c srsly/msgpack/_unpacker.cpp -o build/temp.linux-x86_64-cpython-313/srsly/msgpack/_unpacker.o -O2 -Wno-strict-prototypes -Wno-unused-function [stderr] /pip-install/cache/builds-v0/.tmpjdIJpE/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ srsly/msgpack/_unpacker.cpp:878:72: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 878 | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { | ^ In file included from /usr/local/include/python3.13/unicodeobject.h:1014, from /usr/local/include/python3.13/Python.h:80, from srsly/msgpack/_unpacker.cpp:36: /usr/local/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; | ^~~~~~~~~~ srsly/msgpack/_unpacker.cpp: In function ‘size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE*)’: srsly/msgpack/_unpacker.cpp:879:23: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 879 | const Py_UNICODE *u_end = u; | ^~~~~ /usr/local/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here 10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE; | ^~~~~~~~~~ srsly/msgpack/_unpacker.cpp: In function ‘int __pyx_f_5srsly_7msgpack_9_unpacker_get_data_from_buffer(PyObject*, Py_buffer*, char**, Py_ssize_t*, int*)’: srsly/msgpack/_unpacker.cpp:2605:17: error: ‘PyObject_AsReadBuffer’ was not declared in this scope; did you mean ‘PyObject_GetBuffer’? 2605 | __pyx_t_2 = PyObject_AsReadBuffer(__pyx_v_obj, ((void const **)__pyx_v_buf), __pyx_v_buffer_len); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(0, 136, __pyx_L1_error) | ^~~~~~~~~~~~~~~~~~~~~ | PyObject_GetBuffer srsly/msgpack/_unpacker.cpp: In function ‘long int __Pyx_PyInt_As_long(PyObject*)’: srsly/msgpack/_unpacker.cpp:9634:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 9634 | int ret = _PyLong_AsByteArray((PyLongObject *)v, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 9635 | bytes, sizeof(val), | ~~~~~~~~~~~~~~~~~~~ 9636 | is_little, !is_unsigned); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/python3.13/longobject.h:107, from /usr/local/include/python3.13/Python.h:82: /usr/local/include/python3.13/cpython/longobject.h:111:17: note: declared here 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, | ^~~~~~~~~~~~~~~~~~~ srsly/msgpack/_unpacker.cpp: In function ‘int __Pyx_PyInt_As_int(PyObject*)’: srsly/msgpack/_unpacker.cpp:9830:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’ 9830 | int ret = _PyLong_AsByteArray((PyLongObject *)v, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 9831 | bytes, sizeof(val), | ~~~~~~~~~~~~~~~~~~~ 9832 | is_little, !is_unsigned); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/python3.13/cpython/longobject.h:111:17: note: declared here 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, | ^~~~~~~~~~~~~~~~~~~ error: command '/usr/bin/g++' failed with exit code 1 hint: This usually indicates a problem with the package or the build environment. help: `srsly` (v1.0.7) was included because `spacy` (v2.3.9) depends on `srsly` Starting stash... ─────────────────────────────────────── INFO[2025-09-11 10:06:29] using config file: /config/config.yml INFO[2025-09-11 10:06:32] [InitHWSupport] Supported HW codecs [2]: H264 NVENC HQ profile - h264_nvenc H264 NVENC - h264_nvenc INFO[2025-09-11 10:06:32] stash version: v0.28.1 (cc6917f2) - Official Build - 2025-03-19 23:01:38 INFO[2025-09-11 10:06:32] stash is listening on 0.0.0.0:9999 INFO[2025-09-11 10:06:32] stash is running at http://localhost:9999/ ERRO[2025-09-11 10:06:35] Couldn't retrieve latest version: Github API request failed: Get "https://api.github.com/repos/stashapp/stash/releases/latest": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
-
[Support] feederbox826/stash-s6 - Alternative stash container
Hello, I am using the :hwaccel container. but upon starting the container, it's said it can't build srsly because it doesn't have g++ installed. How can I fix this? I am on Unraid 6.12.15. Should i upgrade to UnRaid 7.x? × Failed to build `srsly==1.0.7` ├─▶ The build backend returned an error ╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit status: 1) [stderr] /pip-install/cache/builds-v0/.tmpDUmOjP/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() error: command 'g++' failed: No such file or directory hint: This usually indicates a problem with the package or the build environment. help: srsly (v1.0.7) was included because spacy (v2.3.9) depends on srsly Starting stash...
Griffon Ace
Members
-
Joined
-
Last visited