# Built package catalog down?

**URL:** <https://racket.discourse.group/t/built-package-catalog-down/122>\
**Category:** General\
**Tags:** package-server\
**Created:** [November 14, 2021, 1:59am UTC](https://racket.discourse.group/t/built-package-catalog-down/122 "2021-11-14T01:59:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![SamPhillips](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samphillips/32/15_2.png) [@SamPhillips](https://racket.discourse.group/u/SamPhillips)\
**Post date:** [November 14, 2021, 1:59am UTC](https://racket.discourse.group/t/built-package-catalog-down/122/1 "2021-11-14T01:59:44Z")

</div>

The built package catalog appears to not be working.

```auto
package-catalog-lookup: error from server
  URL: https://pkg-build.racket-lang.org/server/built/catalog/pkg/net-cookies-lib?version=8.3
  status code: 403

```

---

<div class="post-metadata">

**Author:** ![mflatt](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/mflatt/32/6_2.png) [@mflatt](https://racket.discourse.group/u/mflatt)\
**Post date:** [November 14, 2021, 2:17am UTC](https://racket.discourse.group/t/built-package-catalog-down/122/2 "2021-11-14T02:17:24Z")

</div>

I think the "net-cookies-lib" package is part of the main distribution, which means it won't be represented in that catalog. The intent is that the built-package catalog is used along with the release catalog.

---

<div class="post-metadata">

**Author:** ![SamPhillips](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samphillips/32/15_2.png) [@SamPhillips](https://racket.discourse.group/u/SamPhillips)\
**Post date:** [November 14, 2021, 2:25am UTC](https://racket.discourse.group/t/built-package-catalog-down/122/3 "2021-11-14T02:25:21Z")

</div>

I have the following catalogs configured, I thought it would fall back to the release catalog.

```auto
catalogs:
  https://pkg-build.racket-lang.org/server/built/catalog/
  https://download.racket-lang.org/releases/8.3/catalog/
  https://pkgs.racket-lang.org
  https://planet-compats.racket-lang.org

```

Here's the install command and output (strangely no error for net-cookies-lib this time):

```auto
sam@flotsam:~$ raco pkg install --binary-lib --auto http-easy
Resolving "http-easy" via https://pkg-build.racket-lang.org/server/built/catalog/
Using cached16368549161636854916904 for https://pkg-build.racket-lang.org/server/built/pkgs/http-easy.zip
00: Resolving "base" via https://pkg-build.racket-lang.org/server/built/catalog/
01: Resolving "memoize" via https://pkg-build.racket-lang.org/server/built/catalog/
02: Resolving "net-cookies-lib" via https://pkg-build.racket-lang.org/server/built/catalog/
03: Resolving "resource-pool-lib" via https://pkg-build.racket-lang.org/server/built/catalog/
package-catalog-lookup: error from server
  URL: https://pkg-build.racket-lang.org/server/built/catalog/pkg/base?version=8.3
  status code: 403
  context...:
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/network.rkt:59:3
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:218:0: read-from-server
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:135:2: lookup-normally
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:129:4
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:128:2
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:172:7
package-catalog-lookup: error from server
  URL: https://pkg-build.racket-lang.org/server/built/catalog/pkg/base?version=8.3
  status code: 403
  context...:
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/network.rkt:59:3
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:218:0: read-from-server
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:135:2: lookup-normally
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:129:4
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:128:2
   /usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:172:7

```

---

<div class="post-metadata">

**Author:** ![mflatt](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/mflatt/32/6_2.png) [@mflatt](https://racket.discourse.group/u/mflatt)\
**Post date:** [November 14, 2021, 3:05am UTC](https://racket.discourse.group/t/built-package-catalog-down/122/4 "2021-11-14T03:05:34Z")

</div>

In that case, I think the issue is the 403 result instead of 404.

It feels like I've been here before, but maybe that was for a different S3 bucket. I've changed permissions to produce a 404, so it should work better.

---

<div class="post-metadata">

**Author:** ![SamPhillips](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samphillips/32/15_2.png) [@SamPhillips](https://racket.discourse.group/u/SamPhillips)\
**Post date:** [November 14, 2021, 4:19am UTC](https://racket.discourse.group/t/built-package-catalog-down/122/5 "2021-11-14T04:19:49Z")

</div>

Thanks @mflatt . It's working now.
