cloudcaptainsh / cloudcaptain

Issue Tracker for CloudCaptain
13 stars 3 forks source link

Include Lib GCC 6 #239

Open knocknarea opened 4 years ago

knocknarea commented 4 years ago

Hello @axelfontaine

I am trying to upgrade an application that is deployed via generic linux method

I've hit a snag and I don't know how to proceed with the inventory in boxfuse.

When I run the app locally on VirtualBox (I have not tried our remote servers yet). I get this error message with in the application that I am running (note this is not a boxfuse error)

./[application name]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./[application name])
vb-23767c77 => 2020-08-27 10:53:10.106 ./[application name]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./[application name])

So I checked the inventory with boxfuse inventory

And libgcc is mentioned but it's listed as:

Component Versions in the Boxfuse Inventory:
+--------------------+------------+----------------------------------------------------------------------------------------------------------------------+
|     Component      |  Default   |                                                    Other Versions                                                    |
+--------------------+------------+----------------------------------------------------------------------------------------------------------------------+
| boxfuse-dev-hdd    | 2016.02.09 |                                                                                                                      |
| busybox            | 1.22.1.012 |                                                                                                                      |
| cacerts            | 2020.01.14 | 2017.02.24 2016.11.04 2016.07.25                                                                                     |
| freetype           | 2.6        |                                                                                                                      |
| glibc              | 2.25       | 2.24 2.23 2.21                                                                                                       |
| libgcc             | 4.9.2      |                                                                                                                      |

Is there anyway to specify libgcc version 6 my boxfuse configuration for the deployment:

I've tried to use:

components.libgcc=6

But I get:

ERROR: Unknown version for libgcc: 6 => possible choices: 4.9.2

It's kind of urgent...