Page MenuHomeVyOS Platform

MPStudyly (Michael Pardatscher)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 8 2024, 8:56 AM (114 w, 6 d)

Recent Activity

Mon, Sep 14

MPStudyly added a comment to T9246: Updating tasks not possible for regular user.

Only the comment option is available for regular users to update a task after its creation.

Mon, Sep 14, 2:54 PM · VyOS Rolling

Wed, Aug 26

MPStudyly added a comment to T8977: Regression in network.py is_addr_assigned, function rejects floating addresses (HAProxy and maybe other affected).

Reminder for myself, update initial post to:

Wed, Aug 26, 4:34 PM · VyOS Rolling
MPStudyly created T9246: Updating tasks not possible for regular user.
Wed, Aug 26, 12:50 PM · VyOS Rolling

Aug 17 2026

MPStudyly added a comment to T9005: Make net.*.ip_nonlocal_bind being default.

I second that it should be at least well documented that setting this sysctl is required to allow non local binds. I had to introduce a check for it being active in my PR solving a regression with HAProxy (and other services relying on the same code path) here: https://github.com/vyos/vyos-1x/pull/5266

Aug 17 2026, 9:05 PM · VyOS Rolling

Jun 10 2026

MPStudyly added a comment to T8977: Regression in network.py is_addr_assigned, function rejects floating addresses (HAProxy and maybe other affected).

Created an initial pull request at https://github.com/vyos/vyos-1x/pull/5266

Jun 10 2026, 3:40 PM · VyOS Rolling
MPStudyly added a comment to T8977: Regression in network.py is_addr_assigned, function rejects floating addresses (HAProxy and maybe other affected).

If somebody could explain to me what value addr (at https://github.com/vyos/vyos-1x/blob/a6ad73d72ba8d5256ff77978e63c07143787eb44/python/vyos/utils/network.py#L400) is set to when the current listen address is *, I might be able to come up with a PR to fix this.

Jun 10 2026, 1:47 PM · VyOS Rolling
MPStudyly added a comment to T8977: Regression in network.py is_addr_assigned, function rejects floating addresses (HAProxy and maybe other affected).

I tried to work around the issue by leveraging VRRP transition scripts, when I’ve noticed haproxy by default listens to every interface (i.e. binds to *) when no explicit listen-address is set. However due to this behavior it is no longer possible to add a listen-address when haproxy is already running, as the on-commit check refuses to apply due to the port being occupied. For obvious reasons it should ignore the port being in use in such cases. The only solution for now is completely removing all haproxy config before reapplying all of it, which is very much suboptimal.

Jun 10 2026, 1:37 PM · VyOS Rolling
MPStudyly added a comment to T8977: Regression in network.py is_addr_assigned, function rejects floating addresses (HAProxy and maybe other affected).

I found the culprit: https://github.com/vyos/vyos-1x/pull/5186 introduced a check if the address is assigned. I think this should be changed to check for an address, that is generally available (via config), not minding if it is actually configured. Open for suggestions to send in a PR.

Jun 10 2026, 8:58 AM · VyOS Rolling
MPStudyly created T8977: Regression in network.py is_addr_assigned, function rejects floating addresses (HAProxy and maybe other affected).
Jun 10 2026, 8:41 AM · VyOS Rolling

Jun 8 2026

MPStudyly added a comment to T8969: vyos-build failing to build, missing dependencies.

Thank you for tackling this so fast!

Jun 8 2026, 8:34 PM · VyOS Rolling
MPStudyly added a comment to T8969: vyos-build failing to build, missing dependencies.

Due to being unable to edit the OP (complains about policy changes I'm not actively performing), here is the link to the related forum thread: https://forum.vyos.io/t/vyos-build-failing-to-build-image-missing-dependencies/17497

Jun 8 2026, 10:00 AM · VyOS Rolling
MPStudyly created T8969: vyos-build failing to build, missing dependencies.
Jun 8 2026, 8:58 AM · VyOS Rolling

May 26 2026

MPStudyly created T8927: Disfunctional/obsolete vyos-build parameters.
May 26 2026, 12:09 PM · VyOS Rolling

Jan 28 2026

MPStudyly added a comment to T6740: Add a convertor from set commands to configs.
Jan 28 2026, 11:00 AM · VyOS 1.5 Circinus, VyOS Rolling

Nov 11 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

As posted in https://forum.vyos.io/t/vyos-build-failing-smoketests/16811/13 I can close this bug report as user error 😅

Nov 11 2025, 2:14 PM · VyOS Rolling

Nov 6 2025

MPStudyly added a comment to T1942: hardware info collector .

What about fwupd? I don't think that would be viable for ALL hardware in a system, but at least that pieces that make use of firmware (and can be updated). Not sure how relevant this is in this context, but I could imagine some higher end vendors of NICs supporting firmware distribution via fwupd.

Nov 6 2025, 5:28 PM · VyOS Rolling

Sep 18 2025

MPStudyly added a comment to T7206: VyOS cloud init fails with No such file or directory: '/opt/vyatta/etc/config.boot.default'.

Hi, It is already done.

Sep 18 2025, 2:05 PM · VyOS 1.5 Circinus (2025.11)

Sep 4 2025

MPStudyly updated the task description for T6595: Expose Jool's stateful NAT64 feature (BIB).
Sep 4 2025, 10:42 AM · VyOS Rolling
MPStudyly updated the task description for T6595: Expose Jool's stateful NAT64 feature (BIB).
Sep 4 2025, 10:41 AM · VyOS Rolling
MPStudyly updated the task description for T6595: Expose Jool's stateful NAT64 feature (BIB).
Sep 4 2025, 10:41 AM · VyOS Rolling
MPStudyly updated the task description for T6595: Expose Jool's stateful NAT64 feature (BIB).
Sep 4 2025, 10:40 AM · VyOS Rolling
MPStudyly added a comment to T6563: Expose Jool's stateless NAT46 feature (SIIT-DC).

Thanks @Viacheslav.

FWIW, it looks like Jool's official documentation site is now https://nicmx.github.io/Jool/en/index.html (not jool.mx anymore).

Sep 4 2025, 10:38 AM · VyOS Rolling
MPStudyly updated the task description for T6563: Expose Jool's stateless NAT46 feature (SIIT-DC).
Sep 4 2025, 10:35 AM · VyOS Rolling

Jul 17 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

I found one actually relevant/related issue, opened a task and an according PR. With that done, I'm able to get through the tests in general. They still fail for me due to those login related issues, which is probably something actually broken on upstream, but can be discussed at the forum indeed.

Jul 17 2025, 10:05 AM · VyOS Rolling
MPStudyly updated the task description for T7636: Fix vyos-build makefile target test-no-interfaces.
Jul 17 2025, 9:51 AM · VyOS 1.5 Circinus (2025.11)
MPStudyly created T7636: Fix vyos-build makefile target test-no-interfaces.
Jul 17 2025, 9:17 AM · VyOS 1.5 Circinus (2025.11)

Jul 16 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

Unfortunately I don't get the tests to run through. I rechecked the docs, noticed I was missing the sysctl to enable (?) local ipv6, added that and re-ran the tests, just to have some less fail, but still. What also confuses me are the VPP tests. Weren't those supposed to be hidden behind a separate target, as that whole feature is still under development? Regardless, there are still other errors occurring on some login related stuff, but that could indeed be caused by something broken.

Jul 16 2025, 9:18 AM · VyOS Rolling

Jul 15 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

@MPStudyly note that tests are not run with sudo

Jul 15 2025, 1:51 PM · VyOS Rolling

Jul 11 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

That's odd, I really wonder what the difference between our environments is. I'm running all tests inside the build container directly calling "sudo make <target>" one after another for the targets:

Jul 11 2025, 4:34 PM · VyOS Rolling
MPStudyly added a comment to T7215: VRF smoke tests failing.

Any updates on this? Just re-ran the tests to discover there are quite a lot of other/new failures. I also noticed the nightly builds workflow to be disabled since 4 months. Still there are recent nightly releases available in that repository. Did you internally switch to some other workflow that's not public (yet)? Otherwise I'd not assume you've quit running the tests yourself.

Jul 11 2025, 12:57 PM · VyOS Rolling

Apr 17 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

Here you go :)

Apr 17 2025, 4:08 PM · VyOS Rolling

Apr 15 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

Will do on Thursday, the whole procedure takes ~6h on my machine and tomorrow I'm out of town 😅

Apr 15 2025, 5:30 PM · VyOS Rolling
MPStudyly added a comment to T7215: VRF smoke tests failing.

I finally got to run it again. There were indeed quite a few errors before the VRF tests. Though I'm not sure which one could actually be the curlprit. I attached the full output of the smoketest run. Hope this actually helps in sorting the issues :)

Apr 15 2025, 3:19 PM · VyOS Rolling

Apr 1 2025

MPStudyly added a comment to T7159: Display the non-production banner depending on the build type.

@MPStudyly Well, it's open-source, so anyone can remove the banner by editing the script. The intention of the banner is simply to explain that rolling release and stream builds offer no stability guarantees.

Apr 1 2025, 12:17 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3)

Mar 11 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.

Is there anything else I can provide you with @c-po?

Mar 11 2025, 6:41 PM · VyOS Rolling

Mar 4 2025

MPStudyly added a comment to T7215: VRF smoke tests failing.
In T7215#217255, @c-po wrote:

Hi @MPStudyly,

can it be the case that your system you're running the test son already has a VRF named red?

Mar 4 2025, 9:16 PM · VyOS Rolling
MPStudyly added a comment to T7159: Display the non-production banner depending on the build type.

Just to add to the argument: Using the build_type to determine if the banner gets shown or not would allow individual/custom builds to have it disabled as well (we know what we are doing). Obviously I can just speak for my use case, where we roll our own builds to get back qemu-guest-agent. I can't tell if this would go against the intention of introducing this banner in the first place.

Mar 4 2025, 10:54 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3)
MPStudyly added a comment to T7206: VyOS cloud init fails with No such file or directory: '/opt/vyatta/etc/config.boot.default'.

I tried adding

[[includes_chroot]]
  path = "opt/vyatta/etc/config/config.boot"
  data = ""

to the build flavor, and now it seems to work.

I still get warning in the cloud init log, but so far I haven't noticed anything not working. This works as a workaround for me, but I still think that this is a bug.

Mar 4 2025, 10:45 AM · VyOS 1.5 Circinus (2025.11)
MPStudyly set Forum thread to https://forum.vyos.io/t/smoke-tests-failing-again/16200 on T7215: VRF smoke tests failing.
Mar 4 2025, 10:26 AM · VyOS Rolling
MPStudyly updated the task description for T7215: VRF smoke tests failing.
Mar 4 2025, 10:19 AM · VyOS Rolling
MPStudyly created T7215: VRF smoke tests failing.
Mar 4 2025, 9:41 AM · VyOS Rolling

Feb 27 2025

MPStudyly added a comment to T7200: Smoke tests for VPP are not running correctly due to limited hardware resources.

Nothing to thank me for @HollyGurza, you're the one who fixed it! :) After all, it seems I got the issue wrong anyway. ^^"

Feb 27 2025, 7:29 AM · VyOS Rolling

Feb 26 2025

MPStudyly added a comment to T7200: Smoke tests for VPP are not running correctly due to limited hardware resources.

I did not have a deeper look yet, but as some tests related to hugepages are failing, I assume they'd need to be enabled on the host running the tests and Docker should be allowed to make use of them as well? About the latter I'm unsure as a VM is spun up to perform the tests, so Docker might be irrelevant to this.

Feb 26 2025, 4:33 PM · VyOS Rolling

Feb 25 2025

MPStudyly added a comment to T7080: VPP statseg page-size verify.

Mem_page_size test fails
...

Feb 25 2025, 5:20 PM · VyOS 1.5 Circinus (2025.11)

Feb 20 2025

MPStudyly created T7184: Fix vyos-build makefile target test.
Feb 20 2025, 1:35 PM · VyOS Rolling

Nov 21 2024

MPStudyly added a comment to T6691: Console access lost after updating from 1.3.8 or 1.4 version to latest 1.5 releases.

I've just encountered the same issue upgrading from a 1.5 build from May 2024 to the most recent a few days ago. Had very little time to investigate. Next week I'll take some more time and will report back if I find anything interesting.

Nov 21 2024, 5:54 PM · Bugs, VyOS Rolling

Nov 8 2024

MPStudyly added a comment to T6691: Console access lost after updating from 1.3.8 or 1.4 version to latest 1.5 releases.

I've just encountered the same issue upgrading from a 1.5 build from May 2024 to the most recent a few days ago. Had very little time to investigate. Next week I'll take some more time and will report back if I find anything interesting.

Nov 8 2024, 1:23 PM · Bugs, VyOS Rolling

Nov 5 2024

MPStudyly added a comment to T6714: NAT66 Interface Group Support.

Probably a duplicate of https://vyos.dev/T6679.

Nov 5 2024, 9:24 AM · VyOS Rolling
MPStudyly added a comment to T6679: Add support for NAT66 destination groups.

Probably a duplicate of https://vyos.dev/T6714.

Nov 5 2024, 9:24 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

Nov 4 2024

MPStudyly updated the task description for T6595: Expose Jool's stateful NAT64 feature (BIB).
Nov 4 2024, 9:10 AM · VyOS Rolling

Aug 19 2024

MPStudyly added a comment to T28: Add auto provisioning.

Doesn't cloud-init fully cover this? We are provisioning our VPN endpoints fully via that and thus never need to touch the device once it is running. You need to provide an according config file + .iso at initial boot though, which might only be feasible when VyOS runs inside a VM.

Aug 19 2024, 8:15 AM

Jul 18 2024

MPStudyly updated the task description for T6595: Expose Jool's stateful NAT64 feature (BIB).
Jul 18 2024, 6:22 PM · VyOS Rolling
MPStudyly created T6595: Expose Jool's stateful NAT64 feature (BIB).
Jul 18 2024, 6:22 PM · VyOS Rolling

Jul 10 2024

MPStudyly added a comment to T6563: Expose Jool's stateless NAT46 feature (SIIT-DC).

Any idea for CLI?

Jul 10 2024, 1:02 PM · VyOS Rolling

Jul 8 2024

MPStudyly created T6563: Expose Jool's stateless NAT46 feature (SIIT-DC).
Jul 8 2024, 10:24 AM · VyOS Rolling