Bug #1361
closedtrusty ppa is broken
Description
Due to availability of newer version of htp upstream and incompatibility of suricata with it the automated upgrade will break suricata beta installed from ppa at https://launchpad.net/~oisf/+archive/ubuntu/suricata-beta
This could be worked-around with apt pinning but ideally upgrading packages in the repo would be a better solution. Also having corresponding instructions regarding installation and the need for apt-pinning would be nice as well.
Updated by Peter Manev almost 10 years ago
Which htp(libhtp) upstream version are you referring to?
Updated by god lol almost 10 years ago
https://launchpad.net/ubuntu/+source/htp/1.16-4 - see the "Newer version" link in the list of packages at ppa link in the report.
Updated by Peter Manev almost 10 years ago
Suricata stable/current beta is supposed to be compiled with 0.5.15/16 -
http://suricata-ids.org/download/
We should find a better solution to handle that in the packaging itself. At the moment we only require that htp > than_a_version_number.
I have also updated the wiki page - https://redmine.openinfosecfoundation.org/projects/suricata/wiki/HTP_library_installation
Working on a possible fix in the packaging to handle this....
Updated by god lol almost 10 years ago
Are there plans to port suricata to latest htp library? This would naturally resolve this issue by relying on distribution to supply desired htp dependency instead of packaging old version alongside with suricata.
Updated by Peter Manev almost 10 years ago
- Status changed from New to Closed
This -
https://launchpad.net/ubuntu/+source/htp/1.16-4
is a totally different and unrelated pkg from what Suricata uses -
https://github.com/OISF/libhtp
https://github.com/OISF/libhtp/releases/tag/0.5.17
Thanks Victor for the confirmation.