Brian,
Thanks for the info on that!

Jon,
We have updated our image listings to reflect the changes that Brian
suggested and it should work now for you.

-- 
Kevin Meziere
*Project-**FiFo*
Cloud Orchestration
Web: Project-fifo.net <https://project-fifo.net/>
Docs: Documentation <https://docs.project-fifo.net/en/latest/index.html>
Tickets: Ticket Tracker <https://project-fifo.atlassian.net/>


On Mon, Aug 8, 2016 at 5:54 PM, Brian Bennett <[email protected]>
wrote:

> The code that does this check is here:
>
> https://github.com/joyent/smartos-live/blob/master/src/
> img/lib/imgadm.js#L139
>
> Specifically, the following code block is generating the error.
>
>     if (platVer < lowestSpecVer) {
>         return new errors.MinPlatformError(platVer,
>             platTimestamp, minPlatSpec);
>     }
>
> In this case, platVer is the SDC platform version. All SmartOS builds for
> quite some time have used the string "7.0", which is also displayed in the
> output you show below. The lowestSpecVer comes from the image manifest and
> in this case is a string, "undefined".
>
> Therefore then, using the node REPL.
>
>     $ node
>     > var platVer = "7.0";
>     undefined
>     > var lowestSpecVer = "undefined";
>     undefined
>     > platVer < lowestSpecVer
>     true
>
> And this is why it's producing an error. Both are strings, and since "7"
> alphanumerically comes before "u",  "7"<"u".
>
> I've filed [IMGAPI-580](https://smartos.org/bugview/IMGAPI-580) to track
> this issue.
>
> Note, that regardless of imgadm's behavior here, Fifo can avoid this by
> setting the min_platform key to some string value that will satisfy the
> `platVer < lowestSpecVer` comparison.
>
> --
> Brian Bennett
> Systems Engineer, Cloud Operations
> Joyent, Inc. | www.joyent.com
>
> > On Aug 8, 2016, at 12:07 PM, Jon Dison <[email protected]> wrote:
> >
> > I'd already asked this over on the project-fifo google group, but wasn't
> getting any traction over there.
> >
> > Has anyone run into this issue?
> >
> > I've tried different versions of the platform, currently using the
> oldest that was still compatible per a recommendation on the google groups.
> >
> > [root@smartos ~]# imgadm import 290edd53-da31-48ec-951d-163a75946448
> > Importing 290edd53-da31-48ec-951d-163a75946448 ([email protected]) from "
> https://datasets.project-fifo.net";
> > Gather image 290edd53-da31-48ec-951d-163a75946448 ancestry
> > Aborting (current platform version, 7.0/20151104T185720Z, does not
> satisfy requirements.min_platform={"undefined":"20150108T111855Z"})
> > imgadm import: error (MinPlatform): current platform version,
> 7.0/20151104T185720Z, does not satisfy requirements.min_platform={"
> undefined":"20150108T111855Z"}
> >
> > smartos-discuss | Archives  | Modify Your Subscription
> 
> 



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to