Page MenuHomeVyOS Platform

The migration from 1.3.8 to the rolling release fails if port-group and protocol 'all' are specified in one rule
Closed, ResolvedPublicBUG

Description

The migration from 1.3.8 to 1.4.4 fails if port-group and protocol 'all' are specified in one rule.
Configuration in 1.3.8

set firewall group port-group TESTPORTGROUP port '22'
set firewall name TEST rule 20 action 'accept'
set firewall name TEST rule 20 protocol 'all'
set firewall name TEST rule 20 source group port-group 'TESTPORTGROUP'

Loading config in the rolling release:

vyos@vyos# load config.boot
Load complete. Use 'commit' to make changes effective.
[edit]
vyos@vyos# commit
[ firewall ]
Protocol must be tcp, udp, or tcp_udp when specifying a port or port-
group
[[firewall]] failed
Commit failed
[edit]
vyos@vyos#

Details

Version
VyOS 2026.02.17-0027-rolling, VyOS 1.4.4
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

a.apostoliuk renamed this task from The migration from 1.3.8 to 1.4.4 fails if port-group and protocol 'all' are specified in one rule to The migration from 1.3.8 to the rolling release fails if port-group and protocol 'all' are specified in one rule.
a.apostoliuk triaged this task as Normal priority.
Viacheslav raised the priority of this task from Normal to High.Feb 17 2026, 12:19 PM
natali-rs1985 changed the task status from Open to In progress.Mar 26 2026, 11:13 AM
natali-rs1985 assigned this task to o.kuchmystyi.
Viacheslav moved this task from Need Triage to Completed on the VyOS Rolling board.
Viacheslav moved this task from Open to Finished on the VyOS 1.5 Circinus board.
Viacheslav moved this task from Open to Finished on the VyOS 1.4 Sagitta board.