Tested in a server/client setup:
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Jan 25 2023
I can confirm that with VyOS 1.4-rolling-202301250317 the issue is gone.
At least based on my setup and configuration
Thx for fixing quickly
Please test with latest rolling
Jan 24 2023
There is also a service called "pppd-dns.service" that references "/etc/ppp/ip-down.d/0000usepeerdns", this service is enabled by default and fails on new installs.
It should be disabled and optionally, the file removed too.
Jan 23 2023
@erkin this should not be an issue in practice, I believe: it is true that humps decamelize(None) returns "", however the PR here will reject non dict or list values. In practice, if an op-mode script has no data, it will raise an error, for example, DataUnavailable, or should return, say, {}.
PR for 1.4: https://github.com/vyos/vyos-1x/pull/1777
For completeness let me link this back to discussion here: https://github.com/vyos/vyos-1x/pull/1024#issuecomment-1399908479
TL;DR I do not believe this bug needs to be re-opened, what was likely identified is a different, unrelated, limitation of pdns-recursor that affects the newer authoritative DNS functionality.
PR for VyOS 1.3 https://github.com/vyos/vyos-1x/pull/1773
Jan 22 2023
Created upstream bug report https://github.com/accel-ppp/accel-ppp/issues/74
Tested using VyOS PPPoE server:
There's already an open PR for the backport to 1.3 here: https://github.com/vyos/vyos-build/pull/265 which @c-po seems to have approved, should I close that PR in favor of the new one?
Backport PR for VyOS 1.3 https://github.com/vyos/vyatta-cfg/pull/58
Backport PR for VyOS 1.3 https://github.com/vyos/vyos-1x/pull/1774
Backport for VyOS 1.3 https://github.com/vyos/vyos-build/pull/296
can you provide me a full configuration so I can test and debug the issue?
Jan 21 2023
Backport PRs for VyOS 1.3:
VyOS 1.3 uses config.set_level() in get_interface_dict() thus this bug is not present in VyOS 1.3.
Jan 20 2023
Confirm.
Version: VyOS 1.4-rolling-202301200317
If the script returns nothing, the raw mode returns "". Is this expected behaviour? Should it not be {}?