Only one mode is expected? Use GET /_cat/indices?v to see which indices are red. GET /_cat/shards?v will list all shards. You most likely have primary shards unassigned.
Did you upgrade directly from 1.0.2 to 2.3.4?
You did not run the migration plugin?
You did not follow the upgrade documentation and the breaking changes doc?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.