Bug 2070613 - webServer not rendering correctly
Summary: webServer not rendering correctly
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: dnsdist
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Sander Hoentjen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-31 14:17 UTC by bcookatpcsd
Modified: 2022-05-12 01:12 UTC (History)
2 users (show)

Fixed In Version: dnsdist-1.7.1-2.fc36
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-05-12 01:12:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description bcookatpcsd 2022-03-31 14:17:50 UTC
Description of problem:
The webServer does not visually render on Fedora as it does on other Linux systems. 

Using the configuration:

```
webserver("0.0.0.0:8083")
setWebserverConfig( { password="ropassword", apiKey="rubberbabybuggybumpers2+2=4", acl="10.20.0.0/16" } )

addLocal( '127.0.0.1:531' , { doTCP=true, reusePort=true } )
```

Using a different version of Fedora packaged dnsdist yields the same results. 

I have tried the binary of 1.6.1 fc35, rebuilding 1.6.1 which comes with Fedora 35 (https://fedora.pkgs.org/35/fedora-x86_64/dnsdist-1.6.1-1.fc35.x86_64.rpm.html) and 1.7.0 which is in Fedora 36 (https://fedora.pkgs.org/rawhide/fedora-x86_64/dnsdist-1.7.0-2.fc36.x86_64.rpm.html) all visually look the same. 

The produced binary for 1.6.1 and 1.7.0 does seem to work with a more fleshed out dnsdist.conf but the web interface never looks any different. 

This is version 1.6.1 from rpm and 1.7.0 from src.rpm rebuilt for fc35.. 

https://imgur.com/BTtNRxU

This is Alpine dnsdist 1.6.1 with the same attached configuration

https://imgur.com/bsHvq0Z


dnf -y install mock
useradd mockbuild

dnf -y install rpm-build
dnf builddep dnsdist-1.7.0-2.fc36.src.rpm 
rpmbuild --rebuild dnsdist-1.7.0-2.fc36.src.rpm 

 rpm -qi dnsdist
Name        : dnsdist
Version     : 1.7.0
Release     : 2.fc35
Architecture: x86_64
Install Date: Thu 31 Mar 2022 08:15:46 AM EDT
Group       : Unspecified
Size        : 7494584
License     : GPLv2
Signature   : (none)
Source RPM  : dnsdist-1.7.0-2.fc35.src.rpm
Build Date  : Mon 28 Mar 2022 01:00:06 PM EDT
Build Host  : fedora-d51108
URL         : https://dnsdist.org
Summary     : Highly DNS-, DoS- and abuse-aware loadbalancer
Description :
dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life
is to route traffic to the best server, delivering top performance to
legitimate users while shunting or blocking abusive traffic.


Arch, and Alpine both install the h2o webserver.. I am not sure if that is the problem.. but h2o (dnf search h2o) does not yield any results.. and does not look to be a build dependency the website: https://dnsdist.org/install.html does list libh2o as optional and for DoH support..

Comment 1 Fedora Update System 2022-05-03 15:14:39 UTC
FEDORA-2022-b6f5c99cd9 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-b6f5c99cd9

Comment 2 Fedora Update System 2022-05-04 12:41:58 UTC
FEDORA-2022-b6f5c99cd9 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-b6f5c99cd9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-b6f5c99cd9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2022-05-12 01:12:29 UTC
FEDORA-2022-b6f5c99cd9 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.