Re: Re: PWS 433au (Miata) recovery update

2019-01-27 Thread Bob Tracy
On Sun, Jan 27, 2019 at 12:25:52PM -0800, Alex Winbow wrote:
> I'm seeing this also, after installing using the Debian 8.0 installer
> and dist-upgrade'ing to unstable (using the SMP kernel trick to get past the
> GENERIC issue). My understanding is that it's not initramfs-tools that
> mounts all the (non-root) local filesystems, but systemd (which it looks
> like you've reported as a bug elsewhere). I was able to pseudo-fix this by
> changing the fs_passno field in /etc/fstab to '0'.

This tells us (or me, anyway) that systemd's logic for automatically
setting up and running "fsck.fstype" for local filesystems is broken.
I don't think the dynamic generation of services and dependencies for
handling local filesystems was part of the "special sauce" for systemd
versions prior to version 235-X, which was when things broke on my system.

Setting the fs_passno field to '0' (electing to not run file system
checks before mounting) will bite you eventually.  It's annoying to have
to manually run "e2fsck -p" on three local filesystems (other than '/'
and '/usr') and mount them, but at least the boot process isn't so badly
broken I can't do it.

> Couple other things I found: in /etc/network/interfaces,
> "allow-hotplug eth0" doesn't seem to work nicely with systemd, but "auto
> eth0" does.

Hadn't dug into this enough to determine what's going on, but did notice
that running "ifup eth0" (static IP configuration) while in the emergency
shell was effective.  It's interesting you mention "auto eth0" working,
because I've got an IPv6 tunnel interface designated "auto" that depends
on "eth0" being up to function properly, and "systemd" happily configures
the tunnel interface without "eth0" being present.

Have I mentioned today how much I detest "systemd"? :-)

This will get solved eventually, but it would get solved more quickly if
the case of multiple local filesystems was more common today.

--Bob



Re: PWS 433au (Miata) recovery update

2019-01-27 Thread Frank Scheiner

On 1/27/19 22:53, Alex Winbow wrote:

On Mon, 28 Jan 2019, Michael Cree wrote:


samba build-depends on ceph [1] but ceph hasn't built on Alpha for
some time [2].  Looks like dtp-relative relocation errors during
linking in the build of ceph [3] is the reason.  I have a theory that
gcc is not taking the spec file listed in its invocation arguments in
the correct order with other passed arguments thus we are not getting
correct linking for some shared libraries in the repository. That
leads to FTBFS in other packages with these dtp-relative relocation
errors. I haven't explored my theory enough to make a bug report
against gcc.


Thanks, Michael. How can I help debug this? The alpha I'm bringing up
will be a replacement server.

Does anyone have an archive of "samba-common_4.7.3+dfsg-1_all.deb"? That
seems like it may be missing piece for installing the older samba 4.7.3
for now on alpha (the binary packages still being present in the archive).


snapshot.debian.org seems to still have it on:

https://snapshot.debian.org/package/samba/2%3A4.7.3%2Bdfsg-1/#samba-common_2:3a:4.7.3:2b:dfsg-1

Direct download from:

https://snapshot.debian.org/archive/debian/20171124T034111Z/pool/main/s/samba/samba-common_4.7.3%2Bdfsg-1_all.deb



Re: Re: PWS 433au (Miata) recovery update

2019-01-27 Thread Alex Winbow

On Mon, 28 Jan 2019, Michael Cree wrote:

samba build-depends on ceph [1] but ceph hasn't built on Alpha for some 
time [2].  Looks like dtp-relative relocation errors during linking in 
the build of ceph [3] is the reason.  I have a theory that gcc is not 
taking the spec file listed in its invocation arguments in the correct 
order with other passed arguments thus we are not getting correct 
linking for some shared libraries in the repository. That leads to FTBFS 
in other packages with these dtp-relative relocation errors. I haven't 
explored my theory enough to make a bug report against gcc.


Thanks, Michael. How can I help debug this? The alpha I'm bringing up will 
be a replacement server.


Does anyone have an archive of "samba-common_4.7.3+dfsg-1_all.deb"? That 
seems like it may be missing piece for installing the older samba 4.7.3 
for now on alpha (the binary packages still being present in the archive).


Thanks,
-Alex



Re: Re: PWS 433au (Miata) recovery update

2019-01-27 Thread Michael Cree
On Sun, Jan 27, 2019 at 12:25:52PM -0800, Alex Winbow wrote:
>     Samba isn't installable, and in fact I can't even build-dep to build
> myself locally; looks like the dependency chain goes all the way back to a
> specific version of libboost!?!?

samba build-depends on ceph [1] but ceph hasn't built on Alpha for
some time [2].  Looks like dtp-relative relocation errors during
linking in the build of ceph [3] is the reason.  I have a theory
that gcc is not taking the spec file listed in its invocation
arguments in the correct order with other passed arguments thus we
are not getting correct linking for some shared libraries in the
repository. That leads to FTBFS in other packages with these
dtp-relative relocation errors. I haven't explored my theory enough
to make a bug report against gcc.

Cheers
Michael.

[1] https://buildd.debian.org/status/package.php?p=samba=sid
[2] https://buildd.debian.org/status/package.php?p=ceph=sid
[3]
https://buildd.debian.org/status/fetch.php?pkg=ceph=alpha=12.2.10%2Bdfsg1-1=1546145667=0



Re: Re: PWS 433au (Miata) recovery update

2019-01-27 Thread Alex Winbow

Bob,

    I'm seeing this also, after installing using the Debian 8.0 
installer and dist-upgrade'ing to unstable (using the SMP kernel trick 
to get past the GENERIC issue). My understanding is that it's not 
initramfs-tools that mounts all the (non-root) local filesystems, but 
systemd (which it looks like you've reported as a bug elsewhere). I was 
able to pseudo-fix this by changing the fs_passno field in /etc/fstab to 
'0'. Now, systemd happily mounts all the local filesystems at boot, and 
I no longer get dropped to the emergency shell. So, the trouble seems to 
be with running fsck on these fs, but I've no idea what the cause may be.


    Couple other things I found: in /etc/network/interfaces, 
"allow-hotplug eth0" doesn't seem to work nicely with systemd, but "auto 
eth0" does.
    Samba isn't installable, and in fact I can't even build-dep to 
build myself locally; looks like the dependency chain goes all the way 
back to a specific version of libboost!?!?


        Thanks,

        -Alex