# Undefined method \`sub!' when visiting \`/admin/upgrade\`

**URL:** <https://meta.discourse.org/t/undefined-method-sub-when-visiting-admin-upgrade/274682>\
**Category:** Self-hosting\
**Created:** [August 10, 2023, 2:17pm UTC](https://meta.discourse.org/t/undefined-method-sub-when-visiting-admin-upgrade/274682 "2023-08-10T14:17:24Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![kdambekalns](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kdambekalns/32/120408_2.png) [@kdambekalns](https://meta.discourse.org/u/kdambekalns)\
**Post date:** [August 10, 2023, 7:55pm UTC](https://meta.discourse.org/t/undefined-method-sub-when-visiting-admin-upgrade/274682/5 "2023-08-10T19:55:33Z")

</div>

Hu, _none_ of the plugins has a remote URL:

```plaintext
discourse@ocean-app:/var/www/discourse/plugins$ for d in *; do echo "$d: $(git -C $d config --get remote.origin.url)"; done
chat:
discourse-chat-integration:
discourse-details:
discourse-lazy-videos:
discourse-local-dates:
discourse-narrative-bot:
discourse-presence:
discourse-solved:
docker_manager:
plugins:
poll:
styleguide:

```

Interesting… actually, none of the directories even has a `.git` folder.

---

_[View the full topic](https://meta.discourse.org/t/undefined-method-sub-when-visiting-admin-upgrade/274682)._
