GRPC 4.9 Centos 7/8 issues

99 views
Skip to first unread message

Local Internet

unread,
Apr 25, 2022, 2:24:46 PM4/25/22
to Google Ads API and AdWords API Forum
We are desperately trying to migrate all our Google Ads API's to use Google Ads API before 4/27/22 but it requires GRPC 4.9. GRPC is only available for Centos 8. Centos 8 was at EOL December 2021, while Centos 7 continues until June 2024. Centos 8 is specifically not indicated for production environments and we can't update to that as indicated here:  CentOS 8 End-of-Life Announcement. We are really stuck now. We need to be able to use GRPC 4.8 instead of 4.9 in order to finish this migration.

Please advise.

Google Ads API Forum Advisor

unread,
Apr 26, 2022, 10:58:38 AM4/26/22
to adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

With regards to your concern about Centos 7, we would recommend you please reach out to them. 

We are provide support to the AdWordsAPI/ GoogleAdsAPI on this support channel. If you have any question to the API, could you please provide more details?

Thanks,
Google Logo
Nirmita
Google Ads API Team
 


ref:_00D1U1174p._5004Q2aNQLF:ref

Local Internet

unread,
Apr 26, 2022, 1:06:02 PM4/26/22
to Google Ads API and AdWords API Forum
This is a Google issue. Your new GoogleAdsAPI is requiring GRPC 4.9 before it can work. GRPC 4.9 is not available on Centos 7. It is only available on Centos 8. Centos 8 is NOT for production environments. It was at the End of Life in Dec 2021. Google needs to fix the requirements of the GoogleAdsAPI to work with GRPC 4.8 which runs on Centos 7. 

Google Ads API and AdWords API Forum

unread,
May 3, 2022, 9:57:07 AM5/3/22
to Google Ads API and AdWords API Forum
Hello, 

I discussed this issue with my team, and we think there may be a workaround to get gRPC to work on centos 7.  The issue is that the _default_ compiler on centos 7 is too old.  You should be able to get a newer compiler on centos 7 using software collections at https://www.softwarecollections.org/en/scls/rhscl/devtoolset-7.  With that, you can get GCC 7, which should be able to build gRPC.
 
Please note that this is only a potential workaround, and implementing this change shold be fully vetted.  

Thanks,
Cory

Reply all
Reply to author
Forward
0 new messages