Dependency Failed. Aborted start of /usbdrive. Welcome to emergency mode

Hello,
Been USING opensuse for several years, but I have NOT had any problems upon bootup, so I am clueless on the procedures for troubleshooting so please forgive my verbage:

Problem:
I have a 12.1 box…no real problems. Decided to shut the box down to clean up some wires… sucessfully shut the device down. When I powered on it took along time, basically I had the following:

“dependency failed. Aborted start of /lacie”
Welcome to emergency mode. Use “systemctl default” or ^D to activate default mode

Background: /lacie is an external usb drive that happens to have some file shares on it

if I login as root and enter the command:
cat /ect/fstab

I will essentially get the same thing as the current “good fstab” shown below

SOLUTION: plug in the usb to sdcard adapter with a card and reboot!

Info:
Current “good” /etc/fstab:

/dev/disk/by-id/ata-ST3320620AS_4QF02HG7-part1 swap swap defaults 0 0
/dev/disk/by-id/ata-ST3320620AS_4QF02HG7-part2 / ext4 acl,user_xattr 1 1
/dev/disk/by-id/ata-ST3320620AS_4QF02HG7-part3 /home ext4 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/sdd1 /lacie vfat uid=jason,gid=users,umask=0000,utf8 0 0

Question(s):
So by having or not having an sdcard reader in the usb port can disable the ability of the os to boot? Note the sdcard reader was not in there when I installed 12.1

That has to be a bad setting somewhere, right?

Any keywords to search on would be mighty helpful.

Thank you for your time
Qu1nn

Put nofail in the line that mounts the reader card. just before the 0 0

So if the mem card is not there the mount won’t fail.

/dev/disk/by-id/ata-ST3320620AS_4QF02HG7-part1 swap swap defaults 0 0
/dev/disk/by-id/ata-ST3320620AS_4QF02HG7-part2 / ext4 acl,user_xattr 1 1
/dev/disk/by-id/ata-ST3320620AS_4QF02HG7-part3 /home ext4 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto**,nofail** 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/sdd1 /lacie vfat uid=jason,gid=users,umask=0000,utf8 0 0

Like the above? comma_function (with no space)
Just want to be sure.

Regards, and thx for the quick response

That should do it

No. You need “nofail” for /lacie mount point, not for /proc/bus/usb.

On 2012-11-24 03:26, qu1nn wrote:
>
> gogalthorp;2506058 Wrote:
>> Put nofail in the line that mounts the reader card. just before the 0 0
>>
>> So if the mem card is not there the mount won’t fail.
>

Please, do use code tags. Your fstab is almost unreadable.

Please use code tags. Advanced editor, ‘#’ button.
View this
thread for instructions

Like this:


> usbfs           /proc/bus/usb             usbfs         noauto*,nofail*     0 0
> devpts          /dev/pts                  devpts      mode=0620,gid=5       0 0
> /dev/sdd1 /lacie vfat uid=jason,gid=users,umask=0000,utf8 0 0

> Like the above? comma_function (with no space)
> Just want to be sure.

No, in the lacie line.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

Thank you for taking the time to respond.

usbfs /proc/bus/usb usbfs noauto,nofail 0 0

Doesnt that line take care of all USB drives that are plugged in ? (the lacie drive is an external usb)
if not what does the line mean?

regards
Qu1nn

I think they may be right it is the lacy line. Is the mount point for this mem card /lacy? in the usbfs line the noauto should keep from mount when mount -a is used like at startup

Note that only items listed in fstab are mounted at startup automatically

On 2012-11-24 16:46, qu1nn wrote:
>
> Thank you for taking the time to respond.
>
>
>
> Code:
> --------------------
> usbfs /proc/bus/usb usbfs noauto,nofail 0 0
> --------------------
>
>
> Doesnt that line take care of all USB drives that are plugged in ? (the
> lacie drive is an external usb)

Try.
Does it work? Tell us.
Does it not work? Tell us and do what we told you.

> if not what does the line mean?

Nobody knows.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))