-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Self-hosted Zezere doesn't receive a request from ignition #104
Comments
Hi, Thanks for your question. Some things you could check are:
Which logs are you following? If you use Zezere as the shipped container ( If you're not using the container, but using it as a wsgi application, how are you deploying it? |
Hi!
I'm running Zezere by running with wsgi directly from the development machine command line. I might be missing some understanding how the whole thing should work. The static directory is missing from the Zezere repository and thus I don't have the netboot config files. Are those needed before the request for ignition comes in? I can also try with running the container |
So, TLS is not needed, but just figured to mention it as a possible point. Are you sure that the requests don't come in, or is it just because you don't see hte logs? |
I didn't have time to go through all the code in order to figure out what really happens during ignition. I concluded that the requests wouldn't be coming in because of two reasons:
Also, as stated before, I already claimed the device once with the official Zezere. Is there a state for that in the device? Should I retry this with a fresh installation of Fedora IoT? Clarification for number 2. Both Fedora IoT device and the computer used to access Zezere are coming from the same public IP (my ISP). The Zezere development environment is connected via different ISP mobile network that has a static public IP and the development machine is connected to that. (I undestood that in order to claim the device the requests need to come from the same public IP) |
Maybe same : Using latest Fedora IoT ( Linux fedora 5.12.11-300.fc34.aarch64 #1 SMP Wed Jun 16 ) Journalctl says
|
I'm running self-hosted Zezere with minimum settings and everything seems to work fine (I can add SSH keys etc.). I have a Fedora IoT running on Raspberry PI 4 (I know it is not officially supported, but I was able to claim the device with the official provisioning service, so I think it should work) and I change the Zezere URL by adding the configuration option to kernel command line (the support was added here: f66c0b6). By examining the logs while running self-hosted Zezere I cannot see any requests coming in from the device during ignition. I was able to confirm that it should use the newly configure provisioning server, as it is shown correctly in the MOTD.
Not sure where to go from here
The text was updated successfully, but these errors were encountered: