# How do I upgrade Graylog from version 4.3 to 6.x?

**URL:** <https://community.graylog.org/t/how-do-i-upgrade-graylog-from-version-4-3-to-6-x/34575>\
**Category:** Graylog Central (peer support)\
**Created:** [January 3, 2025, 5:18am UTC](https://community.graylog.org/t/how-do-i-upgrade-graylog-from-version-4-3-to-6-x/34575 "2025-01-03T05:18:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![yokim](https://avatars.discourse-cdn.com/v4/letter/y/ad7895/32.png) [@yokim](https://community.graylog.org/u/yokim)\
**Post date:** [January 3, 2025, 5:18am UTC](https://community.graylog.org/t/how-do-i-upgrade-graylog-from-version-4-3-to-6-x/34575/1 "2025-01-03T05:18:52Z")

</div>

Currently, I am using Graylog 4.3, MongoDB 4.4.17, and Elasticsearch 7.10.2.

> **[Upgrade Graylog](https://go2docs.graylog.org/current/upgrading_graylog/upgrading_graylog.html)**
>
> Learn how to upgrade Graylog by following the recommended upgrade paths for different installation methods, including package installations and Docker. Review version compatibility with OpenSearch and MongoDB to avoid breaking changes.

The maximum MongoDB version supported by Graylog 4.3 is 5.0, while the minimum MongoDB version required by Graylog 6.x seems to be 5.0.7.

In this case, should I upgrade MongoDB to version 5.0 first, then upgrade Graylog to version 5.x, and afterward, upgrade MongoDB to version 5.0.7 or higher before upgrading Graylog to 6.x?

Does Graylog 4.3 not support MongoDB version 5.0.7?

Thank you.

---

<div class="post-metadata">

**Author:** ![yokim](https://avatars.discourse-cdn.com/v4/letter/y/ad7895/32.png) [@yokim](https://community.graylog.org/u/yokim)\
**Post date:** [January 3, 2025, 9:27am UTC](https://community.graylog.org/t/how-do-i-upgrade-graylog-from-version-4-3-to-6-x/34575/2 "2025-01-03T09:27:04Z")

</div>

> **[Upgrade Graylog on Red Hat](https://go2docs.graylog.org/current/upgrading_graylog/upgrading_graylog_in_red_hat.htm)**
>
> Upgrade Graylog on Red Hat by stopping the Graylog node, updating the package cache, and installing the latest version via YUM or RPM.

After upgrading to Graylog 6.1, the following error occurs when running it. What could be the issue?

 ![image](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/3/f/3fdfa8383cd68490bcb3324c61654527708cee35.png)

Loading component failed: Cannot read properties of undefined (reading ‘variant’)

2025-01-03T17:41:26.200+09:00 ERROR [NotificationSystemEventPublisher]  
java.lang.IllegalStateException: System notification event definition not found  
at org.graylog2.notifications.NotificationSystemEventPublisher.lambda$publish$1(NotificationSystemEventPublisher.java:144) ~[graylog.jar:?]  
at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]  
at org.graylog2.notifications.NotificationSystemEventPublisher.publish(NotificationSystemEventPublisher.java:144) ~[graylog.jar:?]  
at org.graylog2.notifications.NotificationSystemEventPublisher.run(NotificationSystemEventPublisher.java:112) ~[graylog.jar:?]  
at com.google.common.util.concurrent.AbstractExecutionThreadService$1.lambda$doStart$1(AbstractExecutionThreadService.java:57) ~[graylog.jar:?]  
at com.google.common.util.concurrent.Callables.lambda$threadRenaming$3(Callables.java:105) ~[graylog.jar:?]  
at java.base/java.lang.Thread.run(Thread.java:840) [?:?]

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/c/7/c7c09c6b5099570133d6502b83f50ba4430de5b6.png) [@system](https://community.graylog.org/u/system)\
**Post date:** [January 17, 2025, 9:27am UTC](https://community.graylog.org/t/how-do-i-upgrade-graylog-from-version-4-3-to-6-x/34575/3 "2025-01-17T09:27:19Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
