# Galaxy.ansible.com currently down (500 errors)

**URL:** <https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170>\
**Category:** Get Help\
**Tags:** galaxy-ng\
**Created:** [January 25, 2026, 9:35am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170 "2026-01-25T09:35:44Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dpinhas](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dpinhas/32/9601_2.png) [@dpinhas](https://forum.ansible.com/u/dpinhas)\
**Post date:** [January 25, 2026, 9:35am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/1 "2026-01-25T09:35:44Z")

</div>

Hi guys,

There seem to be a problem during collections install from [galaxy.ansible.com](http://galaxy.ansible.com).

```auto
ERROR! Error when getting collection version metadata for community.library_inventory_filtering_v1:1.1.5 from release_galaxy (https://galaxy.ansible.com/api/) (HTTP Code: 500, Message: Internal Server Error Code: Unknown)

```

Also, the UI Search ([galaxy.ansible.com](http://galaxy.ansible.com)) is failing with HTTP Error 500.

Is this known?

 ![image](https://us1.discourse-cdn.com/ansible/original/2X/f/f193cc865271aede414298de36ad63282399f5e4.png)

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [January 25, 2026, 10:24am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/2 "2026-01-25T10:24:31Z")

</div>

I noticed this earlier in CI this morning, quite a few jobs are failing because of this. No idea whether anyone from RH already knows though…

---

<div class="post-metadata">

**Author:** ![kjonas](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/kjonas/32/10175_2.png) [@kjonas](https://forum.ansible.com/u/kjonas)\
**Post date:** [January 25, 2026, 10:24am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/3 "2026-01-25T10:24:58Z")

</div>

Experiencing same error here, seems like the collections are having issue

---

<div class="post-metadata">

**Author:** ![billy\_zheng](https://avatars.discourse-cdn.com/v4/letter/b/b38774/32.png) [@billy\_zheng](https://forum.ansible.com/u/billy_zheng)\
**Post date:** [January 25, 2026, 11:01am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/4 "2026-01-25T11:01:32Z")

</div>

facing same issue on 4:30PM Beijing time . no issue when launch ansible job on 10:30AM Beijing time .

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [January 25, 2026, 12:06pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/5 "2026-01-25T12:06:43Z")

</div>

The UI also has the same 500 errors, but apparently doesn’t handle these errors well, and instead claims that things don’t exist, or seems to be loading forever. (I’ll create a separate thread for this to report it.)

Edit: [Galaxy does not handle errors (like 500) from the backend](https://forum.ansible.com/t/45172)

---

<div class="post-metadata">

**Author:** ![thorian93](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/thorian93/32/1320_2.png) [@thorian93](https://forum.ansible.com/u/thorian93)\
**Post date:** [January 25, 2026, 12:11pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/6 "2026-01-25T12:11:52Z")

</div>

Can confirm, `ansible-galaxy collection install` in GitHub Actions fails with 500s as well.  
Fingers crossed, someone can fix this without too much effort. But I would understand, if they only started to work on it Monday morning.

---

<div class="post-metadata">

**Author:** ![Mars2380](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mars2380/32/10176_2.png) [@Mars2380](https://forum.ansible.com/u/Mars2380)\
**Post date:** [January 25, 2026, 2:15pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/7 "2026-01-25T14:15:56Z")

</div>

Hopeful it will be fixed before Monday morning.

---

<div class="post-metadata">

**Author:** ![russoz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/russoz/32/127_2.png) [@russoz](https://forum.ansible.com/u/russoz)\
**Post date:** [January 25, 2026, 6:33pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/8 "2026-01-25T18:33:30Z")

</div>

Still getting a 500

---

<div class="post-metadata">

**Author:** ![Mars2380](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mars2380/32/10176_2.png) [@Mars2380](https://forum.ansible.com/u/Mars2380)\
**Post date:** [January 25, 2026, 6:52pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/9 "2026-01-25T18:52:04Z")

</div>

If you are working in an environment without internet access, you can still use Ansible collections by downloading and packaging them in advance, then installing them locally.

First, create two directories: one for cloning collection repositories and one for storing offline packages.

```auto
mkdir -p collections_offline/
mkdir -p collections_repos/

```

Clone the collection source code from GitHub.

```auto
cd collections_repos/
git clone https://github.com/ansible-collections/community.general
cd community.general

```

Build the collection package using Ansible Galaxy. This will generate a versioned `.tar.gz` file.

```auto
ansible-galaxy collection build

```

Move the generated archive to the offline collections directory.

```auto
mv community-general-12.3.0.tar.gz ../../collections_offline

```

Then install the collections

```auto
ansible-galaxy collection install \
  ./collections_offline/*.tar.gz \
  -p collections

```

To make Ansible use locally installed collections, add the following setting to your `ansible.cfg` file:

```auto
collections_paths = collections

```

and rename your `requirements.yml` to explicitly force it not to talk to Galaxy

---

<div class="post-metadata">

**Author:** ![phong-phan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/phong-phan/32/10185_2.png) [@phong-phan](https://forum.ansible.com/u/phong-phan)\
**Post date:** [January 26, 2026, 5:28am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/10 "2026-01-26T05:28:29Z")

</div>

What if we have some collection installed online and some offline, how we deal with that situation? Do you have any setup like that? BTW I think the collections\_paths can be absolute path right and in that path we can have multiple collections installed.

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 26, 2026, 6:50am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/11 "2026-01-26T06:50:27Z")

</div>

Thanks for reporting this. I’ve ask the Galaxy team to take a look at report back here.

I’ve created a banner topic for the Forum.

Please keep the discussion useful, ie “I see this too” or “let me know when it’s fixed” don’t move help the discussion.

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 26, 2026, 7:59am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/12 "2026-01-26T07:59:04Z")

</div>



---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 26, 2026, 8:11am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/14 "2026-01-26T08:11:41Z")

</div>



---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 26, 2026, 8:12am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/15 "2026-01-26T08:12:16Z")

</div>



---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 26, 2026, 8:13am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/16 "2026-01-26T08:13:12Z")

</div>



---

<div class="post-metadata">

**Author:** ![whitfiea](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/whitfiea/32/1087_2.png) [@whitfiea](https://forum.ansible.com/u/whitfiea)\
**Post date:** [January 26, 2026, 9:09am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/17 "2026-01-26T09:09:08Z")

</div>

Can you fix the banner? It says [ansible.galaxy.com](http://ansible.galaxy.com) when it is [galaxy.ansible.com](http://galaxy.ansible.com), it made me think the website was down as well as the link didn’t work.

---

<div class="post-metadata">

**Author:** ![Ron\_Gershburg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/ron_gershburg/32/5578_2.png) [@Ron\_Gershburg](https://forum.ansible.com/u/Ron_Gershburg)\
**Post date:** [January 26, 2026, 9:30am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/19 "2026-01-26T09:30:42Z")

</div>

I don’t know if it helps the investigation. But I will say that yesterday I couldn’t even login to Ansible galaxy from the UI (I would get 500 error).

Today it is working, but as you know getting collection metadata for example is down for me.(and CI fails)

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 26, 2026, 10:06am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/20 "2026-01-26T10:06:10Z")

</div>

> [@whitfiea](#):
>
> Can you fix the banner?

@whitfiea Thanks for pointing that out, I’ve corrected the banner

---

<div class="post-metadata">

**Author:** ![tchernomax](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/tchernomax/32/10194_2.png) [@tchernomax](https://forum.ansible.com/u/tchernomax)\
**Post date:** [January 26, 2026, 10:12am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/21 "2026-01-26T10:12:49Z")

</div>

To bypass the problem, you can switch to git, e.g.

```auto
  - name: signalfx.splunk_otel_collector

```

↓

```auto
  - name: https://github.com/signalfx/splunk-otel-collector.git#/deployments/ansible/
    type: git

```

or

```auto
  - name: community.zabbix
    version: 4.1.1

```

↓

```auto
  - name: https://github.com/ansible-collections/community.zabbix.git
    type: git
    version: 4.1.1

```

---

<div class="post-metadata">

**Author:** ![pact](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/pact/32/8063_2.png) [@pact](https://forum.ansible.com/u/pact)\
**Post date:** [January 26, 2026, 12:33pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/22 "2026-01-26T12:33:31Z")

</div>

Do we have any way to get an ETA for this? Has the issue been identified and how bad is it? We need to know if we need point directly to git repos.

Thank you!

[Next page](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170.md?page=2)
