https://abf.io/build_lists/1645545


Child returncode was: 0
remove tree: /home/vagrant/tmpfs/openmandriva-2013.0-aarch64/root/builddir
Executing command: ['/usr/sbin/userdel', '-r', '-f', 'mockbuild']

qemu: uncaught target signal 11 (Segmentation fault) - core dumped

Child returncode was: -11


It's always segfault at useradd/groupadd command.
I removed all OMV pam-related stuff include shadow-utils/pam/tcb/etc
and installed same stuff from opensuse, and it's working fine without any
segfaults.


2014-02-19 0:25 GMT+04:00 <[email protected]>:

> Denis Silakov escreveu:
> > While this question is discussed - don't you want to consider complete
> > switch from pam_tcb to pam_unix (as used in other distros) and from
> > blowfish (iirc, it is still used for passwords in cooker) to sha? We
> > performed such a move in ROSA not long ago, since it turned out that the
> > old way doesn't integrate well with new Gnome.
>
>   I was trying to collect some information, but my immediate goal is
> to have things more stable. I restarted my cooker vm just to find out
> I could no longer login, and took some time to figure it was caused
> by a corrupted /etc/group, apparently due to a failed switch from
> shadow to tcb. Checking logs, this was broken since 2008, but not
> triggered because the main "pam" package was not being installed,
> as installing "pam" causes "tcb" to be installed, and then stuff
> breaks, badly.
>
> > Blowfish encryption seems to come from old MDV; not sure what was the
> > reason for this, but this definitely decrease security.
>
>   Someone with security background would be better to respond :-)
>
> > On 18.02.2014 21:55, [email protected] wrote:
> >>    While helping fedya to debug some problems in the aarch64
> >> chroot, I found that only mandriva* has this:
> >>
> >> $ rpm -q --scripts pam
> >> [...]
> >> if [ -f /etc/login.defs ] && ! grep -q USE_TCB /etc/login.defs; then
> >>      /usr/sbin/set_tcb --auto --migrate
> >> fi
> >> [...]
> >>
> >> note that also, from tested distros (well, suse and fedora) only
> >> mandriva* has a USE_TCB string in /etc/login.defs, but the scriplet
> >> is very naive, because the USE_TCB string in mandriva* is setting it
> >> to "no" ...
> >>
> >>    I think it is safe to match other distros and remove that scriptlet.
> >>
> >>    pam_tcb is supposed to be an alternative to shadow, and that may
> >> cause a lot of harm...
> >>
> >>    This probably was also the reason I did need to fix my cooker vm
> >> because /etc/shadow was corrupted, and all started, apparently
> >> after forcing a rebuild of libutempter to "fix" dependency issues
> >> generating a new chroot.
> >>
> >>    For better archeology:
> >>
> http://svn.mandriva.com/viewvc/packages/cooker/pam/current/SPECS/pam.spec?view=annotate
> >>
> >> Thanks,
> >> Paulo
> >>
> >>
> >
> >
> >
>
>
>


Reply via email to