Public bug reported: I do not why, but the USB UPS device appears very late in the boot process. I would say, it appears only after the boot, even through it is plugged in continuously. The result is that the nut server, therefore the nut driver starts nearly at the same time, creating a race condition. I was able to fix it with a 10 second sleep in the init.d script (3 seconds was not enough). syslog extract:
Nov 21 21:41:46 munka kernel: [ 6.834055] EXT4-fs (dm-2): re-mounted. Opts: errors=remount-ro Nov 21 21:41:46 munka acpid: starting up with proc fs Nov 21 21:41:46 munka cron[794]: (CRON) INFO (pidfile fd = 3) Nov 21 21:41:46 munka cron[878]: (CRON) STARTUP (fork ok) Nov 21 21:41:46 munka acpid: 1 rule loaded Nov 21 21:41:46 munka acpid: waiting for events: event logging is off Nov 21 21:41:46 munka cron[878]: (CRON) INFO (Running @reboot jobs) Nov 21 21:41:47 munka kernel: [ 8.940124] r8169 0000:03:00.0 eth0: link up Nov 21 21:41:47 munka kernel: [ 8.940133] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Nov 21 21:41:48 munka whoopsie[813]: whoopsie 0.2.24.1 starting up. Nov 21 21:41:48 munka whoopsie[813]: Using lock path: /var/lock/whoopsie/lock Nov 21 21:41:50 munka kernel: [ 11.323047] usb 4-3: New USB device found, idVendor=0001, idProduct=0000 Nov 21 21:41:50 munka kernel: [ 11.323051] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Nov 21 21:41:50 munka kernel: [ 11.323053] usb 4-3: Product: STD UPS MON V1.0 Nov 21 21:41:50 munka kernel: [ 11.327943] hidraw: raw HID events driver (C) Jiri Kosina Nov 21 21:41:50 munka kernel: [ 11.357172] usbcore: registered new interface driver usbhid Nov 21 21:41:50 munka kernel: [ 11.357174] usbhid: USB HID core driver Nov 21 21:41:50 munka kernel: [ 11.365323] hid-generic 0003:0001:0000.0001: hiddev0,hidraw0: USB HID v1.00 Device [STD UPS MON V1.0] on usb-0000:00:12.1-3/input0 Nov 21 21:41:53 munka whoopsie[983]: Could not get the Network Manager state: Here is the "fix" from my /etc/init.d/nut-server script: start_stop_server () { case "$MODE" in standalone|netserver) case "$1" in start) # First, start driver(s) # USB UPS appears late in the boot as of 2013-11 sleep 10 ! $upsdrvctl start > /var/log/ups-driver 2>&1 && \ ProblemType: Bug DistroRelease: Ubuntu 13.10 Package: nut-server 2.6.4-2.3ubuntu2 [modified: lib/udev/rules.d/52-nut-usbups.rules] ProcVersionSignature: Ubuntu 3.11.0-13.20-generic 3.11.6 Uname: Linux 3.11.0-13-generic x86_64 ApportVersion: 2.12.5-0ubuntu2.1 Architecture: amd64 Date: Fri Nov 22 02:46:46 2013 InstallationDate: Installed on 2013-11-20 (1 days ago) InstallationMedia: Ubuntu-Server 13.10 "Saucy Salamander" - Release amd64 (20131016) KernelVersion: Linux munka 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 07:38:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux MarkForUpload: True SourcePackage: nut UpgradeStatus: No upgrade log present (probably fresh install) modified.conffile..etc.nut.ups.conf: [modified] modified.conffile..etc.nut.upsd.users: [modified] mtime.conffile..etc.init.d.nut.server: 2013-11-22T02:46:40.856595 mtime.conffile..etc.nut.ups.conf: 2013-11-22T00:25:01.224512 mtime.conffile..etc.nut.upsd.users: 2013-11-21T05:59:13.640552 ** Affects: nut (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug saucy -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to nut in Ubuntu. https://bugs.launchpad.net/bugs/1253861 Title: USB device appears late, driver does not start on boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nut/+bug/1253861/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs