[beta] rock-ons no longer can access mapped folders

Since the last update (or so I believe), all of my rock-ons can no longer access any of the mapped/mounted folders, e.g. the ones for their config.

Example:

Mar 12 20:48:32 rockstor jlesage/nginx-proxy-manager:latest/nginx-proxy[27577]: chown: /config: Operation not permitted

Upon entering one of the docker instances, I could see for myself and it was simply an empty folder instead of the expected config. The share itself outside docker still had all the config files you’d expect it to have.

I then restarted my machine. Upon entering the web-interface again, I found that the rock-ons services was disabled. I re-enabled it but the problem with the rock-ons persisted.

A re-install of all rock-ons did help though.

@Marenz Thanks for the report.

What version of Rockstor is this install running?

I can’t think of any updates within 4.0.6 (from 4.0.5), off the top of my head anyway, that could lead to this.

I may be @Flox has a better idea of what may have caused this.

So even after re-enabling within the Web-UI and rebooting there after ?

Thanks again for the report. Much appreciated. It would be nice to know what caused this as it’s a fairly severe failure. And thanks for sharing your work-around.

So even after re-enabling within the Web-UI and rebooting there after ?

No, first the mapping problem appeared. Then I restarted. Then the rock-ons services was disabled and I enabled it again in the webinterface

What version of Rockstor is this install running?

That’s 4.0.6. Though I also ran a normal system update.

1 Like

@Marenz Thanks for the clarification.

I’m beginning to think we have had an upstream docker related update that has upset existing Rock-ons. And that this update was coincidental, time wise, with our 4.0.6 release. Either that or our db change in this area has triggered an unforeseen problem. I was keen on getting the Huey transition in before the final Stable release due to it’s extensive nature.

Keep us posted as this last release settles in report wise. And thanks again for the feedback.

1 Like

You make a good point. I just checked the logs of the installed packages and it seems the last time docker was updated was 2021-02-22 which seems like a lot earlier to me. I believe the update was on 2021-03-09. The log does seem to confirm that:

2021-02-22 12:33:51|patch  |openSUSE-2021-297|1|noarch|repo-update|low|recommended|needed|applied|
2021-02-22 12:33:51|patch  |openSUSE-2021-303|1|noarch|repo-update|important|security|needed|applied|
2021-02-22 12:33:51|patch  |openSUSE-2021-304|1|noarch|repo-update|important|security|needed|applied|
2021-02-22 12:33:51|patch  |openSUSE-2021-307|1|noarch|repo-update|important|recommended|needed|applied|
2021-02-22 12:33:51|patch  |openSUSE-2021-321|1|noarch|repo-update|moderate|recommended|needed|applied|
2021-02-22 12:33:51|patch  |openSUSE-2021-323|1|noarch|repo-update|important|recommended|needed|applied|
2021-02-26 11:24:55|command|root@rockstor|'zypper' 'install' 'fsarchiver'|
2021-02-26 11:24:55|install|fsarchiver|0.8.4-lp152.3.5|x86_64|root@rockstor|openSUSE-Leap-15.2-1|2aa3024b0b12108e5543689660dda2665dbf7167a50397d9f8c3e7e16d33570b|
2021-03-09 15:11:22|command|root@rockstor|'/usr/bin/zypper' '--non-interactive' 'install' 'rockstor'|
2021-03-09 15:11:22|install|python2-gobject|3.34.0-lp152.2.3|x86_64||openSUSE-Leap-15.2-1|0d52bdf039101327f8847b59feda6d517b2c35394047ebee9fc90f87650d698e|
2021-03-09 15:11:22|install|sssd-dbus|1.16.1-lp152.15.2|x86_64||openSUSE-Leap-15.2-1|5769ac290bf2871329c12c490fb4c6de9e4ea4781134d2075d38eb005e9d5e4f|
2021-03-09 15:11:22|install|python2-dbus-python|1.2.4-lp152.6.7|x86_64||openSUSE-Leap-15.2-1|5337bffb42a67cda6782c8858147f7976c8de2bdd95c4446e3bf7f710281596d|
# 2021-03-09 15:11:27 rockstor-4.0.6-0.x86_64.rpm installed ok
# Additional rpm output:
# systemctl daemon-reload done
#
2021-03-09 15:11:27|install|rockstor|4.0.6-0|x86_64|root@rockstor|Rockstor-Testing|2e026f344bdca540148157713c5a1c541cf0443873160af2355e75be30ca19e1|
2021-03-19 12:52:08|command|root@rockstor|'zypper' 'install' 'iotop'|
2021-03-19 12:52:09|install|iotop|0.6-lp152.5.2|noarch|root@rockstor|openSUSE-Leap-15.2-1|133da1adf2ccf820301bf61904a0ac4db7575a753b0da6bfffb75257934a62bb|

1 Like