Ivan,
I suppose you could try installing the PPA on Ubuntu 16.04 (at your own risk--various things may or may not work).
Of course, this wouldn't be supported.
Thanks,
Wes
Thanks,
Wes
Hi Wes,
I have already tried, but I was unable to do it by using parts of 12.04 to 14.04 update guide for update process.
Server was 12.04 and had stable SO installed. Then I upgraded server to 14.04 and used that 12.04-14.04 guide and SO was working on 14.04 fine.
After that I did next distro upgrade to 16.04.1, however, adding PPA as suggested results in error Anderu pointed out since there is no Xenial repository.
I manually edited .list file to point it back to trusty :
cat /etc/apt/sources.list.d/securityonion-ubuntu-stable-xenial.list
deb http://ppa.launchpad.net/securityonion/stable/ubuntu trusty main
but I am still getting unmet dependencies when trying to install server like :
$ sudo apt-get install securityonion-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
securityonion-server : Depends: securityonion-sguil-server but it is not going to be installed
Depends: securityonion-squert but it is not going to be installed
Depends: securityonion-squert-cron but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
I was hoping not to have to purge it all and start install from scratch because I have SO configured and working.
Certainly, as last resort, I could backup various config files and try fresh install, but I am curious if there is a way to re-install it in the same fashion I did after upgrade to 14.04 ?
Regards
Ivan
I have made it little further by listing all packages in single apt-get install line, however, I am still facing dependencies. Claims php isn't installed, but I did manually install PHP 5.5 and also libc6 is newer than needed for Bro.
Tried to manually edit /var/lib/dpkg/status file with << 2.24 however, sudo apt-cache show securityonion-bro shows bro listed twice requiring 2.20 and 2.24 which I manually added. Not sure how to update status file so it doesn't ask for libc6 and php so I can proceed.
$ sudo apt-get install securityonion-server securityonion-sguil-server securityonion-squert securityonion-bro securityonion-tcpudpflow libgoogle-perftools4
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
securityonion-bro : Depends: libc6 (< 2.20) but 2.23-0ubuntu3 is to be installed
securityonion-squert : Depends: php5 but it is not installable
Depends: libapache2-mod-php5 but it is not installable
Depends: php5-mysql but it is not installable
Depends: php5-cli but it is not installable
Depends: php5-gd but it is not installable
E: Unable to correct problems, you have held broken packages.
$ php -v
PHP 5.5.38-1+deb.sury.org~xenial+1 (cli)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
Let me know if anyone has any suggestions on how to try to install current SO repository onto 16.04.01 as I was unable to resolve problems mentioned above.
Regards
Ivan
Ok, no problem. I was hoping there was a way to somehow install it manually and I could play around to try to make it all work.
Let me know if there is any anticipated timeline when 16.04 repository is expected to become available ( it doesn't have to be stable release, I will try it ).
I appreciate your efforts.
Regards
Ivan