You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Osquery "python_packages" query execution, is failing with the message "Cannot open file for reading: /usr/[local/]lib/python3{version}/dist-packages/{name}-{version}.dist-info/licenses//METADATA".
I have seen multiple instances of this error glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_proto-1.16.0.dist-info/licenses//METADATA
pip install opentelemetry-api==1.16.0
osqueryi --line "SELECT version FROM python_packages;"
What did you expect to see?
osqueryi --line "SELECT path, name, version FROM python_packages WHERE name LIKE '%opentelemetry%';"
path = /usr/lib/python3/dist-packages/opentelemetry_api-1.16.0.dist-info/
name = opentelemetry-api
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_jaeger_thrift-1.16.0.dist-info/
name = opentelemetry-exporter-jaeger-thrift
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp-1.16.0.dist-info/
name = opentelemetry-exporter-otlp
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp_proto_grpc-1.16.0.dist-info/
name = opentelemetry-exporter-otlp-proto-grpc
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp_proto_http-1.16.0.dist-info/
name = opentelemetry-exporter-otlp-proto-http
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_proto-1.16.0.dist-info/
name = opentelemetry-proto
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_sdk-1.16.0.dist-info/
name = opentelemetry-sdk
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_semantic_conventions-0.37b0.dist-info/
name = opentelemetry-semantic-conventions
version = 0.37b0
What did you see instead?
osqueryi --line "SELECT path, name, version FROM python_packages WHERE name LIKE '%opentelemetry%';"
W0125 19:13:15.576987 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_api-1.16.0.dist-info/licenses//METADATA
W0125 19:13:15.577059 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_exporter_jaeger_thrift-1.16.0.dist-info/licenses//METADATA
W0125 19:13:15.577076 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp-1.16.0.dist-info/licenses//METADATA
W0125 19:13:15.577093 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp_proto_grpc-1.16.0.dist-info/licenses//METADATA
W0125 19:13:15.577111 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp_proto_http-1.16.0.dist-info/licenses//METADATA
W0125 19:13:15.577126 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_proto-1.16.0.dist-info/licenses//METADATA
W0125 19:13:15.577142 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_sdk-1.16.0.dist-info/licenses//METADATA
W0125 19:13:15.577158 301191 glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_semantic_conventions-0.37b0.dist-info/licenses//METADATA
path = /usr/lib/python3/dist-packages/opentelemetry_api-1.16.0.dist-info/
name = opentelemetry-api
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_jaeger_thrift-1.16.0.dist-info/
name = opentelemetry-exporter-jaeger-thrift
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp-1.16.0.dist-info/
name = opentelemetry-exporter-otlp
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp_proto_grpc-1.16.0.dist-info/
name = opentelemetry-exporter-otlp-proto-grpc
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_exporter_otlp_proto_http-1.16.0.dist-info/
name = opentelemetry-exporter-otlp-proto-http
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_proto-1.16.0.dist-info/
name = opentelemetry-proto
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_sdk-1.16.0.dist-info/
name = opentelemetry-sdk
version = 1.16.0
path = /usr/lib/python3/dist-packages/opentelemetry_semantic_conventions-0.37b0.dist-info/
name = opentelemetry-semantic-conventions
version = 0.37b0
The text was updated successfully, but these errors were encountered:
iko1
linked a pull request
Apr 28, 2024
that will
close
this issue
Bug report
What operating system and version are you using?
version = 12 (bookworm)
build =
platform = debian
What version of osquery are you using?
version = 5.7.0
What steps did you take to reproduce the issue?
Osquery "python_packages" query execution, is failing with the message "Cannot open file for reading: /usr/[local/]lib/python3{version}/dist-packages/{name}-{version}.dist-info/licenses//METADATA".
I have seen multiple instances of this error
glog_logger.cpp:34] Cannot open file for reading: /usr/lib/python3/dist-packages/opentelemetry_proto-1.16.0.dist-info/licenses//METADATA
These errors occur for packages that follow the python package specification (https://packaging.python.org/en/latest/specifications/recording-installed-packages/) and have the METADATA file in the correct location, in "{name}-{version}.dist-info/METADATA".
To reproduce
What did you expect to see?
What did you see instead?
The text was updated successfully, but these errors were encountered: