# Konnte Modul \`discourse-common/lib/icon-library\` nicht finden

**URL:** https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958
**Category:** Self-hosting
**Created:** [30. Januar 2019 um 21:12 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958 "2019-01-30T21:12:24Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [30. Januar 2019 um 21:12 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/1 "2019-01-30T21:12:24Z")

</div>

Hi,  
Any idea How we can solve below error?  
uncaught Error: Could not find module `discourse-common/lib/icon-library` imported from `discourse/plugins/discourse-solved/discourse/initializers/extend-for-solved-button  
[v1.9.0.beta1]

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [30. Januar 2019 um 23:14 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/2 "2019-01-30T23:14:38Z")

</div>

> [@esepjav](#):
>
> v1.9.0.beta1

I think you are trying to use the current solved plugin with an older version of Discourse core. You should upgrade core to latest, it should fix the issue.

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [30. Januar 2019 um 23:25 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/3 "2019-01-30T23:25:37Z")

</div>

we are not able to upgrade discourse, how we can use older version of solved?

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [30. Januar 2019 um 23:29 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/4 "2019-01-30T23:29:09Z")

</div>

That is unsupported, but if you absolutely can’t update Discourse, then you could checkout a commit prior to [the commit](https://github.com/discourse/discourse-solved/commit/02db4c134072ee950b0a927459f6ec397b24751a) that adds the `icon-library` import.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [31. Januar 2019 um 00:14 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/5 "2019-01-31T00:14:11Z")

</div>

It does not matter, 1.9 has security exploits and is unsupported. At minimum you should be on 2.1, and 2.2 is about to be released..

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [31. Januar 2019 um 00:35 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/6 "2019-01-31T00:35:32Z")

</div>

So if we use old version of solved, it means we don’t have icon-library but we have an issue with solved button is not appearing.

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [31. Januar 2019 um 00:42 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/7 "2019-01-31T00:42:15Z")

</div>

I am not sure but I think we have an issue with database, we can not upgrade now. Do you have any other workaround?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [31. Januar 2019 um 02:51 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/8 "2019-01-31T02:51:51Z")

</div>

Is there some reason that you cannot upgrade to latest?

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [31. Januar 2019 um 17:28 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/9 "2019-01-31T17:28:51Z")

</div>

Hi,

I am trying to follow  
[https://meta.discourse.org/t/use-old-commit-to-build-discourse/108028/2](https://meta.discourse.org/t/use-old-commit-to-build-discourse/108028/2)

But I am getting error any idea?

```
I, [2019-01-31T17:08:39.945102 #15] INFO -- : > cd /var/www/discourse/plugins && mkdir -p plugins
I, [2019-01-31T17:08:39.950402 #15] INFO -- :
I, [2019-01-31T17:08:39.950737 #15] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2019-01-31T17:08:41.890949 #15] INFO -- :
I, [2019-01-31T17:08:41.891630 #15] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2019-01-31T17:08:43.344731 #15] INFO -- :
I, [2019-01-31T17:08:43.345246 #15] INFO -- : > cd /var/www/discourse/plugins && cd discourse-solved
I, [2019-01-31T17:08:43.349650 #15] INFO -- :
I, [2019-01-31T17:08:43.350051 #15] INFO -- : > cd /var/www/discourse/plugins && get reset --hard 7745adb6eb0c1d1b2a37c9441c3877b7eec087cd
sh: 1: get: not found
I, [2019-01-31T17:08:43.354172 #15] INFO -- :
I, [2019-01-31T17:08:43.354702 #15] INFO -- : Terminating async processes
I, [2019-01-31T17:08:43.354881 #15] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main pid: 70
I, [2019-01-31T17:08:43.355271 #15] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 186
2019-01-31 17:08:43.355 UTC [70] LOG: received fast shutdown request
186:signal-handler (1548954523) Received SIGTERM scheduling shutdown...

```

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [31. Januar 2019 um 17:44 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/10 "2019-01-31T17:44:17Z")

</div>

> [@esepjav](#):
>
> get reset --hard 7745adb6eb0c1d1b2a37c9441c3877b7eec087cd

that should be a `git reset`, not `get`

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [31. Januar 2019 um 17:45 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/11 "2019-01-31T17:45:58Z")

</div>

yes i found that but still have issue.

```
I, [2019-01-31T17:31:46.695638 #15] INFO -- : > cd /var/www/discourse/plugins && cd discourse-solved
I, [2019-01-31T17:31:46.699054 #15] INFO -- :
I, [2019-01-31T17:31:46.699228 #15] INFO -- : > cd /var/www/discourse/plugins && git reset --hard 7745adb6eb0c1d1b2a37c9441c3877b7eec087cd
fatal: Could not parse object '7745adb6eb0c1d1b2a37c9441c3877b7eec087cd'.
I, [2019-01-31T17:31:46.728342 #15] INFO -- :
I, [2019-01-31T17:31:46.728832 #15] INFO -- : Terminating async processes
I, [2019-01-31T17:31:46.728916 #15] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main pid: 70

```

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [31. Januar 2019 um 17:48 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/12 "2019-01-31T17:48:11Z")

</div>

> [@esepjav](#):
>
> cd /var/www/discourse/plugins && git reset --hard 7745adb6eb0c1d1b2a37c9441c3877b7eec087cd

that’s the wrong folder, you’ll want to do the `git reset` in the `discourse-solved` folder.

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [31. Januar 2019 um 17:49 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/13 "2019-01-31T17:49:08Z")

</div>

yes, I know. how i can go to correct one.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [31. Januar 2019 um 17:51 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/15 "2019-01-31T17:51:43Z")

</div>

try

```plaintext
cd /var/www/discourse/plugins/discourse-solved && git reset --hard 7745adb6eb0c1d1b2a37c9441c3877b7eec087cd

```

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [31. Januar 2019 um 17:57 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/16 "2019-01-31T17:57:14Z")

</div>

thanks. It is worked in staging but I can not test to see if problem with solved button is ok or not.  
staging and production are in different version, I need to ask for downtime for production. please keep ticket open. thanks.

---

<div class="post-metadata">

### Author: ![esepjav](https://avatars.discourse-cdn.com/v4/letter/e/ba9def/32.png) [@esepjav](https://meta.discourse.org/u/esepjav)
#### Post date: [31. Januar 2019 um 20:22 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/17 "2019-01-31T20:22:47Z")

</div>

Thank you Thank you sooooo much, It solved lots of issues. 😃😃😃😃

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [31. Januar 2019 um 20:25 UTC](https://meta.discourse.org/t/could-not-find-module-discourse-common-lib-icon-library/107958/18 "2019-01-31T20:25:15Z")

</div>


