gravely
Cadet
- Joined
- Jul 4, 2016
- Messages
- 6
Prior to upgrading to 11.1, I have been happily running Rancher in an iohyve managed VM that I installed manually using steps similar to those described on this forums resource on the topic for 11.0, How-to: RancherOS on FreeNAS 11.0 – Guide to using RancherOS for Docker functionality on FreeNAS 11.0.
Migrating from one Rancher install to another is pretty easy, because Stacks in Rancher can be exported to docker-compose files. So after upgrading to 11.1, I created a new VM for Rancher as described in the Docker/RancherVM section of the FreeNAS 11.1-RELEASE User Guide and tried to import each of the Stacks I've been using in my 11.0 Rancher installation. I hit a few issues with Rancher version compatibilities re: load balancers, but for the most part, each stack imported cleanly. Bonus: thanks to NFS updates in FreeNAS 11.1,
But, all of the linuxserver docker containers I use fail to start.
My iohyve managed Rancher installation, even when I start it in parallel booted into FreeNAS 11.1, is able to run both of those containers without issue.
My host is:
My Rancher install is the standard FreeNAS 11.1-STABLE install:
I can revert to 11.0 and continue using iohyve but, but shouldn't this just work? These errors look like x86_64 on i386 errors, which is confusing because this host is x86_64. What have I missed?
Thanks in advance!
Edit: Before I send a report, I thought to try one last thing: use the tag of the versions prior to the current
Migrating from one Rancher install to another is pretty easy, because Stacks in Rancher can be exported to docker-compose files. So after upgrading to 11.1, I created a new VM for Rancher as described in the Docker/RancherVM section of the FreeNAS 11.1-RELEASE User Guide and tried to import each of the Stacks I've been using in my 11.0 Rancher installation. I hit a few issues with Rancher version compatibilities re: load balancers, but for the most part, each stack imported cleanly. Bonus: thanks to NFS updates in FreeNAS 11.1,
jlesage/crashplan-pro
works for me in my 11.1 Rancher installation.But, all of the linuxserver docker containers I use fail to start.
linuxserver/transmission:latest
, for example, simply logs the same error over and over again: exec format error
. plexinc/pms-docker:plexpass
also fails to install, with different but similarly alarming errors:
12/27/2017 9:12:15 AM[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
12/27/2017 9:12:16 AM[s6-init] ensuring user provided files have correct perms...exited 0.
12/27/2017 9:12:16 AM[fix-attrs.d] applying ownership & permissions fixes...
12/27/2017 9:12:16 AM[fix-attrs.d] done.
12/27/2017 9:12:16 AM[cont-init.d] executing container initialization scripts...
12/27/2017 9:12:16 AM[cont-init.d] 40-plex-first-run: executing...
12/27/2017 9:12:16 AMbash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
12/27/2017 9:12:17 AM[cont-init.d] 40-plex-first-run: exited 0.
12/27/2017 9:12:17 AM[cont-init.d] 50-plex-update: executing...
12/27/2017 9:12:17 AMbash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
12/27/2017 9:12:17 AMxmlstarlet: error while loading shared libraries: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: file too short
12/27/2017 9:12:17 AMNo version specified in install. Broken image
12/27/2017 9:12:17 AM[cont-init.d] 50-plex-update: exited 1.
12/27/2017 9:12:17 AM[cont-init.d] done.
12/27/2017 9:12:17 AM[services.d] starting services
12/27/2017 9:12:17 AM[services.d] done.
12/27/2017 9:12:17 AMbash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
12/27/2017 9:12:17 AMStarting Plex Media Server.
12/27/2017 9:12:17 AM/bin/sh: 1: /usr/lib/plexmediaserver/Plex Media Server: not found
12/27/2017 9:12:18 AMbash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
12/27/2017 9:12:18 AMStarting Plex Media Server.
My iohyve managed Rancher installation, even when I start it in parallel booted into FreeNAS 11.1, is able to run both of those containers without issue.
My host is:
FreeBSD redacted-hostname 11.1-STABLE FreeBSD 11.1-STABLE #0 r321665+d4625dcee3e(freenas/11.1-stable): Wed Dec 13 16:33:42 UTC 2017 root@gauntlet:/freenas-11-releng/freenas/_BE/objs/freenas-11-releng/freenas/_BE/os/sys/FreeNAS.amd64 amd64
.My Rancher install is the standard FreeNAS 11.1-STABLE install:
Linux rancher 4.9.45-rancher #1 SMP Sun Aug 27 23:25:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
I can revert to 11.0 and continue using iohyve but, but shouldn't this just work? These errors look like x86_64 on i386 errors, which is confusing because this host is x86_64. What have I missed?
Thanks in advance!
Edit: Before I send a report, I thought to try one last thing: use the tag of the versions prior to the current
:latest
and :plexpass
for each docker container. Sure enough, they both worked as expected. Something might be wonky with their build system?
Last edited: