ZeroTierOne
ZeroTierOne copied to clipboard
On most fedora 36 machines V1.10.0 stops passing traffic.
After upgrading to V1.10.0 on my Fedora 36 machine*, zerotier networks stop passing traffic. Downgrading to zerotier-one-1.8.9-1.el8.x86_64.rpm resolves the issue immediately.
I'm available for further testing, or to provide a VM on which the issue is repeatable.
- and on a few dozen I tried since opening this issue.
1.8.10 has the same issue.
On my Fedora Workstation 36 it stopped passing data, but on my Fedora Server 36 it is still working.
I believe it's a matter of (missing) dependencies that are not compiled-in and are not declared in the RPM. So, unless they're already in the system, the zerotier package won't pull them in, and thus won't work.
I'm trying to "bisect" the missing packages by myself and it's painful, but with some attention from the devs it would be a snap...
the only deps I can think of that would matter in the scenario you describe would, if missing, completely make it impossible to even start zerotier much less get it to pass traffic at all.
I think we just have a regression in the code since 1.8.7 or so, and I know people are looking into it. Please remain patient.
------- Original Message ------- On Wednesday, June 22nd, 2022 at 8:11 AM, Davide Repetto @.***> wrote:
I believe it's a matter of (missing) dependencies that are not compiled-in and are not declared in the RPM. So, unless they're already in the system, the zerotier package won't pull them in, and thus won't work.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>
Thanks for the comment. I appreciate your point. I see you cite 1.8.7 as the possible origin, so It may help to know that 1.8.9-1.fc36 from your repository still works consistently in Fedora 35 & 36. (whereas 1.10 won't) And the 1.8.9 repackaged by rpmfusion (in koji, not in the official repo) instead has the same problem as 1.10. [edited]
Also, about dependencies, some issues, such as clients that can't complete registration to the network, really get solved by synchronizing packages across working and non working machines. So, at the very least, there's/was also a -possibly unrelated, yet real- packaging problem.
Fedora 36 Server. packages_list.txt
I've got fresh and up to date install of Fedora 37 and Zerotier 1.10.3 and I can confirm that I have exactly the same problem, traffic just complete disappears, it's joined the network and seems okay but nada....
[root@UNKNOWN ~]# zerotier-cli info
200 info deadbeef 1.10.3 ONLINE
[root@UNKNOWN ~]# zerotier-cli listnetworks
200 listnetworks <nwid> <name> <mac> <status> <type> <dev> <ZT assigned ips>
200 listnetworks badc0ffee my_network_name XX:XX:XX:XX:XX:XX OK PRIVATE ztpxxxxxx0 10.147.20.104/24
somehow it was able to make a connection and get an IP, but I just cannot get it working at all