TECHZEN Zenoss User Community ARCHIVE  

Zenoss 4 appears to have been axed

Subject: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2018-11-27 07:36

Just tried to get Zenoss 4 code from SourceForge and it would appear that all the code has been removed.

Follow this link http://sourceforge.net/projects/zenoss/files/zenoss-4.2/zenoss-4.2.5/zenoss_core-4.2.5-2108.el6.x86_64.rpm/download   on the Zenoss wiki to get the base Zenoss code and you get:

"The "/zenoss-4.2/zenoss-4..-2108.el6.x86_64.rpm" file could not be found or is not available. Please select another file."

Follow this link http://sourceforge.net/projects/zenoss/files/zenup-1.1/zenup-1.1.0.267.869d67a-1.el6.x86_64.rpm/download   to get the latest 4.2.5 SUP patch and you get the same message.

Run the auto-deploy script referenced here - http://wiki.zenoss.org/Install_Zenoss  and you get a similar failure.

Now I know Zenoss don't want to SUPPORT Zenoss 4.2.5 - their end of maintenance statement here - https://support.zenoss.com/hc/en-us/articles/202991725-End-of-Life-Product-Support-Dates-  says maintenance would stop in june 2018.  BUT THAT IS A VERY DIFFERENT POSITION THAN REMOVING ACCESS TO ALL Zenoss 4.2.5 (and earlier) SOURCE CODE.

Is this a mistake, Zenoss?

Or is this a statement that says Zenoss is officially no longer open source?  I thought code on SourceForge was supposed to be there ad infinitum? 

There are a lot of people still using older versions of Zenoss.  Some of them will move to other solutions rather than moving to Zenoss 6.

If you are a Zenoss 4 (or earlier) user, please respond here - just so we can get a view of the scale of the problem  (even if you are one of those forum readers who never post ;)   ).

Cheers,
Jane

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: John Boyle
Posted: 2018-11-27 10:50

@Jane - SourceForge site is in the process of being updated. Older versions (2, 3, etc.) were removed. Working on the uploads today and will post back when the latest ones are up. Meantime the latest version 4 and version 6 of the Community Edition are on this community homepage. Version 6.3 on the horizon.

Cheer​s!

JB



------------------------------
John Boyle
Technology Partnerships & Community Manager
Zenoss
Austin TX
jboyle@zenoss.com
http://www.zenoss.com
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2018-11-27 14:54

Thanks for the update @John  - ETA?

Also, the spirit of open source is that you do not remove access to code - period.  There is a current thread on the forum that is clearly still using Zenoss 3.  I would suggest ALL code should be restored.

Obviously this also includes older SUPs, pristine packages, both versions of the zenup code, along with the various Zenoss Core rpms.

The auto-deploy script needs access to the dependencies code (also currently broken):

wget --no-check-certificate http://deps.zenoss.com/yum/zenossdeps-4.2.x-1.$els.noarch.rpm

For clarification, the base Zenoss 4 Core code is NOT available from the forum links - only SUP743 is.

For anyone who needs Zenoss Core code at various older levels, I have somewhat of a collection of Core, SUPs, etc - please ask here and also email me directly. 

Cheers,
Jane​

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: John Boyle
Posted: 2018-11-28 11:03

Hello @Jane. In progress. SourceForge uploader a bit wonky. Reviewing v4 and 3 today. Thanks as always for your input. Cheers!

JB​



------------------------------
John Boyle
Technology Partnerships & Community Manager
Zenoss
Austin TX
jboyle@zenoss.com
http://www.zenoss.com
------------------------------

@Jane - SourceForge site is in the process of being updated. Older versions (2, 3, etc.) were removed. Working on the uploads today and will post back when the latest ones are up. Meantime the latest version 4 and version 6 of the Community Edition are on this community homepage. Version 6.3 on the horizon.

Cheer​s!

JB



------------------------------
John Boyle
Technology Partnerships & Community Manager
Zenoss
Austin TX
jboyle@zenoss.com
http://www.zenoss.com


Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2018-12-04 03:45

It is now a week since I reported that source code access has been removed, @John and we still only have SUP743 for Zenoss Core 4, plus the 4 base files for Zenoss 6.  Please may we have an update on progress and an ETA for restoration of "open source"?

Thanks,
Jane​

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: John Boyle
Posted: 2018-12-04 10:08

@Jane - Per previous post...the site is in process of being updated and this was planned for this month. If there is some pressing need for one of the out of maintenance versions please email me directly. Otherwise as previously posted I will post when we have completed posting the versions that will reside there moving forward. 

Thanks!

JB

------------------------------
John Boyle
Technology Partnerships & Community Manager
Zenoss
Austin TX
jboyle@zenoss.com
http://www.zenoss.com
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: Chris Hubbard
Posted: 2019-01-03 13:34

Jane if needed, I think I still have a copy of 3.2.1, and I believe 2.5.2 bin installers.


Subject: RE: Zenoss 4 appears to have been axed
Author: Serge VS
Posted: 2018-12-06 13:24

Hello,

Well, some parts of  zenoss core 6.x sources are not published as well.

https://community.zenoss.com/forum/community-home/digestviewer/viewthread?MessageKey=b752b4c1-afe0-4476-a032-d2ed4faf9fd4&CommunityKey=ba789fd6-c599-47ee-ba6c-4b265c33facb&tab=digestviewer#bmb752b4c1-afe0-4476-a032-d2ed4faf9fd4 is not answered.

So, it seems Zenoss Inc. has chosen the way to have Zenoss Core (mostly open sourced) community just for a PR.


------------------------------
Serge
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: John Boyle
Posted: 2018-12-06 15:31

Version 4 files are posted. Finishing up version 6. OVA's and ISOs will not be on SourceForge as they exceed their files size limit. 

Cheers!

JB



------------------------------
John Boyle
Technology Partnerships & Community Manager
Zenoss
Austin TX
jboyle@zenoss.com
http://www.zenoss.com
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2018-12-17 14:17

Although we do now have the Zenoss Core rpm for RedHat 5 and 6, both 32-bit and 64-bit, the download directory at SourceForge has changed so the auto-install script breaks.  This I can fix.

However SourceForge does NOT yet have the zenup rpm (ie not the latest SUP but the zenup program itself); neither do we have the pristine install that is required before you can install a SUP update.  Please can we have these; otherwise no-one can apply any SUP updates to base Core 4.2.5.

Thanks,
Jane

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2018-12-31 10:31

Still no sign of the zenup rpm or the latest pristine.

I have updated the autodeploy script on github - https://github.com/jcurry/Zenoss_4.2.5_core-autodeploy  .  Tested on Centos 6.3.  I have tried with a Centos 7 but there are prereq / coreq breaks that I have not solved thus far.

I am still hoping that Zenoss will supply the zenup and pristine on sourceforge; meanwhile the autodeploy script has a line:

CODEPATH="/home/jane/Zenoss_4.2.5_core-autodeploy"

I have provided the zenup rpm and the pristine file in the pre_req_downloads directory of the git package so, whilst we wait, copy those files from the package to somewhere on your build device and set CODEPATH in the autodeploy script to reflect that.

In addition to installing the latest SUP743, the script also patches Zenoss for an issue introduced in SUP732 to do with setting and pushing the production state of a device.  A further issue to do with Notifications, introduced in SUP743 is also patched.  Huge thanks to Jay Stanley for diagnosing and patching both of these.  See the README for further info.

I have not touched the Ubuntu build in this recent work on the Github package.

Please do provide feedback if you use this autodeploy package.  I will update it to get rid of the CODEPATH hack if Zenoss provide the necessary code on SourceForge.

Cheers,
Jane


------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: Zack Salinas
Posted: 2019-01-04 11:27

Hello! I've sorted out the issues with the 4.2.5 (and associated ZenUp patching utility) content, it is all currently available. Jane knows per earlier Skype discussion, but I wanted to post here for general awareness. There's one last detail to work out regarding a small file naming detail and the deployment scripts but that will be simple and will not affect the availability of the files needed to install 4.2.5 Core and patch it to the latest RPS.


Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2019-01-04 12:14

The good news....
Zack has done a great job uploading all the right files to SourceForge, with all the consistent names. We have discussed the naming convention and agreed on what is now on SourceForge.

The bad news....
The autobuild script won't work as-of today because of the name changes.  I need to change it anyway to pick up all the files from SourceForge but, I'm sorry Gals and Guys, it will probably be at least mid next week before I can do this.  If anyone needs the script in the next week, please contact me directly and I'll try and guide you through.


Thanks again, Zack - great work.
Cheers,
Jane

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2019-01-04 12:37

Mike had a go with this script on Jan 3rd (before the filename changes) and it largely worked except for the final 2 spot patches.  He reports the following:

Jane,

I attempted to use your latest autodeploy script for 4.2.5 on a CentOS6.10 fresh install. It seems to stop at this point. It hangs at the already running list, i eventually had to ctrl + c out.
Zenoss will start, but noticed issues with LinuxMonitor / SSH, so tried upgrading and got Python errors below:

Installed:
zenup.x86_64 0:1.1.0.267.869d67a-1.el6
Complete!
Downloading zenoss_community_edition-4.2.5-SP743-zenup11.zup...
Pristine file zenoss_core-4.2.5-2108.el6-pristine-SP203.tgz installed
SUP file zenoss_community_edition-4.2.5-SP743-zenup11.zup installed
Fixing Device.py for production state change - see ticket ZEN-30167.
patching file Products/ZenModel/Device.py
Hunk #1 FAILED at 1344.
1 out of 1 hunk FAILED -- saving rejects to file Products/ZenModel/Device.py.rej
Fixing actions.py for paging notification issue with SUP743
patching file Products/ZenModel/actions.py
Hunk #1 FAILED at 385.
Hunk #2 FAILED at 494.
2 out of 2 hunks FAILED -- saving rejects to file Products/ZenModel/actions.py.rej
Daemon: zeneventserver is already running
Daemon: zopectl daemon process already running; pid=8180
Daemon: zenrrdcached is already running
Daemon: zenhub is already running
Daemon: zenjobs is already running
Daemon: zeneventd is already running
Daemon: zenping is already running
Daemon: zensyslog is already running
Daemon: zenstatus is already running
Daemon: zenactiond is already running
Daemon: zentrap is already running
Daemon: zenmodeler is already running
Daemon: zenperfsnmp is already running
Daemon: zencommand is already running
Daemon: zenprocess is already running
Daemon: zredis is already running
Daemon: zenpython is already running
Daemon: zenjmx is already running

Seeing some issues with the I think Python. I've tried running easy_installl PyYAML. same results when re attemping ZenPack upgrade.

2019-01-02T23:22:00 INFO zen.ZenPackManager Output from installing ZenPack ZenPacks.zenoss.LinuxMonitor-2.2.7.egg:
ERROR:zen.zenpacklib:ZenPacks.zenoss.LinuxMonitor-2.2.7.egg requires PyYAML. Run "easy_install PyYAML".
ERROR:zen.ZenPackCMD:Error installing ZenPack /tmp/tmp5fI42t/ZenPacks.zenoss.LinuxMonitor-2.2.7.egg
Traceback (most recent call last):
File "/opt/zenoss/Products/ZenUtils/ZenPackCmd.py", line 247, in InstallEggAndZenPack
fromUI=fromUI)
File "/opt/zenoss/Products/ZenUtils/ZenPackCmd.py", line 477, in InstallDistAsZenPack
zenPack, deferFileDeletion, existing = transactional_actions()
File "/opt/zenoss/lib/python/ZODB/transact.py", line 44, in g
r = f(*args, **kwargs)
File "/opt/zenoss/Products/ZenUtils/ZenPackCmd.py", line 362, in transactional_actions
module = packEntry.load()
File "/opt/zenoss/lib/python/pkg_resources.py", line 1954, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/opt/zenoss/ZenPacks/ZenPacks.zenoss.LinuxMonitor-2.2.7.egg/ZenPacks/zenoss/LinuxMonitor/__init__.py", line 24, in <module>
from . import schema
ImportError: cannot import name schema

Any help is appreciated
--------------------------------------------

I think this has probably installed everything except the two spot patches.  I also think the problem with the LinuxMonitor ZenPack is probably unrelated to the build.  Mike later reported on IRC:
"i think i got it working, blew the DB alway. tried again"

Mike - perhaps you could explain this one a bit more? Which DB did you blow?

If possible, Mike, I suggest we put any more experimentation with the autobuild script on hold for a week until I update it for Zack's work on the SourceForge site.  I will also then re-address the failure of those two patches.  For reference re those two patches, I have:

-rw-r--r-- 1 jane users 38139 Jan 4 17:29 actions.py_plus_skipfails_patch
-rw-r--r-- 1 jane users 37914 Dec 18 12:25 actions.py_SUP732
-rw-r--r-- 1 jane users 38152 Dec 18 12:34 actions.py_SUP743

-rw-r--r-- 1 jane users 84186 Dec 18 12:24 Device.py_SUP732
-rw-r--r-- 1 jane users 84136 Dec 18 12:42 Device.py_SUP743
-rw-r--r-- 1 jane users 84313 Dec 18 12:42 Device.py_SUP743_plus_patch

for the files in /opt/zenoss/Products/ZenModel - I think the nomenclature is self-evident?  Mike, be interesting to know what size your Device.py and actions.py are?? (note these are my copies of the files - under /opt/zenoss, the files should be owned by zenoss:zenoss.

Thanks for everyone's help and patience with this.

Happy New Year to one and all,
Jane

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------

Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2019-01-10 12:55

I have updated the autodeploy script again today (Jan 10th, 2019) with the correct filenames on SourceForge and retested.  I have also done some cleaning up, especially around the two little patches at the end of the script.

I would much appreciate any comments and feedback.  The link to the autodeploy package on GitHub is https://github.com/jcurry/Zenoss_4.2.5_core-autodeploy   .

Cheers,
Jane

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


Subject: RE: Zenoss 4 appears to have been axed
Author: [Not Specified]
Posted: 2019-10-31 11:26

"If you are a Zenoss 4 (or earlier) user, please respond here"

Still using it here.

Tried getting it running on Ubuntu 18.04, but failed. Thank you for the work on the script though, BTW. That looks like some good stuff.

Was finally able to update Ubuntu from 14 to 16 with Zenoss intact.

I'm not an expert with Linux. "Know enough to be dangerous" is perhaps a good description.
From what I was able to get through, though, I believe the issue with 18 may be related to Python version.
I was able to get rabbitmq installed, and then a few other dependencies, as well as the latest Java. Surprisingly, I don't think that's the issue (though it certainly could be). I think it's just Python. May or may not give it another try and see if I can find out further details.

So, what I did was basically this, so far.
Prior to install:
apt-get install rabbitmq-server
apt-get install libpangocairo-1.0-0
apt-get install zope
apt install oracle-java13-installer

apt-get remove libpng16-dev
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

cp /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
cp /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10

Not sure about links being needed.
ln -s libssl.so.1.0.0 libssl.so.10
ln -s libcrypto.so.1.0.0 libcrypto.so.10

current script - retrieve it.
wget https://raw.githubusercontent.com/jcurry/Zenoss_4.2.5_core-autodeploy/ubuntu/zo425_ubuntu-debian_with_zenup.sh

make executable
chmod +x zo425_ubuntu-debian_with_zenup.sh

Comment out 2 lines. Rabbit already working, so, not needed
nano zo425_ubuntu-debian_with_zenup.sh

# Rabbit install and config
#wget -N http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.0/rabbitmq-server_3.3.0-1_all.deb -P $DOWNDIR/
#dpkg -i $DOWNDIR/rabbitmq-server_3.3.0-1_all.deb

install
./zo425_ubuntu-debian_with_zenup.sh 2>&1 | tee script-log.txt

After install, it basically fails on starting services.

Stuff like this.

Traceback (most recent call last):
File "/usr/local/zenoss/Products/ZenHub/zenhub.py", line 24, in <module>
from XmlRpcService import XmlRpcService
File "/usr/local/zenoss/Products/ZenHub/XmlRpcService.py", line 22, in <module>
from Products.ZenHub.services.RRDImpl import RRDImpl
File "/usr/local/zenoss/Products/ZenHub/services/RRDImpl.py", line 20, in <module>
from Products.ZenRRD.RRDUtil import RRDUtil
File "/usr/local/zenoss/Products/ZenRRD/RRDUtil.py", line 21, in <module>
import rrdtool

For now, I'm glad it's working with Ubuntu 16, as it's supported a little longer.
Would still be nice to find a way to update to 18 and keep Zenoss 4.
I really don't want to attempt getting the latest version going with all of its requirements just yet. It seems a bit much.

So, thank you for all you've done so far. Great thread. Just wanted to jump in and say thanks as well as provide my feedback on trying with Ubuntu 18 LTS.
If there's a way to get that working, that'd sure be cool.


Subject: RE: Zenoss 4 appears to have been axed
Author: Jane Curry
Posted: 2019-11-02 10:33

Many thanks indeed for your input.
Cheers,
jane

------------------------------
Jane Curry
Skills 1st United Kingdom
jane.curry@skills-1st.co.uk
------------------------------


< Previous
Does Zenoss support Centos 7.6?
  Next
Change/Disable serviced port 80
>