# Opennebula 6.4.0 + Alpine Linux, problems launching Sunstone

**URL:** <https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700>\
**Category:** Product Support\
**Created:** [July 9, 2022, 4:57pm UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700 "2022-07-09T16:57:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![santic](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/santic/32/7438_2.png) [@santic](https://forum.opennebula.io/u/santic)\
**Post date:** [July 9, 2022, 4:57pm UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700/1 "2022-07-09T16:57:04Z")

</div>

Hello everyone!

I managed to write an APKbuild for Alpine linux 3.16.

[Warning! Some terrible code 🙂](https://git.santic-zombie.ru/santic/opennebula-apk/src/branch/dev/APKBUILD)

So, APKbuild works, Oned runs, but I’m having problems with Sunstone - it can’t run.

The following error is in the logs:

```auto
fumoffu-test-node:~# cat /var/log/one/sunstone.log 
# Logfile created on 2022-07-09 19:31:07 +0300 by logger.rb/v1.5.0
Sat Jul 09 19:31:07 2022 [E]: Unknown alias: provisionactions
Sat Jul 09 19:31:16 2022 [E]: Unknown alias: provisionactions
Sat Jul 09 19:33:26 2022 [E]: Unknown alias: provisionactions
Sat Jul 09 19:36:27 2022 [E]: Unknown alias: provisionactions
fumoffu-test-node:~# 

```

Google does not help, I did not find a similar problem on the forum.

There is an assumption that there are problems with npm packages, because I had to patch some files before building sunstone:

```auto
Index: src/sunstone/public/package.json
--- src/sunstone/public/package.json
+++ src/sunstone/public/package.json
@@ -6,7 +6,7 @@
     "grunt-cli": "1.3.2",
     "grunt-contrib-requirejs": "1.0.0",
     "grunt-contrib-watch": "1.1.0",
- "grunt-sass": "2.1.0",
- "node-sass": "4.14.1"
+ "grunt-sass": "3.1.0",
+ "node-sass": "7.0.1"
   }
 }

```

```auto
Index: src/sunstone/public/Gruntfile.js
--- src/sunstone/public/Gruntfile.js
+++ src/sunstone/public/Gruntfile.js
@@ -14,6 +14,8 @@
 /* limitations under the License. */
 /* -------------------------------------------------------------------------- */

+const sass = require('node-sass');
+
 module.exports = function(grunt) {
   grunt.initConfig({
     pkg: grunt.file.readJSON("package.json"),
@@ -24,7 +26,8 @@
       },
       dist: {
         options: {
- outputStyle: "compressed"
+ outputStyle: "compressed",
+ implementation: sass
         },
         files: {
           "css/app.css": "scss/app.scss"

```

How to understand what is the problem?

Thanks everyone in advance!

---

<div class="post-metadata">

**Author:** ![santic](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/santic/32/7438_2.png) [@santic](https://forum.opennebula.io/u/santic)\
**Post date:** [July 10, 2022, 9:47am UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700/2 "2022-07-10T09:47:22Z")

</div>

Hmm, maybe a problem with the Ruby?

In file **/etc/one/sunstone-views/kvm/cloud.yml** i see **provisionactions**

Looks like anchored\_content. I need to dig Yaml 🙂

---

<div class="post-metadata">

**Author:** ![santic](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/santic/32/7438_2.png) [@santic](https://forum.opennebula.io/u/santic)\
**Post date:** [July 10, 2022, 10:45am UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700/3 "2022-07-10T10:45:53Z")

</div>

My issue is found in the official [git](https://github.com/OpenNebula/one/issues/5551).

Тhat is, it turns out that I need to use other Ruby version\*?

---

<div class="post-metadata">

**Author:** ![santic](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/santic/32/7438_2.png) [@santic](https://forum.opennebula.io/u/santic)\
**Post date:** [July 10, 2022, 8:03pm UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700/4 "2022-07-10T20:03:29Z")

</div>

I tried to build Opennebula 6.4.0 for Alpine 3.15 - everything went well. Ruby version 3.0.  
Alpine 3.16 has Ruby 3.1.

---

<div class="post-metadata">

**Author:** ![santic](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/santic/32/7438_2.png) [@santic](https://forum.opennebula.io/u/santic)\
**Post date:** [July 10, 2022, 8:47pm UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700/5 "2022-07-10T20:47:11Z")

</div>

Updated link to [apkbuild](https://git.santic-zombie.ru/santic/opennebula-alpine/src/branch/dev/opennebula/APKBUILD).

---

<div class="post-metadata">

**Author:** ![alixF](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/alixf/32/7460_2.png) [@alixF](https://forum.opennebula.io/u/alixF)\
**Post date:** [July 12, 2022, 9:17pm UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700/6 "2022-07-12T21:17:08Z")

</div>

Nice job done! Tried to containerise it yet?

---

<div class="post-metadata">

**Author:** ![santic](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/santic/32/7438_2.png) [@santic](https://forum.opennebula.io/u/santic)\
**Post date:** [July 13, 2022, 10:00pm UTC](https://forum.opennebula.io/t/opennebula-6-4-0-alpine-linux-problems-launching-sunstone/10700/7 "2022-07-13T22:00:14Z")

</div>

Thx!

> Tried to containerise it yet?

Not yet, i writing APKBUILD to deploy Ruby-gems and trying to test how it all works under Alpine linux.
