Jump to content

Recommended Posts

Posted

I did a Polisy: System->Check for Updates and I see that 100 Packages are available for update.  Normally I try to keep the Polisy up to date,but I have never seen so many items to update - I am a bit concerned about breaking something when performing all of these updates - is anyone else seeing this?  If so has anyone performed this massive update?

Posted
3 minutes ago, JTsao said:

I did a Polisy: System->Check for Updates and I see that 100 Packages are available for update.  Normally I try to keep the Polisy up to date,but I have never seen so many items to update - I am a bit concerned about breaking something when performing all of these updates - is anyone else seeing this?  If so has anyone performed this massive update?

Only 100?  nothing...

 

Number of packages to be upgraded: 291 :)

Most of them are FreeBSD system packages and dependencies. 

  • Like 1
Posted

@JTsao et. Al,

The reason for this is our migration to package based OS. In the upcoming releases, udx will automatically try and upgrade you to version 12.2 of the OS and packages. In the meantime, and if you feel like it:

1. ssh to Polisy
2. if the output of 'uname -a' is 12.1xx, then:
curl -s https://pkg.isy.io/update121.sh | sudo curl
3. Afterwards, make sure 'uname -a' is 12.2xx

With kind regards,
Michel

  • Thanks 1
Posted (edited)
1 hour ago, Michel Kohanim said:

@JTsao et. Al,

The reason for this is our migration to package based OS. In the upcoming releases, udx will automatically try and upgrade you to version 12.2 of the OS and packages. In the meantime, and if you feel like it:

1. ssh to Polisy
2. if the output of 'uname -a' is 12.1xx, then:
curl -s https://pkg.isy.io/update121.sh | sudo curl
3. Afterwards, make sure 'uname -a' is 12.2xx

With kind regards,
Michel

curl: try 'curl --help' for more information

which shows -s as a valid option.

UPDATE:  '| sudo curl'  was English instruction, not bash script = all good now

Edited by larryllix
Posted
4 hours ago, Michel Kohanim said:

@JTsao et. Al,

The reason for this is our migration to package based OS. In the upcoming releases, udx will automatically try and upgrade you to version 12.2 of the OS and packages. In the meantime, and if you feel like it:

1. ssh to Polisy
2. if the output of 'uname -a' is 12.1xx, then:
curl -s https://pkg.isy.io/update121.sh | sudo curl
3. Afterwards, make sure 'uname -a' is 12.2xx

With kind regards,
Michel

Having just been through this with you i know that you meant to type:

curl -s https://pkg.isy.io/update121.sh | sudo bash

  • Like 2
Posted

Trying to do this right now.  I get

bash: line 1: html: No such file or directory

bash: line 2: syntax error near unexpected token `<'

'ash: line 2: `<head><title>302 Found</title></head>

-Tom

 

Posted

Here's what the curl returns:

<html>

<head><title>302 Found</title></head>

<body>

<center><h1>302 Found</h1></center>

<hr><center>nginx/1.18.0</center>

</body>

</html>

-Tom

 

Posted
38 minutes ago, xlurkr said:

Here's what the curl returns:

<html>

<head><title>302 Found</title></head>

<body>

<center><h1>302 Found</h1></center>

<hr><center>nginx/1.18.0</center>

</body>

</html>

-Tom

 

Are you logging into your polisy via SSH? 

At a prompt that looks like this:

[admin@polisy ~]$

type:

curl -s https://pkg.isy.io/update121.sh | sudo bash 

the character between .sh and sudo is a vertical bar | which is often shift backslash or if not usually on the right side of the keyboard.

 

 

Posted

Yes, ssh in Terminal on a Mac.  I am using the correct pipe character.

I got the curl output I posted above by piping that to more.  What do you get, right now, if you execute the curl command?

-Tom

 

Posted
45 minutes ago, xlurkr said:

Yes, ssh in Terminal on a Mac.  I am using the correct pipe character.

I got the curl output I posted above by piping that to more.  What do you get, right now, if you execute the curl command?

-Tom

 

The curl command gets an online script and pipes it to bash.  What you should see is the output from the script... which is not html.  
 

perhaps you should open a ticket.   support@universal-devices.com

 

ps I can’t run the command now as both my policy’s have already been updated.

Posted

Couldn't you run the curl command and pipe it to more, like I did, just to see what you get?  I wonder if that command returns something different now, compared to when you early upgraders did it.  Michel said this was temporary, as he was moving to a new upgrade process, or something.

I will open a ticket, once it looks like my situation is unique.

-Tom

 

  • Like 1
Posted

You can run the curl command at any computer that has curl installed, including WSL on Windows.  Alternately, you can just open the URL part of the command in a browser on any computer.

The response is a 302 -- a redirect.  Not a shell script.  UDI changed something, that URL is not useful any longer.

Posted

That's what I'm saying.  Thanks for the the technical version.

What I've been trying to do all day is run my first NS on my new Policy.  The Policy is up-to-date, as far as it knows.  The NS won't install correctly.  Everyone trying to help me has already upgraded the OS to 12.2, so they told me to do so.  I tried to and can't, apparently.  I'm out of next moves.

-Tom

 

 

Posted

Michel:

It is working this morning.  It was not yesterday.  Curl was returning HTML, not a bash script, and bash was choking on it.  See my first post in this thread.

I don't know what changed, but it was broken, and now it's not.  Thank you.

-Tom

 

  • 1 month later...
Posted

Using the following command, "curl -s https://pkg.isy.io/script/update121.sh | sudo bash", I updated Polisy to FreeBSD 12.2 based on some of the earlier discussions in this post.  I too had seen a large number of update files and then suddenly the Update Check stopped working.  Rebooting got it working for awhile, but it always returned 0 updates.  I thought this FreeBSD update might help.  The update completed normally and I'm now showing FreeBSD 12.2.  I believe the release is P3.  After rebooting Polisy, my 4 node servers appear to be working normally and I am getting the expected logs in those servers, but my overall Polisy log is no longer updating.  The last lines in the log were posted about the time of the reboot after the FreeBSD upgrade.  Has anyone else seen this or have any ideas how to correct it?  Thanks.

-Mark

Posted

I also noted that Polisy updates no longer appear. All my nodeservers work as desired and I assume that 3.X is around the corner and  will  resolve the issue.

Posted

@mbkingYes, I have same the same issue with the overall log. The individual NS logs are updating but the the main log stream has stopped. I think this was due to an update from this last Sunday 2/7 and not the 12.2 OS update. I've been running 12.2 for a few months.

2021-2-7 07:47:20 [polyglot] info: Caught SIGTERM/SIGINT Shutting down.
2021-2-7 07:47:20 [polyglot] error: MQTTS: clientError: ISY-Inventory read ECONNRESET
2021-2-7 07:47:20 [polyglot] error: MQTTS: clientError: HarmonyHub read ECONNRESET
2021-2-7 07:47:20 [polyglot] info: Ping(10): NodeServer Disconnected.
2021-2-7 07:47:20 [polyglot] error: unhandledRejection REPORT THIS!: MongoError: interrupted at shutdown
    at Function.MongoError.create (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/error.js:31:11)
    at /snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/pool.js:497:72
    at authenticateStragglers (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/pool.js:443:16)
    at Connection.Pool.socketCount [as messageHandler] (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/pool.js:477:5)
    at Socket.dataHandler (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/connection.js:333:22)
    at Socket.emit (events.js:159:13)

Since all is working, I am going to wait for Polyglot 3.x

I searched previous instances of the above mongo-db error and the solution seemed to be a factory reset on Polisy due to suspect db corruption. I'm going to wait for 3x before trying that as the current restore from a backup file requires lots of manual work and, as I stated, polisy NS functions are working.

Posted
1 hour ago, gviliunas said:

@mbkingYes, I have same the same issue with the overall log. The individual NS logs are updating but the the main log stream has stopped. I think this was due to an update from this last Sunday 2/7 and not the 12.2 OS update. I've been running 12.2 for a few months.

2021-2-7 07:47:20 [polyglot] info: Caught SIGTERM/SIGINT Shutting down.
2021-2-7 07:47:20 [polyglot] error: MQTTS: clientError: ISY-Inventory read ECONNRESET
2021-2-7 07:47:20 [polyglot] error: MQTTS: clientError: HarmonyHub read ECONNRESET
2021-2-7 07:47:20 [polyglot] info: Ping(10): NodeServer Disconnected.
2021-2-7 07:47:20 [polyglot] error: unhandledRejection REPORT THIS!: MongoError: interrupted at shutdown
    at Function.MongoError.create (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/error.js:31:11)
    at /snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/pool.js:497:72
    at authenticateStragglers (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/pool.js:443:16)
    at Connection.Pool.socketCount [as messageHandler] (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/pool.js:477:5)
    at Socket.dataHandler (/snapshot/polyglot-v2/node_modules/mongodb-core/lib/connection/connection.js:333:22)
    at Socket.emit (events.js:159:13)

Since all is working, I am going to wait for Polyglot 3.x

I searched previous instances of the above mongo-db error and the solution seemed to be a factory reset on Polisy due to suspect db corruption. I'm going to wait for 3x before trying that as the current restore from a backup file requires lots of manual work and, as I stated, polisy NS functions are working.

@gviliunas Thanks for the reply.  Those are the same lines I see at the end of my overall log.  I'm going to hope as well that 3x takes care of it.  Thanks again.

-Mark

Posted

There was a small update to Polyglotv2 recently and the log is still writing, just to a name that the UI doesn't see. It's fixed in an upcoming version that will hopefully be released soon.

Sent from my Pixel 3 XL using Tapatalk

  • Like 5
Guest
This topic is now closed to further replies.

×
×
  • Create New...