I didn't know where to write so I chose the ES section, sorry if it's not strictly repated
The repositories you expose are no more separated: the kibana-5.x repository contains kibana but even elasticsearch, logstash and beats. The same happens for your other repos, such as logstash-5.x and elasticsearch-5.x.
This made me inadvertently upgrade the entire stack even if I intended to follow the suggested steps: Elasticsearch and Kibana, then Logstash (since old logstash is compatible with the new ES)
While is certainly my fault to not have double checked my "yum update", I want to point out that:
- this is very different from what was before, when every program and version had a proper separated repository
- this is not documented on the breaking changes pages, or at least I couldn't find it
- this is illogical
- people will likely downtime their infrastructure much more than necessary
In conclusion, I really don't understand this change, can somebody explain it to me?
Thanks,
Daniele
Troubleshooting:
[root@server1 ~]# yum --disablerepo="*" --enablerepo="elasticsearch-5.x" list all | egrep 'logstash|elasticsearch|kibana'
elasticsearch.noarch 5.0.1-1 @elasticsearch-5.x
elasticsearch-curator.x86_64 4.2.1-1 @curator-4
logstash.noarch 1:5.0.1-1 @elasticsearch-5.x
filebeat.i686 5.0.1-1 elasticsearch-5.x
filebeat.x86_64 5.0.1-1 elasticsearch-5.x
kibana.i686 5.0.1-1 elasticsearch-5.x
kibana.x86_64 5.0.1-1 elasticsearch-5.x
metricbeat.i686 5.0.1-1 elasticsearch-5.x
metricbeat.x86_64 5.0.1-1 elasticsearch-5.x
packetbeat.i686 5.0.1-1 elasticsearch-5.x
packetbeat.x86_64 5.0.1-1 elasticsearch-5.x
[root@server1 ~]# yum --disablerepo="*" --enablerepo="kibana-5.x" list all | egrep 'logstash|elasticsearch|kibana'
elasticsearch.noarch 5.0.1-1 @elasticsearch-5.x
elasticsearch-curator.x86_64 4.2.1-1 @curator-4
logstash.noarch 1:5.0.1-1 @elasticsearch-5.x
filebeat.i686 5.0.1-1 kibana-5.x
filebeat.x86_64 5.0.1-1 kibana-5.x
kibana.i686 5.0.1-1 kibana-5.x
kibana.x86_64 5.0.1-1 kibana-5.x
metricbeat.i686 5.0.1-1 kibana-5.x
metricbeat.x86_64 5.0.1-1 kibana-5.x
packetbeat.i686 5.0.1-1 kibana-5.x
packetbeat.x86_64 5.0.1-1 kibana-5.x
[root@server1 ~]# yum --disablerepo="*" --enablerepo="logstash-5.x" list all | egrep 'logstash|elasticsearch|kibana'
elasticsearch.noarch 5.0.1-1 @elasticsearch-5.x
elasticsearch-curator.x86_64 4.2.1-1 @curator-4
logstash.noarch 1:5.0.1-1 @elasticsearch-5.x
filebeat.i686 5.0.1-1 logstash-5.x
filebeat.x86_64 5.0.1-1 logstash-5.x
kibana.i686 5.0.1-1 logstash-5.x
kibana.x86_64 5.0.1-1 logstash-5.x
metricbeat.i686 5.0.1-1 logstash-5.x
metricbeat.x86_64 5.0.1-1 logstash-5.x
packetbeat.i686 5.0.1-1 logstash-5.x
packetbeat.x86_64 5.0.1-1 logstash-5.x