# meetingsdk-headless-linux-sample support for ol8

**URL:** <https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742>\
**Category:** Meeting SDK\
**Created:** [May 27, 2024, 7:21am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742 "2024-05-27T07:21:33Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![tarunkamineni](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tarunkamineni/32/60071_2.png) [@tarunkamineni](https://devforum.zoom.us/u/tarunkamineni)\
**Post date:** [May 27, 2024, 7:21am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/1 "2024-05-27T07:21:33Z")

</div>

Hi Team, We are using the meetingsdk-headless-linux-sample developed for adding a bot into our zoom meeting and do some activities but recently we got direction to move to OL8 from ubuntu for all docker images , I tried to migrate the dockerfile but we are not seeing few equivalent libraries in the ol8 among the used ones , Could you please help us on the same

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [May 27, 2024, 7:25am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/2 "2024-05-27T07:25:11Z")

</div>

@tarunkamineni we currently do not officially support other distros other than the ones stated. You might need to test it out from your end

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [May 28, 2024, 7:51am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/3 "2024-05-28T07:51:54Z")

</div>

Hey @tarunkamineni, what are the libraries you’re not seeing?

We run the Zoom Linux SDK at large scale, and we’ve observed that it can work well even if dependency versions are different from the ones in the example dockerfile.

We’ve also had success building dependencies from source if they’re not included with the distribution by default.

Another alternative is to use the [Recall.ai API](https://www.recall.ai/?utm_source=zoom_dev_forum&utm_medium=forum_answer&utm_campaign=meetingsdk_ol8&utm_content=Recall.ai_API) for your meeting bots instead.  
It’s a simple 3rd party API that lets you use meeting bots to get raw audio/video from meetings without you needing to spend months to build, scale and maintain these bots. Because it’s a REST API, you can use it no matter what environment your code runs in.

Let me know if you have any questions!

---

<div class="post-metadata">

**Author:** ![harsh5](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/harsh5/32/49101_2.png) [@harsh5](https://devforum.zoom.us/u/harsh5)\
**Post date:** [June 1, 2024, 6:50am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/4 "2024-06-01T06:50:16Z")

</div>

authentication failed because the JWT is invalid  
Can someone help me fix this?

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/5/e/5e0f21d768cea2400908a202ab73ab400c3f5461.png)

---

<div class="post-metadata">

**Author:** ![harsh5](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/harsh5/32/49101_2.png) [@harsh5](https://devforum.zoom.us/u/harsh5)\
**Post date:** [June 2, 2024, 8:08am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/5 "2024-06-02T08:08:00Z")

</div>

@chunsiong.zoom Any updates here?

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [June 3, 2024, 6:24am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/6 "2024-06-03T06:24:08Z")

</div>

@amanda-recallai could you share a sample of the JWT token here?

---

<div class="post-metadata">

**Author:** ![sigireddybalasai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sigireddybalasai/32/60046_2.png) [@sigireddybalasai](https://devforum.zoom.us/u/sigireddybalasai)\
**Post date:** [June 3, 2024, 11:55am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/7 "2024-06-03T11:55:03Z")

</div>

please check client id and clent secret @harsh5

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [June 3, 2024, 4:36pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/8 "2024-06-03T16:36:02Z")

</div>

Hey @chunsiong.zoom, thanks for tagging me and happy to help!

In terms of the JWT being invalid, this is an error we commonly see. The JWT code in the sample code is correct, and typically we see this error occur when:

1. The Client ID or Client Secret contain a typo, or are switched around
2. The Client ID or Client Secret are mismatched. E.g. the Production Client ID is used with the Development Client Secret
3. The Client ID and Client Secret are of the wrong app type, or do not have the Meeting SDK feature enabled.

@harsh5 @sigireddybalasai We’d be happy to help you debug this directly – feel free to reach out to amanda@recall.ai if this is something you’d be interested in.

---

<div class="post-metadata">

**Author:** ![tarunkamineni](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tarunkamineni/32/60071_2.png) [@tarunkamineni](https://devforum.zoom.us/u/tarunkamineni)\
**Post date:** [June 3, 2024, 4:48pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/9 "2024-06-03T16:48:04Z")

</div>

@amanda-recallai After Lot of effort we are able to get equivalent packages for ol8 and arm64 architecture but then the ibmeetingsdk.so is not being supported

```auto
/usr/bin/ld: skipping incompatible /tmp/meeting-sdk-linux-sample/lib/zoomsdk/libmeetingsdk.so when searching for -lmeetingsdk
/usr/bin/ld: cannot find -lmeetingsdk

```

Is meeting sdk is supported by OL8 and arm64 processor or not

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [June 3, 2024, 5:02pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/10 "2024-06-03T17:02:22Z")

</div>

@tarunkamineni, I didn’t realize you were on arm64 – I believe the Zoom Linux SDK is complied for x86/x64 only.

Could you try running `objdump -f /tmp/meeting-sdk-linux-sample/lib/zoomsdk/libmeetingsdk.so` to see what architecture it reports?

---

<div class="post-metadata">

**Author:** ![tarunkamineni](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tarunkamineni/32/60071_2.png) [@tarunkamineni](https://devforum.zoom.us/u/tarunkamineni)\
**Post date:** [June 4, 2024, 5:54am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/11 "2024-06-04T05:54:45Z")

</div>

```auto
sh-4.4# objdump -f /tmp/meeting-sdk-linux-sample/lib/zoomsdk/libmeetingsdk.so
/tmp/meeting-sdk-linux-sample/lib/zoomsdk/libmeetingsdk.so: file format elf64-x86-64
architecture: i386:x86-64, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
start address 0x000000000226e000

```

If you have any zoom linux sdk compiled for arm could you please share that

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [June 4, 2024, 7:21am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/12 "2024-06-04T07:21:57Z")

</div>

> [@tarunkamineni](#):
>
> If you have any zoom linux sdk compiled for arm could you please share that

@tarunkamineni Zoom Linux SDK is not support on ARM64.

Please tag me for response

---

<div class="post-metadata">

**Author:** ![aseem2](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@aseem2](https://devforum.zoom.us/u/aseem2)\
**Post date:** [October 24, 2024, 6:33pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/13 "2024-10-24T18:33:35Z")

</div>

I am also getting the same error.  
Here is what I have done so far:

- Created a user-managed general app in Zoom marketplace.
- Added Zoom APIs and enabled Meeting SDK.
- Downloaded the Zoom SDK for Linux, and placed it under /lib.
- Opened a meeting on another account, and pasted Client ID, Client Secret, and meeting URL in the config file.
- Downloaded the meetingsdk-auth-endpoint-sample, ran it, added URL [HTTP://localhost:4000](HTTP://localhost:4000) Oauth redirect URL in Zoom app.

Now when I run the bot I get a JWT token error. I have confirmed that I am using the correct Client ID and Client Secret from development.

Additionally, I am running all this on a M1 Arm64.

How can I fix this error, to leverage the full potential of the bot?  
Please let me know what you think and how can I run this bot without errors.

Thank you.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/6/a6892e8d062a8f5b05e849c412e5e48bdb707c42.png)

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [October 25, 2024, 1:39pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/14 "2024-10-25T13:39:41Z")

</div>

@aseem2 please run the x64 / x86 version of linux on your m1 mac

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [October 25, 2024, 1:40pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/15 "2024-10-25T13:40:03Z")

</div>

@aseem2 on a 2nd thought, could you share your JWT token, it seems it is not generated correctly

---

<div class="post-metadata">

**Author:** ![aseem2](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@aseem2](https://devforum.zoom.us/u/aseem2)\
**Post date:** [October 26, 2024, 4:49am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/16 "2024-10-26T04:49:12Z")

</div>

Here is the token output.  
How can the JWT token be generated incorrectly?  
I have not updated the code of the headless meeting SDK demo app.  
Could it be because my Meeting SDK app is still showing up as a draft?

Thank you for your assistance.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/f/9/f9583f63b6eb4adaea21d08ad6575ecc94a1e5db.png)  
 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/2/a/2a997735da3215464bdadec2b78dd600b1579686.png)

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [October 28, 2024, 7:21am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/17 "2024-10-28T07:21:59Z")

</div>

@aseem2 could you share a sample of your token here?

---

<div class="post-metadata">

**Author:** ![aseem2](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@aseem2](https://devforum.zoom.us/u/aseem2)\
**Post date:** [October 29, 2024, 11:46pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/18 "2024-10-29T23:46:40Z")

</div>

This is the secret token I have in the app - OWNXEfzBSEu6MvLsZXuu2g  
I might not be following, could you please share the steps to get the correct token?  
I don’t see any JWT tokens in the application that I have created.

---

<div class="post-metadata">

**Author:** ![aseem2](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@aseem2](https://devforum.zoom.us/u/aseem2)\
**Post date:** [October 30, 2024, 7:06pm UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/19 "2024-10-30T19:06:55Z")

</div>

@chunsiong.zoom Tagging you for a response.  
Thank you in advance.

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [November 18, 2024, 4:32am UTC](https://devforum.zoom.us/t/meetingsdk-headless-linux-sample-support-for-ol8/110742/20 "2024-11-18T04:32:57Z")

</div>

> [@aseem2](#):
>
> OWNXEfzBSEu6MvLsZXuu2g

@aseem2 you will need to use your client id and client secret to sign a JWT Token

> **[Meeting SDK Auth - Zoom Developers](https://developers.zoom.us/docs/meeting-sdk/auth/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.
