Standard Mixture: installation failure

Forum rules
We don't support installations in VirtualBox, VMWare, qemu or others. We ignore posts about WINE, PlayOnLinux, Steam and Skype. We don't support btrfs, lvm, UEFI, side-by-side installations with GPT or dualboot with anything newer than Windows XP.
Google your problem first. Check the Wiki. Read the existing threads. It's okay to "hijack" an existing thread, yes! If your problem is not yet covered, open a new thread. To get the quickest possible help, mention the exact release codename in your post (uname -a is a good idea, too). Due to the lack of crystal balls, attach the output of lspci -nnk if you encounter hardware problems.
User avatar
GekkoP
Emacs Sancho Panza
Posts: 5878
Joined: Tue Sep 03, 2013 7:05 am

Standard Mixture: installation failure

Unread post by GekkoP » Sat Dec 27, 2014 12:47 pm

Both bbqinstall and bbqinstaller failed on my T61.
I checked the error log, here it is:

Code: Select all

Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
mke2fs 1.42.12 (29-Aug-2014)
mke2fs 1.42.12 (29-Aug-2014)

Usage:
 mount [-lhV]
 mount -a [options]
 mount [options] [--source] <source> | [--target] <directory>
 mount [options] <source> <directory>
 mount <operation> <mountpoint> [<target>]

Options:
 -a, --all               mount all filesystems mentioned in fstab
 -c, --no-canonicalize   don't canonicalize paths
 -f, --fake              dry run; skip the mount(2) syscall
 -F, --fork              fork off for each device (use with -a)
 -T, --fstab <path>      alternative file to /etc/fstab
 -h, --help              display this help text and exit
 -i, --internal-only     don't call the mount.<type> helpers
 -l, --show-labels       lists all mounts with LABELs
 -n, --no-mtab           don't write to /etc/mtab
 -o, --options <list>    comma-separated list of mount options
 -O, --test-opts <list>  limit the set of filesystems (use with -a)
 -r, --read-only         mount the filesystem read-only (same as -o ro)
 -t, --types <list>      limit the set of filesystem types
     --source <src>      explicitly specifies source (path, label, uuid)
     --target <target>   explicitly specifies mountpoint
 -v, --verbose           say what is being done
 -V, --version           display version information and exit
 -w, --rw, --read-write  mount the filesystem read-write (default)

 -h, --help     display this help and exit
 -V, --version  output version information and exit

Source:
 -L, --label <label>     synonym for LABEL=<label>
 -U, --uuid <uuid>       synonym for UUID=<uuid>
 LABEL=<label>           specifies device by filesystem label
 UUID=<uuid>             specifies device by filesystem UUID
 PARTLABEL=<label>       specifies device by partition label
 PARTUUID=<uuid>         specifies device by partition UUID
 <device>                specifies device by path
 <directory>             mountpoint for bind mounts (see --bind/rbind)
 <file>                  regular file for loopdev setup

Operations:
 -B, --bind              mount a subtree somewhere else (same as -o bind)
 -M, --move              move a subtree to some other place
 -R, --rbind             mount a subtree and all submounts somewhere else
 --make-shared           mark a subtree as shared
 --make-slave            mark a subtree as slave
 --make-private          mark a subtree as private
 --make-unbindable       mark a subtree as unbindable
 --make-rshared          recursively mark a whole subtree as shared
 --make-rslave           recursively mark a whole subtree as slave
 --make-rprivate         recursively mark a whole subtree as private
 --make-runbindable      recursively mark a whole subtree as unbindable

For more details see mount(8).
If it can help debugging, bbqinstaller stops working at "Adding /home entry to fstab...".
I also tried installing with no separate /home, and bbqinstaller stops at "Creating /etc/fstab...".

User avatar
Dr_Chroot
Alfalfa
Posts: 1100
Joined: Mon Jun 09, 2014 9:49 pm
Location: among the sagebrush
Contact:

Re: Standard Mixture: installation failure

Unread post by Dr_Chroot » Sun Dec 28, 2014 2:32 am

I just got this exact same problem on my T410 as I was trying to install Standard Mixture this morning. It sounds like not everyone is experiencing this problem, but I don't see why when I have tried multiple partitioning layouts and on my Dell Inspiron, and it still has not installed properly. md5sums match up too, so no problem-o there. Strange -_-
Fight internet censorship.
EFF | Tor Project | Bitcoin

"There have been times throughout American history where what is right is not the same as what is legal. Sometimes to do the right thing you have to break the law." - Edward Snowden

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Standard Mixture: installation failure

Unread post by machinebacon » Sun Dec 28, 2014 2:49 am

The bbqinstaller is unchanged for 2.5 years now, so no idea. Sorry. Especially funny because *every* bbq release has exactly this version (I only changed one entry for the automatic login in live sessions, but that was years ago).

What if you manually create your partition (/dev/sdaX) as ext4 with things like fdisk and mke2fs -t ext4 and tune2fs -r 10000, no separate home, and install using "bbqinstall /dev/sdaX /dev/sda"?

bbqinstaller will be removed in 2015, so we should focus on bbqinstall :)
..gnutella..

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5878
Joined: Tue Sep 03, 2013 7:05 am

Re: Standard Mixture: installation failure

Unread post by GekkoP » Sun Dec 28, 2014 10:04 am

^ I'm pretty sure it is something on my side, because it never happened to me before. (did the same with Haggis and I'm still here with it)

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Standard Mixture: installation failure

Unread post by machinebacon » Sun Dec 28, 2014 10:55 am

Just did a fresh installation on a hard drive with 4 partitions already on it, overwriting one of them. Installation finishes fine. I do not have separate homes, by the way :)
..gnutella..

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: Standard Mixture: installation failure

Unread post by pidsley » Sun Dec 28, 2014 5:28 pm

I can duplicate this problem, and I can "fix" it, but I don't understand why it is happening now with an unchanged script and why bacon can use the scripts without problem.

As you can see from GekkoP's error log, the system is complaining about the syntax for the "mount" command -- specifically this section:

Code: Select all

mount -t tmpfs --bind /dev/ /target/dev/ ; check_exit
mount -t proc --bind /proc/ /target/proc/ ; check_exit
mount -t sysfs --bind /sys/ /target/sys/ ; check_exit
If I change the mount commands so the filesystem type is not stated explicitly, the installer completes without errors. I am not using a separate /home.

Code: Select all

mount --bind /dev/ /target/dev/ ; check_exit
mount --bind /proc/ /target/proc/ ; check_exit
mount --bind /sys/ /target/sys/ ; check_exit
Again, I have no idea why this is suddenly not working for some of us and working for others. I will try to do a little more research.

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5878
Joined: Tue Sep 03, 2013 7:05 am

Re: Standard Mixture: installation failure

Unread post by GekkoP » Sun Dec 28, 2014 6:54 pm

Tomorrow I'll give it another try, thanks for the suggestions.

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Standard Mixture: installation failure

Unread post by machinebacon » Mon Dec 29, 2014 2:54 am

OK, I'll rewrite the installer without the filesystem options and make a new ISO, will be up on Tuesday. Thanks for the info.

mount is in the util-linux package, I don't see a drastic thing in the changelogs of mount, so I am puzzled, too. The kernel is Debian's stable one, so that cannot be a problem, too.

Mount even threw errors (in the past) when filesystem types were *not* specified. They did implement a 'guesser' that sets the flag automatically. This was just recently.

The affected packages could be: live-config(-sysvinit), live-boot, util-linux, udev. I rather find the reason for the break than just removing the filetype option. Is it maybe because SM uses OpenRC? Bullshit, because the Live session should use sysV fully. I really don't get it :(
..gnutella..

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: Standard Mixture: installation failure

Unread post by pidsley » Mon Dec 29, 2014 3:15 am

I really don't know. Sorry for the hassle. It's easy enough for users to edit the install script. I also looked at the changelogs for mount and don't see anything useful. I will try to investigate further.

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Standard Mixture: installation failure

Unread post by machinebacon » Mon Dec 29, 2014 3:26 am

No hassle, I'd throw this one out and then keep my hands off Debian for a while :)
See, this is the reason I want to leave this fucking base as soon as possible :(
..gnutella..

User avatar
day
Distrowatcher
Posts: 1
Joined: Tue Jul 15, 2014 4:04 am

Re: Standard Mixture: installation failure

Unread post by day » Sun Jan 25, 2015 2:16 am

did we get a fix for this or do we have to edit the bbqinstaller script ? i'm having the same issue with crackwhore

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: Standard Mixture: installation failure

Unread post by pidsley » Sun Jan 25, 2015 2:37 am

^ Edit the script please. It's not difficult. Simply remove the -t argument in the mount section of /usr/local/bin/bbqinstaller (or bbqinstall if you prefer that), as in this post: http://linuxbbq.org/bbs/viewtopic.php?f ... 904#p34637

User avatar
Dr_Chroot
Alfalfa
Posts: 1100
Joined: Mon Jun 09, 2014 9:49 pm
Location: among the sagebrush
Contact:

Re: Standard Mixture: installation failure

Unread post by Dr_Chroot » Sun Jan 25, 2015 3:07 am

^ Eureka! That solved the install of howmslice for me, too. I just came here to ask about what to do when the install keeps failing (miserably) giving this error:

Code: Select all

Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
mke2fs 1.42.12 (29-Aug-2014)
mke2fs 1.42.12 (29-Aug-2014)

Usage:
 mount [-lhV]
 mount -a [options]
 mount [options] [--source] <source> | [--target] <directory>
 mount [options] <source> <directory>
 mount <operation> <mountpoint> [<target>]

Options:
 -a, --all               mount all filesystems mentioned in fstab
 -c, --no-canonicalize   don't canonicalize paths
 -f, --fake              dry run; skip the mount(2) syscall
 -F, --fork              fork off for each device (use with -a)
 -T, --fstab <path>      alternative file to /etc/fstab
 -h, --help              display this help text and exit
 -i, --internal-only     don't call the mount.<type> helpers
 -l, --show-labels       lists all mounts with LABELs
 -n, --no-mtab           don't write to /etc/mtab
 -o, --options <list>    comma-separated list of mount options
 -O, --test-opts <list>  limit the set of filesystems (use with -a)
 -r, --read-only         mount the filesystem read-only (same as -o ro)
 -t, --types <list>      limit the set of filesystem types
     --source <src>      explicitly specifies source (path, label, uuid)
     --target <target>   explicitly specifies mountpoint
 -v, --verbose           say what is being done
 -V, --version           display version information and exit
 -w, --rw, --read-write  mount the filesystem read-write (default)

 -h, --help     display this help and exit
 -V, --version  output version information and exit

Source:
 -L, --label <label>     synonym for LABEL=<label>
 -U, --uuid <uuid>       synonym for UUID=<uuid>
 LABEL=<label>           specifies device by filesystem label
 UUID=<uuid>             specifies device by filesystem UUID
 PARTLABEL=<label>       specifies device by partition label
 PARTUUID=<uuid>         specifies device by partition UUID
 <device>                specifies device by path
 <directory>             mountpoint for bind mounts (see --bind/rbind)
 <file>                  regular file for loopdev setup

Operations:
 -B, --bind              mount a subtree somewhere else (same as -o bind)
 -M, --move              move a subtree to some other place
 -R, --rbind             mount a subtree and all submounts somewhere else
 --make-shared           mark a subtree as shared
 --make-slave            mark a subtree as slave
 --make-private          mark a subtree as private
 --make-unbindable       mark a subtree as unbindable
 --make-rshared          recursively mark a whole subtree as shared
 --make-rslave           recursively mark a whole subtree as slave
 --make-rprivate         recursively mark a whole subtree as private
 --make-runbindable      recursively mark a whole subtree as unbindable

For more details see mount(8).
Fight internet censorship.
EFF | Tor Project | Bitcoin

"There have been times throughout American history where what is right is not the same as what is legal. Sometimes to do the right thing you have to break the law." - Edward Snowden

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Standard Mixture: installation failure

Unread post by machinebacon » Sun Jan 25, 2015 3:12 am

^ Thanks. I don't want to take the blame for the new syntax in the mount command (apparently, it installs when you are 'replacing' a BBQ spin, but not when you install on a freshly created partition) but really had no interest and time to fix the last 7 or 8 spins (I only fixed the most recent one, that's the GTD spin).

Anyway, enjoy as long as you can, this is the last Debian spin that leaves my kitchen. I'm about to switch all my Debian partitions to something else :)
..gnutella..

User avatar
Dr_Chroot
Alfalfa
Posts: 1100
Joined: Mon Jun 09, 2014 9:49 pm
Location: among the sagebrush
Contact:

Re: Standard Mixture: installation failure

Unread post by Dr_Chroot » Sun Jan 25, 2015 3:22 am

^ Haha, np. Out of curiosity, are you moving from Debian to Fedora or Slackware or ? There were a few gents in #debian-next last night that announced that they were doing the same thing, citing a couple of issues that had with apt/Debian project. I wonder if we will see a lot of the old Debian community moving to Arch or other young and beautiful distros.
Fight internet censorship.
EFF | Tor Project | Bitcoin

"There have been times throughout American history where what is right is not the same as what is legal. Sometimes to do the right thing you have to break the law." - Edward Snowden

User avatar
dkeg
Configurator
Posts: 3782
Joined: Sun Nov 18, 2012 9:23 pm
Location: Mid-Atlantic Grill

Re: Standard Mixture: installation failure

Unread post by dkeg » Sun Jan 25, 2015 3:23 am

^^dun dun duuunnnn .....

(how would you spell it?)

^^^And, nice ava pids!

Work hard; Complain less

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Standard Mixture: installation failure

Unread post by machinebacon » Sun Jan 25, 2015 4:19 am

^^ Doc, it's something even more stale ... :)

^ I'd spell it "enough of DFSG" :D
..gnutella..

User avatar
bones
Clooney
Posts: 2385
Joined: Fri Jun 28, 2013 11:47 pm
Location: Cascadia

Re: Standard Mixture: installation failure

Unread post by bones » Sun Jan 25, 2015 6:01 am

machinebacon wrote:^^ Doc, it's something even more stale ... :)
Sweet, Yggdrasil is the new base! :D

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: Standard Mixture: installation failure

Unread post by machinebacon » Sun Jan 25, 2015 6:23 am

..gnutella..

User avatar
rhowaldt
Dog
Posts: 4565
Joined: Wed Oct 17, 2012 9:01 am
Contact:

Re: Standard Mixture: installation failure

Unread post by rhowaldt » Mon Jan 26, 2015 10:58 am

those offensive releasenames are awesome if only for this:
i'm having the same issue with crackwhore
XD
All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.

Post Reply