# Repository\_verification\_exception

**URL:** <https://discuss.elastic.co/t/repository-verification-exception/383588>\
**Category:** Elasticsearch\
**Tags:** snapshot-and-restore\
**Created:** [November 21, 2025, 2:04pm UTC](https://discuss.elastic.co/t/repository-verification-exception/383588 "2025-11-21T14:04:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![juancamiloll](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/juancamiloll/32/110326_2.png) [@juancamiloll](https://discuss.elastic.co/u/juancamiloll)\
**Post date:** [November 21, 2025, 2:04pm UTC](https://discuss.elastic.co/t/repository-verification-exception/383588/1 "2025-11-21T14:04:12Z")

</div>

I am in the process of configuring the “Snapshot and restore” functionality.

I have a cluster of 3 servers for Elasticsearch.

From the available options, “Shared File System” has been selected.

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/3/9/39cc19d3b293639c579fd707349454464e11f8bf.png)

I took one of the servers from the cluster and created a folder, specifying the path in the elasticsearch.yml file in the path.repo parameter on all servers that are part of the cluster.

![image](https://us1.discourse-cdn.com/elastic/original/3X/7/2/7262773f7f8108000c666c89fd95e86f7e908243.png)

Then I restarted each of the elastic servers in a controlled manner so that the change would take effect.

When I check the status, I get the following error message

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/0/0/0013999cdf58b9948b022c05099aa217ac37081c.png)

> {  
> "name": "ResponseError",  
> "message": "repository\_verification\_exception\n\tRoot causes:\n\t\trepository\_verification\_exception: [Backup] [[xxxxxxxxxxxxxxxxxxxxx, 'org.elasticsearch.transport.RemoteTransportException: [elastic-2][xx.xx.x.37:9300][internal:admin/repository/verify]'], [4xxxxxxxxxxxxxxxxxxxxxxcyA, 'org.elasticsearch.transport.RemoteTransportException: [elastic-3][xx.xx.x.38:9300][internal:admin/repository/verify]']]"  
> }

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [November 21, 2025, 2:08pm UTC](https://discuss.elastic.co/t/repository-verification-exception/383588/2 "2025-11-21T14:08:50Z")

</div>

> [@juancamiloll](#):
>
> I took one of the servers from the cluster and created a folder, specifying the path in the elasticsearch.yml file in the path.repo parameter on all servers that are part of the cluster.
> 
> ![image](https://us1.discourse-cdn.com/elastic/original/3X/7/2/7262773f7f8108000c666c89fd95e86f7e908243.png)
> 
> Then I restarted each of the elastic servers in a controlled manner so that the change would take effect.

So, the `/mnt/elastic_config_backup/snapshots` path is a network shared, is this correctly exported and mounted on the other two servers?

Can you share the result of : `mount | grep elastic_config_backup` ?

---

<div class="post-metadata">

**Author:** ![juancamiloll](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/juancamiloll/32/110326_2.png) [@juancamiloll](https://discuss.elastic.co/u/juancamiloll)\
**Post date:** [November 21, 2025, 2:13pm UTC](https://discuss.elastic.co/t/repository-verification-exception/383588/3 "2025-11-21T14:13:24Z")

</div>

Hello, thank you very much for responding. Here is the result.

![image](https://us1.discourse-cdn.com/elastic/original/3X/d/7/d7df571463b4402ee7ac833626038af0f4470332.png)

What Linux feature do you recommend I use to share that folder?

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [November 21, 2025, 2:23pm UTC](https://discuss.elastic.co/t/repository-verification-exception/383588/4 "2025-11-21T14:23:43Z")

</div>

You need to run it on all servers.

This path needs to be shared between all servers using NFS, there are plenty of documentation about this.

Normally you would have this on a file server and share this with your servers, having the path on one of the servers and sharing it with the others will work, but if this server goes down, your repository will be unavailable.
