Hi, I have 1.20 installed on the Dell R220. When i type the reboot command, the server will end up on that line and the server will not reboot. Any ideas? in 1.18 is everythink OK
Are you using a rolling release, or did you build this from source? If rolling, what version?
no, its LTSâŚfrom subscribe iso⌠i use only stable versions
Can you provide me details of etc/default/grub?
Couple of options, toggle some ACPI (S1 states, etc) settings in bios to see if it impoves the behavior,
Iâd only recommend doing the below on a machine you have phsyical access to and isnât production:
modify:
GRUB_CMDLINE_LINUX_DEFAULT="quiet" <<replace "quiet" with "reboot=bios" or "reboot=pci quiet"
then:
sudo update-grub
then test to see if reboot is fixed.
eeh⌠/usr/sbin/grub-probe: error: failed to get canonical path of `overlayâ.
HmmâŚIâve got a few R210II (About the same) that I run on, and I donât see any isssues with rebooting. Have you had a chance to verify BIOS settings?
yes i check itâŚthank you
My apologies, grub-update isnât actually an option. What bios version are you running on the R220?
last 1.10.3 versionâŚ
I have this same issue on a QOTOM Q190G4N-S07, the issue persists even after I have upgraded to 1.3. The reload hangs in the same spot which makes remote resets impossible. After upgrading to vyos-1.3-rolling-202002180217-amd64.iso, I get a failure condition during the reboot teardown process that reads " failed unmounting /usr/lib/live/mount/persistenceâŚ"
Do you have any insight into why this may be occurring or what I can do to make reboot work as intendend?
Thank you,
-Nathan
Hi @fajncba75 can you also open ticket via support@vyos.io on this issue.
Thanks!
@Net_Admin, can you add to ticket your configuration?
show configuration commands
Dmitry,
Sorry for the delay. Here is a sanitized version of my âshow configuration commandsâ
host:~$ show configuration commands
set firewall all-ping âenableâ
set firewall broadcast-ping âdisableâ
set firewall config-trap âdisableâ
set firewall group network-group xxxx network âx.x.x.x/xâ
set firewall group network-group xxxx network âx.x.x.x/xââ
set firewall group network-group xxxx network âx.x.x.x/xââ
set firewall group network-group xxxx network âx.x.x.x/xââ
set firewall group network-group xxxx network âx.x.x.xâ
set firewall ipv6-receive-redirects âdisableâ
set firewall ipv6-src-route âdisableâ
set firewall ip-src-route âdisableâ
set firewall log-martians âenableâ
set firewall name OUTSIDE-IN default-action âdropâ
set firewall name OUTSIDE-IN enable-default-log
set firewall name OUTSIDE-IN rule 10 action âacceptâ
set firewall name OUTSIDE-IN rule 10 state established âenableâ
set firewall name OUTSIDE-IN rule 10 state related âenableâ
set firewall name OUTSIDE-IN rule 20 action âacceptâ
set firewall name OUTSIDE-IN rule 20 destination port âxxxxxâ
set firewall name OUTSIDE-IN rule 20 protocol âtcpâ
set firewall name OUTSIDE-IN rule 20 source group network-group âxxxxâ
set firewall name OUTSIDE-IN rule 20 state new âenableâ
set firewall name OUTSIDE-LOCAL default-action âdropâ
set firewall name OUTSIDE-LOCAL enable-default-log
set firewall name OUTSIDE-LOCAL rule 10 action âacceptâ
set firewall name OUTSIDE-LOCAL rule 10 state established âenableâ
set firewall name OUTSIDE-LOCAL rule 10 state related âenableâ
set firewall name OUTSIDE-LOCAL rule 20 action âacceptâ
set firewall name OUTSIDE-LOCAL rule 20 icmp type-name âecho-requestâ
set firewall name OUTSIDE-LOCAL rule 20 protocol âicmpâ
set firewall name OUTSIDE-LOCAL rule 20 state new âenableâ
set firewall name OUTSIDE-LOCAL rule 30 action âdropâ
set firewall name OUTSIDE-LOCAL rule 30 destination port âxxâ
set firewall name OUTSIDE-LOCAL rule 30 protocol âtcpâ
set firewall name OUTSIDE-LOCAL rule 30 recent count â4â
set firewall name OUTSIDE-LOCAL rule 30 recent time â60â
set firewall name OUTSIDE-LOCAL rule 30 state new âenableâ
set firewall name OUTSIDE-LOCAL rule 31 action âacceptâ
set firewall name OUTSIDE-LOCAL rule 31 destination port âxxâ
set firewall name OUTSIDE-LOCAL rule 31 protocol âtcpâ
set firewall name OUTSIDE-LOCAL rule 31 source address âx.x.x.x/xâ
set firewall name OUTSIDE-LOCAL rule 31 state new âenableâ
set firewall name OUTSIDE-LOCAL rule 32 action âacceptâ
set firewall name OUTSIDE-LOCAL rule 32 destination port âxxxxâ
set firewall name OUTSIDE-LOCAL rule 32 protocol âudpâ
set firewall name OUTSIDE-LOCAL rule 32 source group network-group âxxxxâ
set firewall name OUTSIDE-LOCAL rule 32 state new âenableâ
set firewall name OUTSIDE-LOCAL rule 33 action âacceptâ
set firewall name OUTSIDE-LOCAL rule 33 protocol âxxâ
set firewall name OUTSIDE-LOCAL rule 33 source group network-group âxxxxâ
set firewall name OUTSIDE-LOCAL rule 33 state new âenableâ
set firewall name xxxx default-action âdropâ
set firewall name xxxx enable-default-log
set firewall name xxxx rule 1000 action âacceptâ
set firewall name xxxx rule 1000 destination group network-group âxxxxâ
set firewall name xxxx rule 1000 destination port âxxxxâ
set firewall name xxxx rule 1000 protocol âtcpâ
set firewall name xxxx rule 1000 source group network-group âxxxxâ
set firewall name xxxx rule 1000 state established âenableâ
set firewall name xxxx rule 1000 state new âenableâ
set firewall name xxxx rule 1000 state related âenableâ
set firewall name xxxx rule 1001 action âacceptâ
set firewall name xxxx rule 1001 destination group network-group âxxxxâ
set firewall name xxxx rule 1001 destination port âxxxxâ
set firewall name xxxx rule 1001 protocol âtcpâ
set firewall name xxxx rule 1001 source group network-group âxxxxâ
set firewall name xxxx rule 1001 state established âenableâ
set firewall name xxxx rule 1001 state new âenableâ
set firewall name xxxx rule 1001 state related âenableâ
set firewall name xxxx rule 2000 action âacceptâ
set firewall name xxxx rule 2000 destination port âxxâ
set firewall name xxxx rule 2000 protocol âtcpâ
set firewall name xxxx rule 2000 source group network-group âxxxxâ
set firewall receive-redirects âdisableâ
set firewall send-redirects âenableâ
set firewall source-validation âdisableâ
set firewall syn-cookies âenableâ
set firewall twa-hazards-protection âdisableâ
set interfaces ethernet eth0 address âx.x.x.x/xâ
set interfaces ethernet eth0 description âOUTSIDEâ
set interfaces ethernet eth0 firewall in name âOUTSIDE-INâ
set interfaces ethernet eth0 firewall local name âOUTSIDE-LOCALâ
set interfaces ethernet eth0 hw-id âx.x.x.xâ
set interfaces ethernet eth1 address âx.x.x.x/xâ
set interfaces ethernet eth1 description âxxxxâ
set interfaces ethernet eth1 firewall local name âxxxxâ
set interfaces ethernet eth1 hw-id âx.x.x.xâ
set interfaces ethernet eth2 hw-id âx.x.x.xâ
set interfaces ethernet eth3 hw-id âx.x.x.xâ
set interfaces loopback lo
set protocols static route 0.0.0.0/0 next-hop x.x.x.x
set protocols static route 0.0.0.0/0 next-hop x.x.x.x
set service ssh key-exchange âdiffie-hellman-groupxxxâ
set service ssh key-exchange âdiffie-hellman-group-exchange-xxxâ
set service ssh listen-address 'x.x.x.x
set service ssh listen-address âx.x.x.xâ
set service ssh port âxxxxâ
set system config-management commit-revisions â100â
set system conntrack expect-table-size â2048â
set system conntrack hash-size â32768â
set system conntrack table-size â262144â
set system console device ttyS0 speed â115200â
set system host-name âHostâ
set system login user xxxx authentication encrypted-password âxxxxâ
set system login user xxxx authentication plaintext-password ââ
set system ntp server 0.pool.ntp.org
set system ntp server 1.pool.ntp.org
set system ntp server 2.pool.ntp.org
set system ntp server xxxx
set system ntp server xxxx
set system syslog global facility all level âinfoâ
set system syslog global facility protocols level âdebugâ
set system time-zone âUTCâ
set vpn ipsec esp-group xxxx-esp compression âdisableâ
set vpn ipsec esp-group xxxx-esp lifetime â1800â
set vpn ipsec esp-group xxxx-esp mode âtunnelâ
set vpn ipsec esp-group xxxx-esp pfs âdisableâ
set vpn ipsec esp-group xxxx-esp proposal 1 encryption âxxxxxxâ
set vpn ipsec esp-group xxxx-esp proposal 1 hash âxxxâ
set vpn ipsec ike-group xxxx_ike close-action ânoneâ
set vpn ipsec ike-group xxxx_ike ikev2-reauth ânoâ
set vpn ipsec ike-group xxxx_ike key-exchange âxâ
set vpn ipsec ike-group xxxx_ike lifetime â3600â
set vpn ipsec ike-group xxxx_ike proposal 1 dh-group â2â
set vpn ipsec ike-group xxxx_ike proposal 1 encryption âxâ
set vpn ipsec ike-group xxxx_ike proposal 1 hash âxâ
set vpn ipsec ipsec-interfaces interface âeth0â
set vpn ipsec site-to-site peer x.x.x.x authentication mode âpre-shared-secretâ
set vpn ipsec site-to-site peer x.x.x.x authentication pre-shared-secret âxxxxâ
set vpn ipsec site-to-site peer xxxx connection-type âinitiateâ
set vpn ipsec site-to-site peer xxxx ike-group âxxxâ
set vpn ipsec site-to-site peer xxxx ikev2-reauth âinheritâ
set vpn ipsec site-to-site peer xxxx local-address âxxxxâ
set vpn ipsec site-to-site peer xxxx tunnel 1 allow-nat-networks âdisableâ
set vpn ipsec site-to-site peer xxxx tunnel 1 allow-public-networks âdisableâ
set vpn ipsec site-to-site peer xxxx tunnel 1 esp-group âxxxx-espâ
set vpn ipsec site-to-site peer x.x.x.x tunnel 1 local prefix âxxxxâ
set vpn ipsec site-to-site peer x.x.x.x tunnel 1 remote prefix âxxxxâ
set vpn ipsec site-to-site peer x.x.x.x tunnel 2 allow-nat-networks âdisableâ
set vpn ipsec site-to-site peer x.x.x.x tunnel 2 allow-public-networks âdisableâ
set vpn ipsec site-to-site peer x.x.x.x tunnel 2 esp-group âxxxxâ
set vpn ipsec site-to-site peer x.x.x.x tunnel 2 local prefix âxxxxâ
set vpn ipsec site-to-site peer x.x.x.x tunnel 2 remote prefix âxxxxâ
How does this play into the boot process? I appreciate your insight.
-Nathan
Hello, @Net_Admin
I canât reproduce this issue on my test router with your config. Can you capture video from the console when router reboots?
Hi @Nathan, you can try to use a dirty hook, edit /etc/systemd/system.conf and add
ShutdownWatchdogSec=1min
I believe better find this issue, but this does not reproducible in our LAB
Hi @Dmitry, I have the exact same error on a vanilla VyOS installation. Except on my device I get no watchdog: watchdog0: watchdog did not stop! line. Iâm using a Intel J1900 based mini-pc manufactured by XCY (model: X33 router).
The configuration on my device is:
set interface ethernet eth0 hw-id '00:c0:b7:e0:a2'
set interface ethernet eth1 hw-id '00:c0:b7:e0:a3'
set interface ethernet eth2 hw-id '00:c0:b7:e0:a4'
set interface ethernet eth3 hw-id '00:c0:b7:e0:a5'
set interface loopback lo
set system config-management commit-revisions '100'
set system console device ttyS0 speed '115200'
set system host-name 'vyos'
set system login user 'vyos' authentication encrypted-password 'HASH'
set system login user vyos authentication plaintext-password ''
set system ntp server 0.pool.ntp.org
set system ntp server 1.pool.ntp.org
set system ntp server 2.pool.ntp.org
set system syslog global facility all level 'info'
set system syslog global facility protocols level 'debug'
When initiating the poweroff command is get this screen and it freezes here until I hard poweroff the device by holding down the power button.
Also, after applying the suggested fix to the /etc/systemd/system.conf my behaviour matched the OP reported behaviour. The output now includes a watchdog: watchdog0: watchdog did not stop! line.



