Troubleshooting
Common issues and how to resolve them
Sharing Diagnostics with Bigeye
Most agents include a share-diagnostics command that uploads logs and diagnostic information to Bigeye support:
./bigeye-agent source share-diagnostics -m "Describe the issue"
./bigeye-agent lineage share-diagnostics -c snowflake -m "Describe the issue"
./bigeye-agent sds share-diagnostics -m "Describe the issue"
./bigeye-agent crosssource share-diagnostics -m "Describe the issue"Common Errors
GLIBC Version Error
[PYI-13495:ERROR] Failed to load Python shared library: dlopen: /lib64/libm.so.6: version `GLIBC_2.29' not found
Cause: The Agent CLI binary depends on GLIBC, and the version required depends on the OS the executable was built for. This error means your OS has an older GLIBC version than the binary expects.
Fix: Use a VM with a newer OS version, or contact Bigeye to request an executable built for your specific OS version. You can also try the RHEL or Ubuntu-specific builds:
# RHEL
curl -O https://bigeye-public-web.s3.us-west-2.amazonaws.com/bigeye-agent-installer/latest/rhel/bigeye-agent.tar.gz
# Ubuntu
curl -O https://bigeye-public-web.s3.us-west-2.amazonaws.com/bigeye-agent-installer/latest/ubuntu/bigeye-agent.tar.gzSSL Certificate Verification Failed
jdk.JdkError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate>
Cause: The Python environment cannot verify the SSL certificate of the server you're connecting to. This commonly occurs in environments with TLS inspection or custom CA certificates.
Fix: Set the SSL_CERT_FILE environment variable to point to your system's CA certificate bundle:
export SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.crtAlternatively, configure a custom certificate in the Agent CLI:
./bigeye-agent configure
# When prompted, provide the path to your CA certificate bundleOr set it directly in bigeye_agent.yml:
config:
custom_certificate: /path/to/ca-bundle.crtDocker Permission Denied
Got permission denied while trying to connect to the Docker daemon socket
Cause: Your user doesn't have permission to run Docker commands.
Fix: Either add your user to the docker group:
sudo usermod -aG docker $USER
# Log out and back in for the change to take effectOr set docker_sudo_required: true in bigeye_agent.yml:
config:
docker_sudo_required: trueProxy Connection Issues
If agents fail to connect through a proxy, verify your proxy configuration:
- Check that proxy settings are correctly set in
bigeye_agent.yml - Ensure
no_proxyincludes any internal hostnames that should bypass the proxy - Run
./bigeye-agent syncto regenerate agent configuration after updating proxy settings
Agent Container Not Starting
If an agent container fails to start:
- Check the logs:
./bigeye-agent <agent-type> logs - Verify Docker is running:
docker ps - Check available disk space:
df -h - Try upgrading to the latest image:
./bigeye-agent <agent-type> upgrade - Try stopping and restarting:
./bigeye-agent <agent-type> stop && ./bigeye-agent <agent-type> start
Updated about 6 hours ago
