Skip to content

docker: Ensure libgnutls30 for all docker builds#66258

Closed
seemethere wants to merge 7 commits intogh/seemethere/169/basefrom
gh/seemethere/169/head
Closed

docker: Ensure libgnutls30 for all docker builds#66258
seemethere wants to merge 7 commits intogh/seemethere/169/basefrom
gh/seemethere/169/head

Conversation

@seemethere
Copy link
Copy Markdown
Member

@seemethere seemethere commented Oct 7, 2021

Stack from ghstack:

Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas eliuriegas@fb.com

Differential Revision: D31477789

Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegas@fb.com>

[ghstack-poisoned]
@pytorch-probot
Copy link
Copy Markdown

pytorch-probot bot commented Oct 7, 2021

CI Flow Status

⚛️ CI Flow

Ruleset - Version: v1
Ruleset - File: https://github.com/pytorch/pytorch/blob/843341fdbb22628015b87b6f062572bf34d789fb/.github/generated-ciflow-ruleset.json
PR ciflow labels: ciflow/default,ciflow/all

Workflows Labels (bold enabled) Status
Triggered Workflows
libtorch-linux-xenial-cuda10.2-py3.6-gcc7 ciflow/all, ciflow/cuda, ciflow/libtorch, ciflow/linux ✅ triggered
libtorch-linux-xenial-cuda11.3-py3.6-gcc7 ciflow/all, ciflow/cuda, ciflow/libtorch, ciflow/linux ✅ triggered
linux-bionic-cuda10.2-py3.9-gcc7 ciflow/all, ciflow/cuda, ciflow/linux, ciflow/slow ✅ triggered
linux-bionic-py3.6-clang9 ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/noarch, ciflow/xla ✅ triggered
linux-vulkan-bionic-py3.6-clang9 ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/vulkan ✅ triggered
linux-xenial-cuda10.2-py3.6-gcc7 ciflow/all, ciflow/cuda, ciflow/linux, ciflow/slow ✅ triggered
linux-xenial-cuda11.3-py3.6-gcc7 ciflow/all, ciflow/cuda, ciflow/default, ciflow/linux ✅ triggered
linux-xenial-py3.6-clang7-asan ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/sanitizers ✅ triggered
linux-xenial-py3.6-clang7-onnx ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux, ciflow/onnx ✅ triggered
linux-xenial-py3.6-gcc5.4 ciflow/all, ciflow/cpu, ciflow/default, ciflow/linux ✅ triggered
linux-xenial-py3.6-gcc7-bazel-test ciflow/all, ciflow/bazel, ciflow/cpu, ciflow/default, ciflow/linux ✅ triggered
parallelnative-linux-xenial-py3.6-gcc5.4 ciflow/all, ciflow/cpu, ciflow/linux ✅ triggered
periodic-libtorch-linux-xenial-cuda11.1-py3.6-gcc7 ciflow/all, ciflow/cuda, ciflow/libtorch, ciflow/linux, ciflow/scheduled ✅ triggered
periodic-linux-xenial-cuda11.1-py3.6-gcc7 ciflow/all, ciflow/cuda, ciflow/linux, ciflow/scheduled ✅ triggered
periodic-pytorch-linux-xenial-cuda10.2-cudnn7-py3-gcc7-slow-gradcheck ciflow/all, ciflow/cuda, ciflow/default, ciflow/linux, ciflow/slow, ciflow/slow-gradcheck ✅ triggered
periodic-win-vs2019-cuda11.1-py3 ciflow/all, ciflow/cuda, ciflow/scheduled, ciflow/win ✅ triggered
puretorch-linux-xenial-py3.6-gcc5.4 ciflow/all, ciflow/cpu, ciflow/linux ✅ triggered
win-vs2019-cpu-py3 ciflow/all, ciflow/cpu, ciflow/default, ciflow/win ✅ triggered
win-vs2019-cuda11.3-py3 ciflow/all, ciflow/cuda, ciflow/default, ciflow/win ✅ triggered
Skipped Workflows

You can add a comment to the PR and tag @pytorchbot with the following commands:
# ciflow rerun, "ciflow/default" will always be added automatically
@pytorchbot ciflow rerun

# ciflow rerun with additional labels "-l <ciflow/label_name>", which is equivalent to adding these labels manually and trigger the rerun
@pytorchbot ciflow rerun -l ciflow/scheduled -l ciflow/slow

For more information, please take a look at the CI Flow Wiki.

@facebook-github-bot
Copy link
Copy Markdown
Contributor

facebook-github-bot commented Oct 7, 2021

🔗 Helpful links

💊 CI failures summary and remediations

As of commit 843341f (more details on the Dr. CI page):


  • 1/1 failures introduced in this PR

🕵️ 1 new failure recognized by patterns

The following CI failures do not appear to be due to upstream breakages:

See GitHub Actions build periodic-linux-xenial-cuda11.1-py3.6-gcc7 / build (1/1)

Step: "Build" (full log | diagnosis details | 🔁 rerun)

2021-10-07T21:54:29.1159871Z �[0m�[1m�[31mERROR...eof ((socklen_t)))\n ^\n" }
2021-10-07T21:54:29.1146502Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:51:45Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:332:2: error: \'struct sockaddr\' has no member named \'sa_len\'\n x.sa_len = 0;\n  ^\n" }
2021-10-07T21:54:29.1147333Z 
2021-10-07T21:54:29.1149142Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:51:48Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:366:10: error: \'RTLD_MEMBER\' undeclared (first use in this function); did you mean \'RTLD_NEXT\'?\n   (void) RTLD_MEMBER;\n          ^~~~~~~~~~~\n          RTLD_NEXT\nconftest.c:366:10: note: each undeclared identifier is reported only once for each function it appears in\n" }
2021-10-07T21:54:29.1150402Z 
2021-10-07T21:54:29.1152204Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:51:48Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c:361:9: error: unknown type name \'not\'\n         not a universal capable compiler\n         ^~~\nconftest.c:361:15: error: expected \'=\', \',\', \';\', \'asm\' or \'__attribute__\' before \'universal\'\n         not a universal capable compiler\n               ^~~~~~~~~\nconftest.c:361:15: error: unknown type name \'universal\'\n" }
2021-10-07T21:54:29.1153453Z 
2021-10-07T21:54:29.1155088Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:51:49Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:367:4: error: unknown type name \'not\'; did you mean \'ino_t\'?\n    not big endian\n    ^~~\n    ino_t\nconftest.c:367:12: error: expected \'=\', \',\', \';\', \'asm\' or \'__attribute__\' before \'endian\'\n    not big endian\n            ^~~~~~\n" }
2021-10-07T21:54:29.1156196Z 
2021-10-07T21:54:29.1157625Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:51:50Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:378:4: error: \'struct stat\' has no member named \'st_mtimespec\'; did you mean \'st_mtim\'?\n st.st_mtimespec.tv_nsec = 1;\n    ^~~~~~~~~~~~\n    st_mtim\n" }
2021-10-07T21:54:29.1158571Z 
2021-10-07T21:54:29.1159871Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:51:51Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "conftest.c: In function \'main\':\nconftest.c:402:24: error: expected expression before \')\' token\n if (sizeof ((socklen_t)))\n                        ^\n" }
2021-10-07T21:54:29.1160795Z 
2021-10-07T21:54:29.1163366Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:52:47Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/python_function.cpp:\u{1b}[m\u{1b}[K In lambda function:\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/python_function.cpp:351:10:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Kvar_input_idx\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n     auto \u{1b}[01;31m\u{1b}[Kvar_input_idx\u{1b}[m\u{1b}[K = 0;\n          \u{1b}[01;31m\u{1b}[K^~~~~~~~~~~~~\u{1b}[m\u{1b}[K\ncc1plus: all warnings being treated as errors\n" }
2021-10-07T21:54:29.1165542Z 
2021-10-07T21:54:29.1169559Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:52:52Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/python_variable.cpp:\u{1b}[m\u{1b}[K In function \'\u{1b}[01m\u{1b}[Kvoid {anonymous}::concrete_dispatch_fn(const c10::impl::PyInterpreter*, const c10::OperatorHandle&, torch::jit::Stack*, const std::shared_ptr<c10::TorchDispatchTypeObject>&)\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/autograd/python_variable.cpp:1593:14:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Knum_returns\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n   const auto \u{1b}[01;31m\u{1b}[Knum_returns\u{1b}[m\u{1b}[K = schema.returns().size();\n              \u{1b}[01;31m\u{1b}[K^~~~~~~~~~~\u{1b}[m\u{1b}[K\ncc1plus: all warnings being treated as errors\n" }
2021-10-07T21:54:29.1171852Z 
2021-10-07T21:54:29.1305455Z �[0m�[1m�[31mERROR�[0m 2021-10-07T21:53:11Z: sccache::server: Compilation failed: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "In file included from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/Storage.cpp:392:0\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[Ktorch/csrc/generic/Storage.cpp:1\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/aten/src/TH/THGenerateFloatTypes.h:10\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/aten/src/TH/THGenerateAllTypes.h:10\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/Storage.cpp:25\u{1b}[m\u{1b}[K:\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:\u{1b}[m\u{1b}[K In function \'\u{1b}[01m\u{1b}[KPyObject* THPFloatStorage_elementSize(PyObject*, PyObject*)\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:54:8:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Kself\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n   auto \u{1b}[01;31m\u{1b}[Kself\u{1b}[m\u{1b}[K = (THPStorage*)_self;\n        \u{1b}[01;31m\u{1b}[K^~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:\u{1b}[m\u{1b}[K In function \'\u{1b}[01m\u{1b}[KPyObject* THPFloatStorage_new(PyObject*, PyObject*)\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:62:8:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Kself\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n   auto \u{1b}[01;31m\u{1b}[Kself\u{1b}[m\u{1b}[K = (THPStorage*)_self;\n        \u{1b}[01;31m\u{1b}[K^~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:\u{1b}[m\u{1b}[K In function \'\u{1b}[01m\u{1b}[KPyObject* THPFloatStorage_newWithFile(PyObject*, PyObject*)\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:289:13:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Kfd_obj\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n   PyObject *\u{1b}[01;31m\u{1b}[Kfd_obj\u{1b}[m\u{1b}[K = PyTuple_GetItem(args, 0);\n             \u{1b}[01;31m\u{1b}[K^~~~~~\u{1b}[m\u{1b}[K\nIn file included from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/Storage.cpp:392:0\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[Ktorch/csrc/generic/Storage.cpp:1\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/aten/src/TH/THGenerateFloatTypes.h:11\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/aten/src/TH/THGenerateAllTypes.h:10\u{1b}[m\u{1b}[K,\n                 from \u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/Storage.cpp:25\u{1b}[m\u{1b}[K:\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:\u{1b}[m\u{1b}[K In function \'\u{1b}[01m\u{1b}[KPyObject* THPDoubleStorage_elementSize(PyObject*, PyObject*)\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:54:8:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Kself\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n   auto \u{1b}[01;31m\u{1b}[Kself\u{1b}[m\u{1b}[K = (THPStorage*)_self;\n        \u{1b}[01;31m\u{1b}[K^~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:\u{1b}[m\u{1b}[K In function \'\u{1b}[01m\u{1b}[KPyObject* THPDoubleStorage_new(PyObject*, PyObject*)\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:62:8:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Kself\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n   auto \u{1b}[01;31m\u{1b}[Kself\u{1b}[m\u{1b}[K = (THPStorage*)_self;\n        \u{1b}[01;31m\u{1b}[K^~~~\u{1b}[m\u{1b}[K\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:\u{1b}[m\u{1b}[K In function \'\u{1b}[01m\u{1b}[KPyObject* THPDoubleStorage_newWithFile(PyObject*, PyObject*)\u{1b}[m\u{1b}[K\':\n\u{1b}[01m\u{1b}[K/var/lib/jenkins/workspace/torch/csrc/generic/StorageMethods.cpp:289:13:\u{1b}[m\u{1b}[K \u{1b}[01;31m\u{1b}[Kerror: \u{1b}[m\u{1b}[Kunused variable \'\u{1b}[01m\u{1b}[Kfd_obj\u{1b}[m\u{1b}[K\' [\u{1b}[01;31m\u{1b}[K-Werror=unused-variable\u{1b}[m\u{1b}[K]\n   PyObject *\u{1b}[01;31m\u{1b}[Kfd_obj\u{1b}[m\u{1b}[K = PyTuple_GetItem(args, 0);\n             \u{1b}[01;31m\u{1b}[K^~~~~~\u{1b}[m\u{1b}[K\nIn 
2021-10-07T21:54:29.1394655Z 
2021-10-07T21:54:29.1395168Z =========== If your build fails, please take a look at the log above for possible reasons ===========
2021-10-07T21:54:29.1395705Z Compile requests                   8640
2021-10-07T21:54:29.1396108Z Compile requests executed          6692

This comment was automatically generated by Dr. CI (expand for details).Follow this link to opt-out of these comments for your Pull Requests.

Please report bugs/suggestions to the (internal) Dr. CI Users group.

Click here to manually regenerate this comment.

seemethere added a commit that referenced this pull request Oct 7, 2021
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

ghstack-source-id: 2c935b6
Pull Request resolved: #66258
@seemethere
Copy link
Copy Markdown
Member Author

This is a follow up to #65931 and #65934 after @wconstab reported failures within our GHA workflows as well, see https://github.com/pytorch/pytorch/pull/66181/checks?check_run_id=3827995966

@seemethere
Copy link
Copy Markdown
Member Author

@pytorchbot ciflow rerun -l ciflow/all

@pytorch-probot pytorch-probot bot assigned pytorchbot and unassigned pytorchbot Oct 7, 2021
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

[ghstack-poisoned]
@seemethere seemethere changed the title docker: Ensure libgnutls30 for all katex installs docker: Ensure libgnutls30 for all docker builds Oct 7, 2021
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

[ghstack-poisoned]
seemethere added a commit that referenced this pull request Oct 7, 2021
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

ghstack-source-id: e8c2dad
Pull Request resolved: #66258

Signed-off-by: Eli Uriegas <eliuriegas@fb.com>
@seemethere
Copy link
Copy Markdown
Member Author

@seemethere has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

Differential Revision: [D31477789](https://our.internmc.facebook.com/intern/diff/D31477789)

[ghstack-poisoned]
@seemethere seemethere requested a review from a team October 7, 2021 20:01
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

Differential Revision: [D31477789](https://our.internmc.facebook.com/intern/diff/D31477789)

[ghstack-poisoned]
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

Differential Revision: [D31477789](https://our.internmc.facebook.com/intern/diff/D31477789)

[ghstack-poisoned]
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

Differential Revision: [D31477789](https://our.internmc.facebook.com/intern/diff/D31477789)

[ghstack-poisoned]
seemethere added a commit that referenced this pull request Oct 7, 2021
Installing libgnutls30 has shown to be good when confronted with the
CERT issue related to deb.nodesource.com

Signed-off-by: Eli Uriegas <eliuriegasfb.com>

ghstack-source-id: 806ee17
Pull Request resolved: #66258

Signed-off-by: Eli Uriegas <eliuriegas@fb.com>
@seemethere
Copy link
Copy Markdown
Member Author

@seemethere has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants