Page MenuHomeVyOS Platform
Feed Advanced Search

Apr 9 2020

jestabro created T2252: HTTP API add system image can return '504 Gateway Time-out'.
Apr 9 2020, 3:10 AM · VyOS 1.2 Crux (VyOS 1.2.5)

Apr 8 2020

jestabro closed T2160: Allow restricting HTTP API to specific virtual hosts as Resolved.
Apr 8 2020, 2:58 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro reopened T2160: Allow restricting HTTP API to specific virtual hosts as "Open".
Apr 8 2020, 2:56 AM · VyOS 1.3 Equuleus (1.3.0)

Apr 7 2020

jestabro added a comment to T2203: http api: "Failed to generate committed config" .

@fetzerms I was mistaken: cfg-stdout.log is logrotated, but not removed on boot, and this is useful info. When you are able to reproduce, please share. I believe the corner case I am seeing is distinct but related to what you are seeing. Thanks.

Apr 7 2020, 9:39 PM

Apr 6 2020

jestabro added a comment to T2203: http api: "Failed to generate committed config" .

@fetzerms I am able to reproduce this, in a manner that's not completely clean, but which will allow me to investigate further. Feel free to add any other details you run across; thanks.

Apr 6 2020, 9:36 PM
jestabro added a comment to T2203: http api: "Failed to generate committed config" .

Note, there is /opt/vyatta/etc/config/vyos-migrate.log (/config/vyos-migrate.log after image installation) that will list failed migration scripts, if any). This is created before /var/log is available, hence the non-canonical location.

Apr 6 2020, 2:57 PM
jestabro added a comment to T2203: http api: "Failed to generate committed config" .

Regarding the first question, yes, cfg-stdout.log is cleared on reboot, unfortunately. The commit error logging is currently a mixture of (un-verbose) reporting from the backend, and limited reporting from python; improvements pending. Firstly, if there are migration errors, those need to be investigated; secondly, the error that you initially reported is (generally) related to stale information in the config hierarchy itself, but may be obscuring earlier errors.

Apr 6 2020, 2:47 PM

Apr 5 2020

jestabro added a comment to T2203: http api: "Failed to generate committed config" .

In this failure case, there are some expected "failed" lines in /var/log/vyatta/cfg-stdout.log. Although they are not detailed log messages, they may help narrow down the source of the failure, if you could share those.

Apr 5 2020, 7:35 PM

Apr 4 2020

jestabro added a project to T2100: BGP route adverisement wih checks rib: VyOS 1.2 Crux (VyOS 1.2.5).
Apr 4 2020, 10:02 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro moved T1490: BGP configuration (is lost|not applied) when updating 1.1.8 -> 1.2.1 from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 4 2020, 10:01 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro moved T1490: BGP configuration (is lost|not applied) when updating 1.1.8 -> 1.2.1 from Backport Candidates to Finished on the VyOS 1.3 Equuleus board.
Apr 4 2020, 10:01 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro added a project to T1490: BGP configuration (is lost|not applied) when updating 1.1.8 -> 1.2.1: VyOS 1.2 Crux (VyOS 1.2.5).
Apr 4 2020, 10:00 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Apr 3 2020

jestabro moved T2100: BGP route adverisement wih checks rib from In Progress to Backport Candidates on the VyOS 1.3 Equuleus board.
Apr 3 2020, 1:40 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro claimed T2203: http api: "Failed to generate committed config" .
Apr 3 2020, 12:51 PM

Apr 2 2020

jestabro closed T2100: BGP route adverisement wih checks rib as Resolved.
Apr 2 2020, 9:24 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Mar 31 2020

jestabro closed T2052: Update vyos-merge-config.py for version string syntax change, a subtask of T2029: Switch to new syntax for config file component versions, as Resolved.
Mar 31 2020, 1:53 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2052: Update vyos-merge-config.py for version string syntax change as Resolved.
Mar 31 2020, 1:53 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2053: Update vyos-load-config.py for version string syntax change, a subtask of T2029: Switch to new syntax for config file component versions, as Resolved.
Mar 31 2020, 1:53 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2053: Update vyos-load-config.py for version string syntax change as Resolved.
Mar 31 2020, 1:53 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2180: get_config_dict should be independent of CLI edit level, a subtask of T2168: Config edit level affecting the show_config() function, as Resolved.
Mar 31 2020, 12:06 AM · VyOS 1.5 Circinus
jestabro closed T2180: get_config_dict should be independent of CLI edit level as Resolved.
Mar 31 2020, 12:06 AM · VyOS 1.3 Equuleus (1.3.0)

Mar 30 2020

jestabro closed T2029: Switch to new syntax for config file component versions as Resolved.
Mar 30 2020, 9:58 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2160: Allow restricting HTTP API to specific virtual hosts as Resolved.
Mar 30 2020, 7:15 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the subtype of T2180: get_config_dict should be independent of CLI edit level from "Task" to "Bug".
Mar 30 2020, 1:23 AM · VyOS 1.3 Equuleus (1.3.0)

Mar 29 2020

jestabro changed the status of T2180: get_config_dict should be independent of CLI edit level, a subtask of T2168: Config edit level affecting the show_config() function, from In progress to Needs testing.
Mar 29 2020, 9:40 PM · VyOS 1.5 Circinus
jestabro changed the status of T2180: get_config_dict should be independent of CLI edit level from In progress to Needs testing.
Mar 29 2020, 9:40 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2180: get_config_dict should be independent of CLI edit level.

https://github.com/vyos/vyos-1x/pull/284

Mar 29 2020, 9:38 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2180: get_config_dict should be independent of CLI edit level.
Mar 29 2020, 8:14 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2168: Config edit level affecting the show_config() function: T2180: get_config_dict should be independent of CLI edit level.
Mar 29 2020, 7:52 PM · VyOS 1.5 Circinus
jestabro added a parent task for T2180: get_config_dict should be independent of CLI edit level: T2168: Config edit level affecting the show_config() function.
Mar 29 2020, 7:52 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2180: get_config_dict should be independent of CLI edit level from Open to In progress.
Mar 29 2020, 7:52 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 27 2020

jestabro closed T2169: Remove redundant use of show_config in vyos-merge-config as Resolved.
Mar 27 2020, 9:10 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2169: Remove redundant use of show_config in vyos-merge-config as Normal priority.
Mar 27 2020, 8:54 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T1846: Make session_config not depend on the current edit level: T2168: Config edit level affecting the show_config() function.
Mar 27 2020, 8:27 PM
jestabro added a parent task for T2168: Config edit level affecting the show_config() function: T1846: Make session_config not depend on the current edit level.
Mar 27 2020, 8:27 PM · VyOS 1.5 Circinus
jestabro added a comment to T2100: BGP route adverisement wih checks rib.

Thanks, @Viacheslav. We will need to add a migration script for the previous setting; that is simple in this case, since, as you observed, it was a no-op, and can just be dropped. If you are busy, I can add it.

Mar 27 2020, 12:51 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro closed T2164: Package libstrongswan-standard-plugins missing from image, a subtask of T2049: Update strongSwan cipher suites list for IPSec settings, as Resolved.
Mar 27 2020, 12:38 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2164: Package libstrongswan-standard-plugins missing from image, a subtask of T1735: Issue in "show vpn ipsec/ike sa" output with ipsec encryption algorithm aes128gcm128/aes256gcm128/chacha etc, as Resolved.
Mar 27 2020, 12:38 AM · VyOS 1.3 Equuleus (1.3.0), vyatta-op-vpn
jestabro closed T2164: Package libstrongswan-standard-plugins missing from image as Resolved.
Mar 27 2020, 12:38 AM · VyOS 1.3 Equuleus (1.3.0)

Mar 26 2020

jestabro updated the task description for T2164: Package libstrongswan-standard-plugins missing from image.
Mar 26 2020, 9:57 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2049: Update strongSwan cipher suites list for IPSec settings: T2164: Package libstrongswan-standard-plugins missing from image.
Mar 26 2020, 9:52 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2164: Package libstrongswan-standard-plugins missing from image: T2049: Update strongSwan cipher suites list for IPSec settings.
Mar 26 2020, 9:52 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2164: Package libstrongswan-standard-plugins missing from image as Urgent! priority.
Mar 26 2020, 9:23 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T1735: Issue in "show vpn ipsec/ike sa" output with ipsec encryption algorithm aes128gcm128/aes256gcm128/chacha etc from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Mar 26 2020, 9:10 PM · VyOS 1.3 Equuleus (1.3.0), vyatta-op-vpn
jestabro closed T1735: Issue in "show vpn ipsec/ike sa" output with ipsec encryption algorithm aes128gcm128/aes256gcm128/chacha etc as Resolved.
Mar 26 2020, 9:10 PM · VyOS 1.3 Equuleus (1.3.0), vyatta-op-vpn
jestabro added a subtask for T1735: Issue in "show vpn ipsec/ike sa" output with ipsec encryption algorithm aes128gcm128/aes256gcm128/chacha etc: T2164: Package libstrongswan-standard-plugins missing from image.
Mar 26 2020, 9:09 PM · VyOS 1.3 Equuleus (1.3.0), vyatta-op-vpn
jestabro added a parent task for T2164: Package libstrongswan-standard-plugins missing from image: T1735: Issue in "show vpn ipsec/ike sa" output with ipsec encryption algorithm aes128gcm128/aes256gcm128/chacha etc.
Mar 26 2020, 9:09 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro claimed T2164: Package libstrongswan-standard-plugins missing from image.
Mar 26 2020, 9:08 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T2164: Package libstrongswan-standard-plugins missing from image.
Mar 26 2020, 9:08 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 25 2020

jestabro updated the task description for T2157: Organize service https listen-address/listen-port/server-name under 'virtual-host' node.
Mar 25 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 24 2020

jestabro triaged T2160: Allow restricting HTTP API to specific virtual hosts as Normal priority.
Mar 24 2020, 8:47 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2157: Organize service https listen-address/listen-port/server-name under 'virtual-host' node as Resolved.
Mar 24 2020, 8:36 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2157: Organize service https listen-address/listen-port/server-name under 'virtual-host' node from Open to In progress.
Mar 24 2020, 7:26 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 21 2020

jestabro closed T2142: vyos-build: Add required packages and step to build-GCE-image script as Resolved.
Mar 21 2020, 5:27 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T1936: pppoe-server CLI control features from Backport Candidates to Finished on the VyOS 1.3 Equuleus board.
Mar 21 2020, 5:18 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro closed T1936: pppoe-server CLI control features as Resolved.
Mar 21 2020, 5:18 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro added a comment to T1936: pppoe-server CLI control features.

Tested successfully in Crux.

Mar 21 2020, 5:12 PM · VyOS 1.2 Crux (VyOS 1.2.5)

Mar 20 2020

jestabro closed T1228: pppoe default-route force option not working (Rel 1.2.0-rc11) as Resolved.
Mar 20 2020, 5:05 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro moved T1228: pppoe default-route force option not working (Rel 1.2.0-rc11) from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Mar 20 2020, 5:05 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro changed the status of T2142: vyos-build: Add required packages and step to build-GCE-image script from Open to In progress.
Mar 20 2020, 3:59 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2142: vyos-build: Add required packages and step to build-GCE-image script.

https://github.com/vyos/vyos-build/pull/95

Mar 20 2020, 3:58 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2142: vyos-build: Add required packages and step to build-GCE-image script.

Yes, @jjakob, I run docker as indicated in the vyos-build README, which includes --privileged. I am not that concerned with the docker issue here; rather I want the script to work, and am adding in the necessary ingredients to the script itself. Compare the older prescription:
https://wiki.vyos.net/wiki/Building_images_using_vyos-build_Docker_container#Building_Google_Cloud.2FGCE_image

Mar 20 2020, 1:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T2142: vyos-build: Add required packages and step to build-GCE-image script.
Mar 20 2020, 2:23 AM · VyOS 1.3 Equuleus (1.3.0)

Mar 19 2020

jestabro moved T2132: Document kernel boot parameter 'vyos-config-debug' from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Mar 19 2020, 6:56 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
jestabro closed T2132: Document kernel boot parameter 'vyos-config-debug', a subtask of T1622: Add failsafe and back trace to boot config loader, as Resolved.
Mar 19 2020, 6:55 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2132: Document kernel boot parameter 'vyos-config-debug' as Resolved.
Mar 19 2020, 6:55 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
jestabro closed T1301: bgp peer-groups don't work when "no-ipv4-unicast" is enabled. as Resolved.
Mar 19 2020, 6:23 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro moved T1301: bgp peer-groups don't work when "no-ipv4-unicast" is enabled. from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Mar 19 2020, 6:22 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro edited projects for T1853: wireguard - disable peer doesn't work , added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Mar 19 2020, 5:52 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro edited projects for T1949: Multihop IPv6 BFD is unconfigurable, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Mar 19 2020, 5:46 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jestabro claimed T2138: Can't load archived configs as they are gzipped.
Mar 19 2020, 5:20 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2096: Provide "generate" and "show" commands via the http API from Backport candidate to In progress.

This should be made consistent with other usage: paths should be lists, not strings. I will make the change, and any other details needed for consistency with model.

Mar 19 2020, 5:17 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro edited projects for T2096: Provide "generate" and "show" commands via the http API, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Mar 19 2020, 3:03 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 17 2020

jestabro added a comment to T2132: Document kernel boot parameter 'vyos-config-debug'.

https://github.com/vyos/vyos-documentation/pull/220

Mar 17 2020, 2:02 AM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
jestabro added a subtask for T1622: Add failsafe and back trace to boot config loader: T2132: Document kernel boot parameter 'vyos-config-debug'.
Mar 17 2020, 1:59 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2132: Document kernel boot parameter 'vyos-config-debug': T1622: Add failsafe and back trace to boot config loader.
Mar 17 2020, 1:59 AM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
jestabro changed the status of T2132: Document kernel boot parameter 'vyos-config-debug' from Open to In progress.
Mar 17 2020, 1:57 AM · VyOS 1.3 Equuleus (1.3.0), Restricted Project

Mar 16 2020

jestabro moved T1803: Unbind NTP while it's not requested from Backlog to Finished on the VyOS 1.3 Equuleus board.
Mar 16 2020, 1:42 AM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro moved T1803: Unbind NTP while it's not requested from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Mar 16 2020, 1:42 AM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro closed T1803: Unbind NTP while it's not requested, a subtask of T599: Bind NTP service to specific interface, as Resolved.
Mar 16 2020, 1:41 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
jestabro closed T1803: Unbind NTP while it's not requested as Resolved.
Mar 16 2020, 1:41 AM · VyOS 1.2 Crux (VyOS 1.2.5)

Mar 13 2020

jestabro closed T1622: Add failsafe and back trace to boot config loader as Resolved.
Mar 13 2020, 7:02 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro reopened T1622: Add failsafe and back trace to boot config loader as "Open".
Mar 13 2020, 3:16 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T1622: Add failsafe and back trace to boot config loader from Needs Triage to In Progress on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Mar 13 2020, 3:14 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T1622: Add failsafe and back trace to boot config loader as Resolved.
Mar 13 2020, 3:13 PM · VyOS 1.3 Equuleus (1.3.0)

Mar 11 2020

jestabro added a comment to T2115: VyOS Docker container not load config.

@Dmitry The simplest workaround for the moment is to add the following to your load steps:

Mar 11 2020, 10:59 PM · VyOS 1.3 Equuleus (1.3.8), VyOS 1.5 Circinus
jestabro added a comment to T2115: VyOS Docker container not load config.

I've tracked this down to a bug in libboost-filesystem, versions < 1.56, that occurs if the locale is not properly set, as is the case within the Docker environment:

Mar 11 2020, 2:47 PM · VyOS 1.3 Equuleus (1.3.8), VyOS 1.5 Circinus

Mar 3 2020

jestabro closed T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling as Resolved.

Yes, closing.

Mar 3 2020, 5:47 PM
jestabro added a comment to T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling.

The 'showConfig' op is not considered ready for 1.2.5, and specifically json configFormat is not yet backported to crux. Regarding the output in the blog, see the line following the screen shot: "In reality that output is not pretty-printed, though we may add a flag for it. "

Mar 3 2020, 4:40 PM
jestabro changed the status of T2093: HTTP-API image management requests don't work from Open to In progress.
Mar 3 2020, 3:53 PM
jestabro added a comment to T2093: HTTP-API image management requests don't work.

Checked on vyos-1.2.5-epa1:

Mar 3 2020, 3:53 PM
jestabro claimed T2094: HTTP-API show configuration request does not work on Crux and not as expected on Rolling.
Mar 3 2020, 2:10 PM
jestabro claimed T2093: HTTP-API image management requests don't work.
Mar 3 2020, 2:09 PM

Feb 29 2020

jestabro moved T2077: ISO build from crux branch is failing from Need Triage to Finished on the VyOS 1.2 Crux board.
Feb 29 2020, 4:25 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro closed T2077: ISO build from crux branch is failing as Resolved.

All works as expected; thanks.

Feb 29 2020, 4:25 PM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro triaged T2077: ISO build from crux branch is failing as High priority.
Feb 29 2020, 1:54 AM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro changed the status of T2077: ISO build from crux branch is failing from Open to In progress.
Feb 29 2020, 1:53 AM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro added a comment to T2077: ISO build from crux branch is failing.

This is a result of a missing package vyos-intel-ixgbe_5.6.3-0_amd64.deb in http://dev.packages.vyos.net/repositories/crux/ --- when missing, the build will use an outdated package, leading to incorrect dependencies on the kernel version. On the other hand, if the correct intel module is built as a local package, there is only one resident linux-image, and update-initramfs succeeds as usual. The build/upload mechanism for the intel modules will be fixed soon, and the issue resolved.

Feb 29 2020, 1:07 AM · VyOS 1.2 Crux (VyOS 1.2.5)

Feb 28 2020

jestabro added a comment to T2077: ISO build from crux branch is failing.

Firstly, we need to determine why there are two kernel images.

Feb 28 2020, 2:00 AM · VyOS 1.2 Crux (VyOS 1.2.5)
jestabro claimed T2077: ISO build from crux branch is failing.
Feb 28 2020, 1:57 AM · VyOS 1.2 Crux (VyOS 1.2.5)