Page MenuHomeVyOS Platform

during bootup: invalid literal for int() with base 10
Closed, ResolvedPublicBUG

Details

Difficulty level
Easy (less than an hour)
Version
1.2-rolling-201909220118
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Behavior change
Issue type
Bug (incorrect behavior)

Event Timeline

Symptoms which cause no configuration of the device after booting into 1.2:

Screenshot 2019-09-23 at 14.58.34.png (214×1 px, 178 KB)

Has this been merged into 1.2, or just 1.3? Because all of the 1.2-rolling images currently available from downloads.vyos.io right now have this bug in them :-(

It's in 1.2 rolling too, but the iso has to rebuild. You can alternatively download and manually install http://dev.packages.vyos.net/repositories/current/vyos/pool/main/v/vyos-1x/vyos-1x_1.3.0-16_all.deb.

Thank you, @c-po, I'll go deploy it now, then! :-)

That's fixed the problem we had, but we've encountered some other strangeness.

First boot into 201909231545 took about 20 minutes for VyOS to be pingable. It was clear that eth1 and eth3 were not the right devices. Looking through logs gave all sorts of mess:

Screenshot 2019-09-23 at 17.53.36.png (1×3 px, 2 MB)

Second boot into 201909231545 and eth3 was named _ instead:

ea138a55-a15c-48bd-8d18-7e52481f1232.jpg (334×920 px, 138 KB)

We ran ip link set name eth3 dev _ and did a load /config/config.new and all was well again.

Haven't had a proper chance to delve into why the interface renaming is a problem during boot.

erkin set Issue type to Bug (incorrect behavior).Aug 31 2021, 6:44 PM