Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Triggering udev events: /sbin/udevadm trigger --action=change

Featured Replies

I recently upgraded from Version 6.12.13 2024-08-22 to Version 7.0.0 2025-01-09. 

A reboot resulted in the server hanging with (would go no further with no helpful output)

Triggering udev events


I set the following boot parameters:

udev.log_priority=debug ignore_loglevel systemd.log_level=debug systemd.log_target=console

 

And that gave me more output (but this was not really helpful immediately - but this turned out to have the crucial details...)

Triggering udev events
MII link monitoring set to 100ms
bond0: (slave eth0): Enslaving as a backup interface with a down link
igc 0000:0a:00.0 eth0: NIC Link is Ip 100Mbps Full Duplex, Flow COntrol: RX/TX


Based on the advice here: 

 

I tried reverting from /previous with
 

cd /Volumes/UNRAID
mkdir current
cd previous
for i in $(ls); do 
	cp ../$i ../current # Backup existing 
	cp $i ../. # Revert to what was in previous
done

 

Now It hangs with:

 

Triggering udev events: /sbin/udevadm trigger --action=change


Any help would be very much welcomed. I stand to loose a lot of data if I cant recover this.

Edited by JWFA
updated context

Solved by JWFA

  • Community Expert

Do you have a current backup of flash? 

  • Author
  • Solution

OK... so I have resolved the problem.  This was a network issue:

My network config looked like this:
 

# Generated settings:
IFNAME[0]="br0"
BONDNAME[0]="bond0"
BONDING_MIIMON[0]="100"
BRNAME[0]="br0"
BRSTP[0]="no"
BRFD[0]="0"
BONDING_MODE[0]="1"
BONDNICS[0]="eth0"
BRNICS[0]="bond0"
PROTOCOL[0]="ipv4"
USE_DHCP[0]="no"
IPADDR[0]="10.0.0.10"
NETMASK[0]="255.255.254.0"
GATEWAY[0]="10.0.0.1"
DNS_SERVER1="10.0.0.1"
USE_DHCP6[0]="yes"
DHCP6_KEEPRESOLV="no"
VLANS[0]="1"
SYSNICS="1"
VLANS[0]="1,103"


The output from my original post contains the clue:
 

bond0: (slave eth0): Enslaving as a backup interface with a down link


I simply edited my config to as simple as possible:
 

# Generated settings:
# Default settings:
IFNAME[0]="eth0"
PROTOCOL[0]="ipv4"
USE_DHCP[0]="yes"


And my host came up after booting with this. 

Obviously this is not a generic solution to this problem. Simply put `udev` was failing to bring up the interface. In order to debug this you need to boot the server into single user mode by adding `single` to the kernel's boot paramters.

Or you can edit `syslinux.cfg-` as follows:

 

default menu.c32
menu title Lime Technology, Inc.
prompt 0
timeout 50
label Unraid OS
  menu default
  kernel /bzimage
  append initrd=/bzroot
label Unraid OS GUI Mode
  kernel /bzimage
  append initrd=/bzroot,/bzroot-gui
label Unraid OS Safe Mode (no plugins, no GUI)
  kernel /bzimage
  append initrd=/bzroot unraidsafemode
label Unraid OS GUI Safe Mode (no plugins)
  kernel /bzimage
  append initrd=/bzroot,/bzroot-gui unraidsafemode
label Memtest86+
  kernel /memtest
label Single User Mode
  kernel /bzimage
  append initrd=/bzroot single


Once in single user mode you can debug the issue. I established that simply brining up the interface manually by doing:

 

/sbin/ip link set eth0 up
/sbin/ip addr add 10.0.0.10/24 dev eth0 # edit this for your network obviously
/sbin/ip route add default via 10.0.0.1


Given that I know the interface was working I followed the steps to manually bring up the bond0, and it failed so I knew the config was gronked. I reverted to the simple dhcp config and that resolved my problem.

I hope this helps other users. 

 

Edited by JWFA

  • 1 month later...

FYI to anyone checking, this same error shows up during a plain, vanilla, stock install of 7.0.1 during initial boot up.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.