udev rule unable to rename network interface name

Hi @gh_tintinp we are just seeing a 404 when trying to view the logs, perhaps need to change the viewing permissions or something?

https://file.io/igMh50

this should do

it’s short I’ll just paste it here

-- Logs begin at Fri 2020-01-31 16:48:14 UTC, end at Fri 2020-01-31 19:35:31 UTC. --
Jan 31 19:34:01 28f6f6a kernel: wl_android_wifi_off in
Jan 31 19:34:01 28f6f6a kernel: tegra_sysfs_off
Jan 31 19:34:01 28f6f6a kernel: tegra_sysfs_rf_test_disable
Jan 31 19:34:01 28f6f6a kernel: dhd_wlfc_deinit():3437, maintain HOST RXRERODER flag in tvl
Jan 31 19:34:01 28f6f6a kernel: dhdsdio_isr : bus is down. we have nothing to do
Jan 31 19:34:01 28f6f6a kernel: gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
Jan 31 19:34:01 28f6f6a kernel: Disabling wake69
Jan 31 19:34:01 28f6f6a kernel: sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 21
Jan 31 19:34:01 28f6f6a kernel: wifi_platform_set_power = 0
Jan 31 19:34:01 28f6f6a avahi-daemon[323]: Registering new address record for fe80::48b3:4c23:e34c:bb57 on eth0.*.
Jan 31 19:34:01 28f6f6a kernel: 
                                Dongle Host Driver, version 1.201.82 (r)
                                Compiled in drivers/net/wireless/bcmdhd on Jan 25 2018 at 00:51:44
Jan 31 19:34:01 28f6f6a kernel: wl_android_wifi_on in
Jan 31 19:34:01 28f6f6a kernel: wifi_platform_set_power = 1
Jan 31 19:34:01 28f6f6a kernel: mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
Jan 31 19:34:01 28f6f6a kernel: sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 21
Jan 31 19:34:01 28f6f6a kernel: F1 signature read @0x18000000=0x17214354
Jan 31 19:34:01 28f6f6a kernel: F1 signature OK, socitype:0x1 chip:0x4354 rev:0x1 pkg:0x2
Jan 31 19:34:01 28f6f6a kernel: DHD: dongle ram size is set to 786432(orig 786432) at 0x180000
Jan 31 19:34:02 28f6f6a kernel: dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
Jan 31 19:34:02 28f6f6a kernel: dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
Jan 31 19:34:02 28f6f6a kernel: gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
Jan 31 19:34:02 28f6f6a kernel: gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
Jan 31 19:34:02 28f6f6a kernel: Enabling wake69
Jan 31 19:34:02 28f6f6a kernel: wifi_platform_get_mac_addr
Jan 31 19:34:02 28f6f6a kernel: Firmware up: op_mode=0x0002, MAC=00:04:4b:c6:ec:c3
Jan 31 19:34:02 28f6f6a kernel: dhd_preinit_ioctls pspretend_threshold for HostAPD failed  -23
Jan 31 19:34:02 28f6f6a kernel: Firmware version = wl0: May  4 2017 13:48:00 version 7.35.221.21 (r697384) FWID 01-58d9d0b3
Jan 31 19:34:02 28f6f6a kernel: dhd_interworking_enable: failed to set WNM info, ret=-23
Jan 31 19:34:02 28f6f6a kernel: tegra_sysfs_on
Jan 31 19:34:02 28f6f6a kernel: CFG80211-ERROR) __wl_cfg80211_scan : Invalid Scan Command at SoftAP mode
Jan 31 19:34:02 28f6f6a kernel: CFG80211-ERROR) wl_cfg80211_scan : scan error (-22)
Jan 31 19:34:02 28f6f6a kernel: CFG80211-ERROR) wl_cfg80211_del_station : Disconnect STA : ff:ff:ff:ff:ff:ff scb_val.val 3
Jan 31 19:34:02 28f6f6a kernel: CFG80211-ERROR) wl_cfg80211_set_channel : netdev_ifidx(6), chan_type(1) target channel(1) 
Jan 31 19:34:02 28f6f6a kernel: _dhd_wlfc_mac_entry_update():1732, entry(32)
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Registering new address record for fe80::bb05:95fc:32ad:5eaf on usb0.*.
Jan 31 19:34:02 28f6f6a kernel: dhd_ndo_add_ip: ndo ip addr add failed, retcode = -23
Jan 31 19:34:02 28f6f6a kernel: dhd_inet6_work_handler: Adding host ip for NDO failed -23
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Joining mDNS multicast group on interface wlan0.IPv4 with address 10.42.0.1.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: New relevant interface wlan0.IPv4 for mDNS.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Registering new address record for 10.42.0.1 on wlan0.IPv4.
Jan 31 19:34:02 28f6f6a systemd-journald[632]: Successfully sent stream file descriptor to service manager.
Jan 31 19:34:02 28f6f6a systemd[1]: sys-fs-fuse-connections.mount: Cannot add dependency job, ignoring: Unit sys-fs-fuse-connections.mount is masked.
Jan 31 19:34:02 28f6f6a systemd[1]: sys-kernel-config.mount: Cannot add dependency job, ignoring: Unit sys-kernel-config.mount is masked.
Jan 31 19:34:02 28f6f6a avahi-dnsconfd[349]: Got SIGTERM, quitting.
Jan 31 19:34:02 28f6f6a systemd[1]: kmod-static-nodes.service: Cannot add dependency job, ignoring: Unit kmod-static-nodes.service is masked.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Got SIGTERM, quitting.
Jan 31 19:34:02 28f6f6a systemd[1]: systemd-remount-fs.service: Cannot add dependency job, ignoring: Unit systemd-remount-fs.service is masked.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Leaving mDNS multicast group on interface docker0.IPv4 with address 172.17.0.1.
Jan 31 19:34:02 28f6f6a systemd[1]: dev-hugepages.mount: Cannot add dependency job, ignoring: Unit dev-hugepages.mount is masked.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Leaving mDNS multicast group on interface balena0.IPv4 with address 10.114.101.1.
Jan 31 19:34:02 28f6f6a systemd[1]: Stopping Avahi DNS Configuration Daemon...
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Leaving mDNS multicast group on interface resin-dns.IPv4 with address 10.114.102.1.
Jan 31 19:34:02 28f6f6a systemd[1]: Stopping Avahi mDNS/DNS-SD Stack...
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 10.42.0.1.
Jan 31 19:34:02 28f6f6a systemd[1]: Stopped Avahi DNS Configuration Daemon.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Leaving mDNS multicast group on interface usb0.IPv4 with address 192.168.1.100.
Jan 31 19:34:02 28f6f6a systemd[1]: Started Avahi DNS Configuration Daemon.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.10.0.53.
Jan 31 19:34:02 28f6f6a avahi-daemon[323]: avahi-daemon 0.6.32 exiting.
Jan 31 19:34:02 28f6f6a systemd[1]: Stopped Avahi mDNS/DNS-SD Stack.
Jan 31 19:34:02 28f6f6a systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Process 323 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid)
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Found user 'avahi' (UID 107) and group 'avahi' (GID 114).
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Successfully dropped root privileges.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: avahi-daemon 0.6.32 starting up.
Jan 31 19:34:02 28f6f6a systemd[1]: Started Avahi mDNS/DNS-SD Stack.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Successfully called chroot().
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Successfully dropped remaining capabilities.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Loading service file /services/edge1.service.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: *** WARNING: Detected another IPv4 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. ***
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Joining mDNS multicast group on interface docker0.IPv4 with address 172.17.0.1.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: New relevant interface docker0.IPv4 for mDNS.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Joining mDNS multicast group on interface balena0.IPv4 with address 10.114.101.1.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: New relevant interface balena0.IPv4 for mDNS.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Joining mDNS multicast group on interface resin-dns.IPv4 with address 10.114.102.1.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: New relevant interface resin-dns.IPv4 for mDNS.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Joining mDNS multicast group on interface wlan0.IPv4 with address 10.42.0.1.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: New relevant interface wlan0.IPv4 for mDNS.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Joining mDNS multicast group on interface usb0.IPv4 with address 192.168.1.100.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: New relevant interface usb0.IPv4 for mDNS.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.10.0.53.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: New relevant interface eth0.IPv4 for mDNS.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Network interface enumeration completed.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for fe80::b40f:23ff:fe10:7fb3 on veth3cea427.*.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for fe80::42:23ff:feaf:7d0a on docker0.*.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for 172.17.0.1 on docker0.IPv4.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for 10.114.101.1 on balena0.IPv4.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for fe80::3019:9eff:fe0a:82d on resin-dns.*.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for 10.114.102.1 on resin-dns.IPv4.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for fe80::204:4bff:fec6:ecc3 on wlan0.*.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for 10.42.0.1 on wlan0.IPv4.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for fe80::bb05:95fc:32ad:5eaf on usb0.*.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for 192.168.1.100 on usb0.IPv4.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for fe80::48b3:4c23:e34c:bb57 on eth0.*.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Registering new address record for 10.10.0.53 on eth0.IPv4.
Jan 31 19:34:02 28f6f6a avahi-daemon[636]: Server startup complete. Host name is 28f6f6a.local. Local service cookie is 1618185984.
Jan 31 19:34:02 28f6f6a avahi-dnsconfd[635]: Successfully connected to Avahi daemon.
Jan 31 19:34:05 28f6f6a mysql-server[327]: MYSQL SETUP DONE
Jan 31 19:34:05 28f6f6a mysql-server[327]: --------------
Jan 31 19:34:05 28f6f6a mysql-server[327]: mysql  Ver 14.14 Distrib 5.7.28, for Linux (aarch64) using  EditLine wrapper
Jan 31 19:34:05 28f6f6a mysql-server[327]: Connection id:                9
Jan 31 19:34:05 28f6f6a mysql-server[327]: Current database:
Jan 31 19:34:05 28f6f6a mysql-server[327]: Current user:                edge1-app@172.17.0.1
Jan 31 19:34:05 28f6f6a mysql-server[327]: SSL:                        Cipher in use is DHE-RSA-AES128-GCM-SHA256
Jan 31 19:34:05 28f6f6a mysql-server[327]: Current pager:                stdout
Jan 31 19:34:05 28f6f6a mysql-server[327]: Using outfile:                ''
Jan 31 19:34:05 28f6f6a mysql-server[327]: Using delimiter:        ;
Jan 31 19:34:05 28f6f6a mysql-server[327]: Server version:                8.0.18 MySQL Community Server - GPL
Jan 31 19:34:05 28f6f6a mysql-server[327]: Protocol version:        10
Jan 31 19:34:05 28f6f6a mysql-server[327]: Connection:                127.0.0.1 via TCP/IP
Jan 31 19:34:05 28f6f6a mysql-server[327]: Server characterset:        utf8mb4
Jan 31 19:34:05 28f6f6a mysql-server[327]: Db     characterset:        utf8mb4
Jan 31 19:34:05 28f6f6a mysql-server[327]: Client characterset:        utf8
Jan 31 19:34:05 28f6f6a mysql-server[327]: Conn.  characterset:        utf8
Jan 31 19:34:05 28f6f6a mysql-server[327]: TCP port:                3306
Jan 31 19:34:05 28f6f6a mysql-server[327]: Uptime:                        5 sec
Jan 31 19:34:05 28f6f6a mysql-server[327]: Threads: 2  Questions: 13  Slow queries: 0  Opens: 127  Flush tables: 3  Open tables: 47  Queries per second avg: 2.600
Jan 31 19:34:05 28f6f6a mysql-server[327]: --------------
Jan 31 19:34:05 28f6f6a mysql-server[327]: MYSQL UP AND RUNNING!
Jan 31 19:34:07 28f6f6a mysql-server[706]: > @skycatch/edge-server@5.0.0-rc24 knex:migrate /root/workspace/edge1-app/server
Jan 31 19:34:07 28f6f6a mysql-server[706]: > knex migrate:latest
Jan 31 19:34:08 28f6f6a mysql-server[706]: Using environment: production
Jan 31 19:34:09 28f6f6a mysql-server[706]: Already up to date
Jan 31 19:34:10 28f6f6a mysql-server[706]: > @skycatch/edge-server@5.0.0-rc24 knex:seed /root/workspace/edge1-app/server
Jan 31 19:34:10 28f6f6a mysql-server[706]: > knex seed:run
Jan 31 19:34:11 28f6f6a mysql-server[706]: Using environment: production
Jan 31 19:34:13 28f6f6a mysql-server[706]: Ran 1 seed files
Jan 31 19:34:13 28f6f6a systemd[1]: Started MYSQL Server.
Jan 31 19:34:13 28f6f6a systemd[1]: Started Edge 1 App.
Jan 31 19:34:13 28f6f6a systemd[1]: Started Edge 1 LTE service.
Jan 31 19:34:13 28f6f6a systemd[1]: Started Edge 1 NTRIP service.
Jan 31 19:34:13 28f6f6a systemd[1]: Started Edge 1 LED service.
Jan 31 19:34:13 28f6f6a systemd[1]: Started Edge 1 GNSS service.
Jan 31 19:34:13 28f6f6a systemd[1]: Started Edge 1 Power service.
Jan 31 19:34:13 28f6f6a systemd[1]: Reached target Multi-User System.
Jan 31 19:34:13 28f6f6a systemd[1]: Reached target Graphical Interface.
Jan 31 19:34:13 28f6f6a systemd[1]: Starting Update UTMP about System Runlevel Changes...
Jan 31 19:34:13 28f6f6a systemd[1]: Started Update UTMP about System Runlevel Changes.
Jan 31 19:34:13 28f6f6a systemd[1]: Startup finished in 17.996s.
Jan 31 19:34:14 28f6f6a kernel: docker0: port 1(veth3cea427) entered forwarding state
Jan 31 19:34:21 28f6f6a systemd[1]: Time has been changed
Jan 31 19:34:21 28f6f6a systemd[1]: apt-daily.timer: Adding 6h 48min 18.372908s random time.
Jan 31 19:34:21 28f6f6a systemd[1]: apt-daily-upgrade.timer: Adding 53min 55.711053s random time.
Jan 31 19:34:24 28f6f6a kernel: device vethfc81b06 entered promiscuous mode
Jan 31 19:34:24 28f6f6a kernel: IPv6: ADDRCONF(NETDEV_UP): vethfc81b06: link is not ready
Jan 31 19:34:24 28f6f6a containerd[165]: time="2020-01-31T19:34:24.173066277Z" level=info msg="shim containerd-shim started" address="/containerd-shim/moby/c3855876375cd907bc213ae1caad769fc918fb5bba88dbbcdacad94e626c0e14/shim.sock" debug=false pid=896
Jan 31 19:34:24 28f6f6a kernel: eth0: renamed from veth1d60959
Jan 31 19:34:24 28f6f6a kernel: IPv6: ADDRCONF(NETDEV_CHANGE): vethfc81b06: link becomes ready
Jan 31 19:34:24 28f6f6a kernel: docker0: port 2(vethfc81b06) entered forwarding state
Jan 31 19:34:24 28f6f6a kernel: docker0: port 2(vethfc81b06) entered forwarding state
Jan 31 19:34:25 28f6f6a containerd[165]: time="2020-01-31T19:34:25.029299109Z" level=info msg="shim reaped" id=c3855876375cd907bc213ae1caad769fc918fb5bba88dbbcdacad94e626c0e14
Jan 31 19:34:25 28f6f6a dockerd[167]: time="2020-01-31T19:34:25.038738309Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Jan 31 19:34:25 28f6f6a kernel: docker0: port 2(vethfc81b06) entered disabled state
Jan 31 19:34:25 28f6f6a kernel: veth1d60959: renamed from eth0
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Data hash table of /run/log/journal/16bafa5897eb4251a27ccebf7c4921af/system.journal has a fill level at 75.0 (1536 of 2047 items, 1048576 file size, 682 bytes per hash table item), suggesting rotation.
Jan 31 19:34:25 28f6f6a systemd-journald[632]: /run/log/journal/16bafa5897eb4251a27ccebf7c4921af/system.journal: Journal header limits reached or header out-of-date, rotating.
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Rotating...
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Reserving 2047 entries in hash table.
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Vacuuming...
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Deleted archived journal /run/log/journal/16bafa5897eb4251a27ccebf7c4921af/system@1fc7571975184a5b9eaad8f74d6bd801-0000000000000001-00059d74a70c63dd.journal (1.0M).
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Deleted archived journal /run/log/journal/16bafa5897eb4251a27ccebf7c4921af/system@1fc7571975184a5b9eaad8f74d6bd801-00000000000002a7-00059d74a70db3c9.journal (1.0M).
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Deleted archived journal /run/log/journal/16bafa5897eb4251a27ccebf7c4921af/system@1fc7571975184a5b9eaad8f74d6bd801-000000000000055f-00059d74a70f55a4.journal (1.0M).
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Deleted archived journal /run/log/journal/16bafa5897eb4251a27ccebf7c4921af/system@1fc7571975184a5b9eaad8f74d6bd801-0000000000000835-00059d74a715d984.journal (1.0M).
Jan 31 19:34:25 28f6f6a systemd-journald[632]: Vacuuming done, freed 4.0M of archived journals from /run/log/journal/16bafa5897eb4251a27ccebf7c4921af.
Jan 31 19:34:25 28f6f6a kernel: docker0: port 2(vethfc81b06) entered disabled state
Jan 31 19:34:25 28f6f6a kernel: device vethfc81b06 left promiscuous mode
Jan 31 19:34:25 28f6f6a kernel: docker0: port 2(vethfc81b06) entered disabled state
Jan 31 19:34:26 28f6f6a systemd-journald[632]: Compressed data object 792 -> 528 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 440 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 440 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 440 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 436 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 440 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 440 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 440 using XZ
Jan 31 19:34:38 28f6f6a systemd-journald[632]: Compressed data object 671 -> 440 using XZ
Jan 31 19:35:02 28f6f6a CRON[2416]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 31 19:35:02 28f6f6a CRON[2417]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jan 31 19:35:02 28f6f6a CRON[2416]: pam_unix(cron:session): session closed for user root
Jan 31 19:35:18 28f6f6a systemd-journald[632]: Sent WATCHDOG=1 notification.

Thanks @@gh_tintinp , that works! I’ve had a look at the logs but the are a bit out of my scope of understanding when it comes to udev so we probably need to wait for @majorz to come and weigh in here.

Hi @gh_tintinp, the logs you provided are not the full logs from the host OS. You need to open a Host OS terminal from the dashboard to retrieve those (using the commands above). You probably opened a terminal towards your application container (judging from the mysql server stuff I see inside, which should not be running on the host OS).

You may paste them here afterwards again.

Thanks,
Zahari

You mention you are running this on Resin OS 2.9.7+rev4. This is quite an old version now. Do you have any particular reason for not updating to latest? And can you confirm that renaming through udev does not work on latest OS.

Hi @majorz ,

In the newer versions, there’s strong electromagnetic wave emitted when writing to SSD causing interference with other instruments in the system, that’s why I still need to use the old version.

However, I did upgrade to 2.38.2 with the same udev rule with name starting with 100. Apparently, the wifi dongle did not get rename at all when it was plugged in to the device at any point.

I will downgrade it back to 2.9.7 and grab the log in the host container for you.

Thanks