The blockchain network has initially 3 orgs. I want to add another org to the network. Therefore I first update the channel configuration containing the required information on that org. After the update it is not possible to join the anchor peer of the org to the channel using "peer channel update". The following error message is shown:
Error: got unexpected status: BAD_REQUEST -- error authorizing update: error validating ReadSet: readset expected key [Group] /Channel/Application at version 1, but got version 2
For preparing the network to join a new peer the last configuration block is retrieved and modified using "peer channel fetch config". But for adding another anchor peer the genesis block is required which is retrieved by "peer channel fetch 0".
According to my understanding the error emerges because the version number of the genesis block is not incremented after the first update.
How can I add the anchor peer? And how can the issue of the conflicting versions be solved?