Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ambassador filter plugin not working | Error loading shared library libresolv.so.2 in Go 1.20 #5461

Open
MageshSrinivasulu opened this issue Dec 2, 2023 · 2 comments

Comments

@MageshSrinivasulu
Copy link

MageshSrinivasulu commented Dec 2, 2023

We are building an ambassador filter plugin using GO https://www.getambassador.io/docs/edge-stack/latest/topics/using/filters/plugin and calling that within the ambassador pod.

Seems it is failing from GO 1.20 with the error Error loading shared library libresolv.so.2 previously it used to work with GO 1.19

How to overcome this issue? More details are available here golang/go#59305

@cindymullins-dw
Copy link
Contributor

It looks like users are getting around this by implementing their own symbolic link for libresolv.so.2. One of the disadvantages of a plug-in filter is the need to maintain all the relevant dependencies. Does that look like something you could try?

@MageshSrinivasulu
Copy link
Author

@cindymullins-dw I tried that but it is not working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants