Is 22.02 still coming out today?

Ixian

Patron
Joined
May 11, 2015
Messages
218
I initiated upgrade from SCALE-RC2 to RELEASE… from a TrueCommand TrueChart running on my tiny test plateform along PiHole, and watched the process from the HTML5 IPMI console ;)
The OS update went on smoothly and PiHole came back up rather quickly, however TrueCommand indeed took about half an hour to "deploy". The card showed "2.1_9.0.42 Up to date" but clicking on it showed an update was available. After a manual upgrade, TrueCommand is up and running again. Was the delay due to updating and parsing the whole TrueCharts catalog?

Likely. That catalog takes forever and a day to load/parse at first run and I assume any cache would be wiped on upgrade.

Now that we're in release we (end users) should focus on helping Ix with usability/etc. issues - for example, the App catalog is still pretty slow and is very "clicky" with few options for bulk actions, etc. And you can't sort it from what I can see so if you are using Truecharts you just get a giant eye chart of apps in no particular order. Minor things but worth reporting in Jira.
 

andysmile

Dabbler
Joined
Jan 4, 2022
Messages
15
After I updated to 22.02, when I update several apps, they cannot be updated and have nodeport error. Would anyone know how to fix it?

Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/job.py", line 423, in run await self.future File "/usr/lib/python3/dist-packages/middlewared/job.py", line 459, in __run_body rv = await self.method(*([self] + args)) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1261, in nf return await func(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1129, in nf res = await f(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/upgrade.py", line 116, in upgrade await self.upgrade_chart_release(job, release, options) File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/upgrade.py", line 266, in upgrade_chart_release config, context = await self.middleware.call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1318, in call return await self._call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1275, in _call return await methodobj(*prepared_call.args) File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/chart_release.py", line 332, in normalise_and_validate_values dict_obj = await self.middleware.call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1318, in call return await self._call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1275, in _call return await methodobj(*prepared_call.args) File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/validation.py", line 58, in validate_values await self.validate_question( File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/validation.py", line 81, in validate_question await self.validate_question( File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/validation.py", line 81, in validate_question await self.validate_question( File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/validation.py", line 81, in validate_question await self.validate_question( [Previous line repeated 1 more time] File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/validation.py", line 112, in validate_question verrors, parent_value, parent_value[sub_question['variable']], sub_question, KeyError: 'nodePort'
Close

@andysmile can you please create a bug report at https://jira.ixsystems.com ? Also please make sure to attach a debug of your system and also kindly provide the output of "midclt call chart.release.query | jq" ( please feel free to mask/hide any data which you think is sensitive from the output ). Thanks!
Thank you for your reply.
The problem is solved after I uncheck the advanced option under Network and Services of the app edit UI.
 

waqarahmed

iXsystems
iXsystems
Joined
Aug 28, 2019
Messages
136
@andysmile could you please still email me your debug and output of that command ? I am curious of the structure of the catalog item in question which is causing this issue. Or you could just point out the app's catalog and version which is problematic and i can have a peek at it. ( my email would be waqar at the rate of ixsystems.com )
 

Etorix

Wizard
Joined
Dec 30, 2020
Messages
2,134
Likely. That catalog takes forever and a day to load/parse at first run and I assume any cache would be wiped on upgrade.
Thanks for the confirmation!

Now that we're in release we (end users) should focus on helping Ix with usability/etc. issues - for example, the App catalog is still pretty slow and is very "clicky" with few options for bulk actions, etc. And you can't sort it from what I can see so if you are using Truecharts you just get a giant eye chart of apps in no particular order. Minor things but worth reporting in Jira.
Well, I'm not really a "user". I do NOT intend to move my storage to SCALE any time (not so) soon, if at all. i've merely been experimenting with SCALE for a grand total of two days solely as a way to run these "container" things from a GUI. My limited experience is that it seems to work but TrueCharts, which was supposed to simplify new installations, presents me with a wall of mysterious names and icons, sorted in random order, with no explanation of what is what and no way to identify what might possibly be of interest to me, and does actually nothing to streamline the process of going though all the vertical options to configure the app.
If, on top of that, TrueCharts has to load, update and parse an enormous catalog before doing anything, it's actually more of a hindrance than a help.
I may try to wipe out the installation to get rid of TrueCharts and start anew making the containers "by hand"—it turns out that my two testbeds are fully covered in TrueNAS SCALE documentation.
 

Ixian

Patron
Joined
May 11, 2015
Messages
218
Thanks for the confirmation!


Well, I'm not really a "user". I do NOT intend to move my storage to SCALE any time (not so) soon, if at all. i've merely been experimenting with SCALE for a grand total of two days solely as a way to run these "container" things from a GUI. My limited experience is that it seems to work but TrueCharts, which was supposed to simplify new installations, presents me with a wall of mysterious names and icons, sorted in random order, with no explanation of what is what and no way to identify what might possibly be of interest to me, and does actually nothing to streamline the process of going though all the vertical options to configure the app.
If, on top of that, TrueCharts has to load, update and parse an enormous catalog before doing anything, it's actually more of a hindrance than a help.
I may try to wipe out the installation to get rid of TrueCharts and start anew making the containers "by hand"—it turns out that my two testbeds are fully covered in TrueNAS SCALE documentation.

No need to debate semantics regarding who is a user; you are one :)

Orchestrating containers with Kubernetes is complex. I think the Truecharts folks have actually done a fairly decent job of making it a lot easier to visualize. Unfortunately you still (not always, but often) need to have a fair amount of knowledge regarding Kubernetes to make sense of it. A number of containers can be gotten going by following the defaults and adjusting minor things, but succeeding blindly is almost as big a problem as failing in my book.

There are also many aspects of the GUI Truecharts can't/doesn't control. The experience of setting apps up, overall, is currently a near-disaster in my opinion....I mean, it is just awful. The experience is bad even if you are an expert in Kubernetes - millions of clicks, inconsistent menu structures, easy to make mistakes that require starting over, disorganized and slow catalogs, you name it. It needs a ton of work.
 

pyrodex

Dabbler
Joined
Jul 2, 2014
Messages
10
Is there a fix in place or just sit tight for the "Error: [EFAULT] Unable to downgrade from 22.02.0 to 22.02.RELEASE" issue?
 

Ixian

Patron
Joined
May 11, 2015
Messages
218
Is there a fix in place or just sit tight for the "Error: [EFAULT] Unable to downgrade from 22.02.0 to 22.02.RELEASE" issue?

They're aware of the problem and a fix is likely on the way. It is entirely cosmetic, though - you actually are already on the release version - so it's just something that needs to be corrected, at a minimum, before the next patch is released.
 

ericfoss

Cadet
Joined
Mar 21, 2018
Messages
9
Is there a good place to watch for a released fix?
 

andysmile

Dabbler
Joined
Jan 4, 2022
Messages
15
@andysmile could you please still email me your debug and output of that command ? I am curious of the structure of the catalog item in question which is causing this issue. Or you could just point out the app's catalog and version which is problematic and i can have a peek at it. ( my email would be waqar at the rate of ixsystems.com )
@waqarahmed A private message with the attachment is sent to you.
 
Top