# failed migrating to version 3: proto: wrong wireType = 0 for field Device

**URL:** https://forum.syncthing.net/t/failed-migrating-to-version-3-proto-wrong-wiretype-0-for-field-device/15677
**Category:** Support
**Created:** [September 28, 2020, 5:49pm UTC](https://forum.syncthing.net/t/failed-migrating-to-version-3-proto-wrong-wiretype-0-for-field-device/15677 "2020-09-28T17:49:29Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![tlc](https://forum.syncthing.net/letter_avatar_proxy/v4/letter/t/a4c791/32.png) [@tlc](https://forum.syncthing.net/u/tlc)
#### Post date: [September 28, 2020, 5:58pm UTC](https://forum.syncthing.net/t/failed-migrating-to-version-3-proto-wrong-wiretype-0-for-field-device/15677/4 "2020-09-28T17:58:39Z")

</div>

I haven’t used these synced dirs in a while, so I don’t know how long it was broken. (EDIT: I have used the dirs, but not confirmed the sync.)

When I noticed the problem, I manually upgraded the brew install “1.8.0\_1 -\> 1.9.0\_1”. I also noticed that one of the docker syncthings was 1.8 and upgraded it to 1.9.0. The other docker syncthing was already 1.9.0, perhaps due to my habit of upgrading a larger docker-compose file. (Again, those two linux docker syncthings were happy with each other.)

---

_[View the full topic](https://forum.syncthing.net/t/failed-migrating-to-version-3-proto-wrong-wiretype-0-for-field-device/15677)._
