# Scribble-math package installation error

**URL:** <https://racket.discourse.group/t/scribble-math-package-installation-error/3749>\
**Category:** Questions & Answers\
**Created:** [May 19, 2025, 3:49am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749 "2025-05-19T03:49:55Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![encomer](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/encomer/32/280_2.png) [@encomer](https://racket.discourse.group/u/encomer)\
**Post date:** [May 19, 2025, 3:49am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/1 "2025-05-19T03:49:55Z")

</div>

**W** hile trying to (re)install the **`scribble-math` package** (using the `Package Manager`, under `DrRacket`), currently I get the following error:

```scheme
Downloading repository https://gitea.suzanne.soy/suzanne.soy/scribble-math.git#main commit a69b6fad193757de5a62b6a1cabacb7557d02ff7
ssl-connect: connect failed (error:0A0000C6:SSL routines::packet length too long)

```

The `scribble-math` **is a great and very useful package** , _because it allows to write LaTeX style expressions (easily) in our scribble documents._ (_I use it, almost daily for notes, quizzes and exams_).

**Thank you in advance for any suggestion or support to fix this problem**.  
_Kind regards_,  
Enrique.

P. S. The same problem occurs under DrRacket 8.16 as well as 8.17 version. Before, when I used "_copy from version_", to migrate packages from 8.15 to 8.16, _I didn't encounter this problem_.

---

<div class="post-metadata">

**Author:** ![samth](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samth/32/3_2.png) [@samth](https://racket.discourse.group/u/samth)\
**Post date:** [May 19, 2025, 4:41pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/2 "2025-05-19T16:41:29Z")

</div>

I believe that Suzanne's github hosting site has been down for some time. You can look into some of the snapshots at [https://racksnaps.defn.io/](https://racksnaps.defn.io/), the 2024-11-16 snapshot I tried worked for scribble-math.

---

<div class="post-metadata">

**Author:** ![encomer](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/encomer/32/280_2.png) [@encomer](https://racket.discourse.group/u/encomer)\
**Post date:** [May 19, 2025, 10:48pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/3 "2025-05-19T22:48:44Z")

</div>

**T** hank you @samth for the identification of a working _snapshot_ for `scribble-math`. I hope the great job done by Suzanne with this package, is recovered somehow, in order to work properly again, under the `Package Manager.`

The utility of this package and the way it complement the `scribble language`, makes `scribble-math` (_in my opinion_) _a good **candidate** to be included in the **main distribution** _. Being in the main distribution, _it would be easier to use the package, and teach others about it_, and also, _it would increase the chance to be updated when needed_.

Thank you again for your _support_ and comments on this issue.

---

<div class="post-metadata">

**Author:** ![LiberalArtist](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/liberalartist/32/151_2.png) [@LiberalArtist](https://racket.discourse.group/u/LiberalArtist)\
**Post date:** [May 20, 2025, 1:52am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/4 "2025-05-20T01:52:24Z")

</div>

> [@encomer](#):
>
> ```scheme
> Downloading repository https://gitea.suzanne.soy/suzanne.soy/scribble-math.git#main commit a69b6fad193757de5a62b6a1cabacb7557d02ff7
> ssl-connect: connect failed (error:0A0000C6:SSL routines::packet length too long)
> 
> ```

It looks like the mentioned commit is also the tip of the main branch of the Github repository, so you could install from there: [https://github.com/SuzanneSoy/scribble-math](https://github.com/SuzanneSoy/scribble-math)

It is also archived by Software Heritage:

> **[Revision - a69b6fa - Fixed bugs reported by @encomer on Slack. Thanks! -...](https://archive.softwareheritage.org/browse/revision/a69b6fad193757de5a62b6a1cabacb7557d02ff7/?origin_url=https:%2F%2Fgithub.com%2FSuzanneSoy%2Fscribble-math&snapshot=ca6746598c89ef40cf6810f2d02e16a0b3d28002)**

---

<div class="post-metadata">

**Author:** ![encomer](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/encomer/32/280_2.png) [@encomer](https://racket.discourse.group/u/encomer)\
**Post date:** [May 20, 2025, 4:23am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/5 "2025-05-20T04:23:44Z")

</div>

**T** hank you @LiberalArtist for the alternatives to install `scribble-math`. _ **I was able to install it** _ using the reference shared by @samth:  
I just used the `Package Manager` from `DrRacket`, and add to _Settings_ the line: `https://racksnaps.defn.io/snapshots/2024/11/16/catalog/`

_ **Thank you both** , for your prompt support_. _I hope that in the future_ we can again, use the _default catalogues_ in the `Package Manager` to install this **very useful`scribble-math`** package (which, BTW generates also great graphics with the support of [Asymptote](https://asymptote.sourceforge.io/)).

---

<div class="post-metadata">

**Author:** ![encomer](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/encomer/32/280_2.png) [@encomer](https://racket.discourse.group/u/encomer)\
**Post date:** [May 22, 2025, 5:38am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/6 "2025-05-22T05:38:54Z")

</div>

**C** urrently, the installation of `scribble-math` package, is **working fine** (from my experience) using the `Package Manager`, **with the default catalogues**. _Thank you for that_.

As an _opportunity to improve the Racket documentation_ with `scribble-math`, using this package, we can e_asily rewrite_ the _mathematical expressions_ related to the **Fresnel integrals** , documented at the end of **section 3.1 Real Functions** in the link: [3&nbsp;Special Functions](https://docs.racket-lang.org/math/special.html#(part._real-functions)).

_Kind regards_.

---

<div class="post-metadata">

**Author:** ![jbclements](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jbclements/32/11_2.png) [@jbclements](https://racket.discourse.group/u/jbclements)\
**Post date:** [January 9, 2026, 7:24pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/7 "2026-01-09T19:24:28Z")

</div>

It's now January 2026, and the ssl-connect issue appears to have been continuously a problem for nearly a year. Would it make sense to create a new package that contains this code? The repository contains the text of the LGPL3, which suggests that there's no copyright problem with this.

To be clear, I would like to support suzanne soy's continued maintenance and development of this code, if there's any way to make that possible.

---

<div class="post-metadata">

**Author:** ![jbclements](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jbclements/32/11_2.png) [@jbclements](https://racket.discourse.group/u/jbclements)\
**Post date:** [January 9, 2026, 7:27pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/8 "2026-01-09T19:27:03Z")

</div>

I should also add: I have a fork of the github repo, at [GitHub - jbclements/scribble-math: Integration of MathJax, KaTeX and Asymptote with scribble, to typeset math in Racket documentation](https://github.com/jbclements/scribble-math/) , which contains two additional commits that I was hoping to get pushed to the package.

---

<div class="post-metadata">

**Author:** ![benknoble](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/benknoble/32/16_2.png) [@benknoble](https://racket.discourse.group/u/benknoble)\
**Post date:** [January 9, 2026, 11:12pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/9 "2026-01-09T23:12:54Z")

</div>

> It's now January 2026, and the ssl-connect issue appears to have been continuously a problem for nearly a year. Would it make sense to create a new package that contains this code? The repository contains the text of the LGPL3, which suggests that there's no copyright problem with this.
> 
> To be clear, I would like to support suzanne soy's continued maintenance and development of this code, if there's any way to make that possible.

Perhaps their packages could be updated to use the GitHub mirrors  
instead? (I don't know if there's ongoing maintenance there to accept  
a PR for your other contributions though.)

Preferably Suzanne would make the change (or at least consent to it), of course.

---

<div class="post-metadata">

**Author:** ![jbclements](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jbclements/32/11_2.png) [@jbclements](https://racket.discourse.group/u/jbclements)\
**Post date:** [January 9, 2026, 11:47pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/10 "2026-01-09T23:47:35Z")

</div>

In my mind (and to be clear, I don't think we have any community guidelines here), the existing package-name ("scribble-math") is "owned" by Suzanne, so the non-toe-steppy way to do this would be to create a new package name and encourage others to refer to the new one rather than the old one. I'm not sure how many other packages, if any, currently refer to scribble-math and would need to be updated. Would this set a bad precedent? If no one objects, I might just create this package ("scribble-math-2"), in order to get this off my plate. I'd be happy to delete the package or update it to some kind of redirect statement, if Suzanne repairs the existing entry.

---

<div class="post-metadata">

**Author:** ![soegaard](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/soegaard/32/19_2.png) [@soegaard](https://racket.discourse.group/u/soegaard)\
**Post date:** [January 10, 2026, 6:24pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/11 "2026-01-10T18:24:30Z")

</div>

This is a dilemma.

On one hand I don't like taking over a package name.

However, the current `scribble-math` package can't currently be installed  
and the intention of Suzanne must be for people to use the package.

That combined with the relative large number of uses:

> **[Build software better, together](https://github.com/search?q=language%3Aracket+scribble-math&type=code)**
>
> GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

If none has succeeded in contacting Suzanne, I think, it would be best if @jbclements made a `scribble-math` package and make the package server use that version.

If Suzanne returns, we can always give the package name back.

---

<div class="post-metadata">

**Author:** ![hendrikboom3](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/hendrikboom3/32/2748_2.png) [@hendrikboom3](https://racket.discourse.group/u/hendrikboom3)\
**Post date:** [January 10, 2026, 10:12pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/12 "2026-01-10T22:12:51Z")

</div>

So none of those mzny packages can be used currently because  
scribble-math is uninstallable?

---

<div class="post-metadata">

**Author:** ![soegaard](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/soegaard/32/19_2.png) [@soegaard](https://racket.discourse.group/u/soegaard)\
**Post date:** [January 11, 2026, 9:29am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/13 "2026-01-11T09:29:46Z")

</div>

If you have `scribble-math` installed already there is no problems.

However, if you need to install `scribble-math` on a new system (or are a new user),  
the usual automatic installation fails. You can manually install it from an archived version, but it is a bit cumbersome - and you need to know what caused your installation problem.

---

<div class="post-metadata">

**Author:** ![jbclements](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jbclements/32/11_2.png) [@jbclements](https://racket.discourse.group/u/jbclements)\
**Post date:** [January 23, 2026, 7:49pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/14 "2026-01-23T19:49:17Z")

</div>

Hey! Looks like it's up again! Suzanne Soy, if you can read this, would you consider making (e.g.) Jens Soegaard an additional author on the scribble-math package? This could potentially help to avoid this kind of outage in the future?

---

<div class="post-metadata">

**Author:** ![benknoble](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/benknoble/32/16_2.png) [@benknoble](https://racket.discourse.group/u/benknoble)\
**Post date:** [February 2, 2026, 6:22pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/15 "2026-02-02T18:22:13Z")

</div>

😕 CI just failed for a package of mine that transitively depends on scribble-math for docs. So may not be up?

---

<div class="post-metadata">

**Author:** ![encomer](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/encomer/32/280_2.png) [@encomer](https://racket.discourse.group/u/encomer)\
**Post date:** [February 2, 2026, 11:42pm UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/16 "2026-02-02T23:42:11Z")

</div>

Thank you very much in advance for making the necessary changes in order to maintain the _very good and really useful_ `scribble-math` package.

_Observation_: _if it were possible_, you can consider the proposed easy changes to the file `dollar.rkt` indicated in the comment at [https://github.com/SuzanneSoy/scribble-math/commit/a69b6fad193757de5a62b6a1cabacb7557d02ff7#commitcomment-137014392](https://github.com/SuzanneSoy/scribble-math/commit/a69b6fad193757de5a62b6a1cabacb7557d02ff7#commitcomment-137014392). The indicated changes, complete the previous efforts, to specify a `path` to the `katex` (or `mathjax`) _folder_, **in order not to generate locally that folder** , **each time we generate the Scribble document**. _This functionality is very welcome when we generate multiple documents in the same folder or very near folders in our directory tree_.

_Thank you again and congratulations for all your support_ concerning **LaTeX** related capabilities for `Scribble`, `Plot` and beyond.

---

<div class="post-metadata">

**Author:** ![benknoble](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/benknoble/32/16_2.png) [@benknoble](https://racket.discourse.group/u/benknoble)\
**Post date:** [February 24, 2026, 2:17am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/17 "2026-02-24T02:17:25Z")

</div>

2 interesting points RE `scribble-math`:

1. The package entry now appears to point at a fork maintained by @spdegabrielle ?
2. Suzanne is apparently having some hosting issues:

```scheme
curl -i https://gitea.suzanne.soy/suzanne.soy/scribble-math.git
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 24 Feb 2026 02:11:23 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://scribble-math-git.suzanne.soy/scribble-math.git
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

```

Visiting [https://scribble-math-git.suzanne.soy/](https://scribble-math-git.suzanne.soy/) and in particular [https://scribble-math-git.suzanne.soy/commit/5323921c65988480c0e7434be686ed27fc8ca124.html](https://scribble-math-git.suzanne.soy/commit/5323921c65988480c0e7434be686ed27fc8ca124.html) gives some indicator of an alternative source and that the hosting problems are ongoing.

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [February 24, 2026, 8:11am UTC](https://racket.discourse.group/t/scribble-math-package-installation-error/3749/18 "2026-02-24T08:11:55Z")

</div>

> [@benknoble](#):
>
> - The package entry now appears to point at a fork maintained by @spdegabrielle ?
> - Suzanne is apparently having some hosting issues

Yes, It is temporarily at codeberg.

PR’s welcome!

Stephen
