Ralph Angenendt wrote:
Morning,
somehow the upgrade to 4.4 broke mock on my system:
| [angenenr@shutdown SPECS]$mock -r c3-i386 /home/angenenr/redhat/SRPMS/apache-ssl-2.8.28-2el4.src.rpm | init | clean | prep | This may take a while | Could not find useradd in chroot, maybe the install failed?
Nope, it's not the
config_opts['chroot_setup_cmd'] = 'groupinstall build'
issue, as I'm still using mock 0.4 (from kbs-CentOS-extras).
I'm seeing this in the root.log in result/:
| Executing /usr/sbin/mock-helper mount -t proc proc | /var/lib/mock/c3-i386/root/proc | mount: proc already mounted or /var/lib/mock/c3-i386/root/proc busy | mount: according to mtab, proc is already mounted on | /var/lib/mock/c3-i386/root/proc | | Executing /usr/sbin/mock-helper mount -t devpts devpts | /var/lib/mock/c3-i386/root/dev/pts | mount: devpts already mounted or /var/lib/mock/c3-i386/root/dev/pts busy | mount: according to mtab, devpts is already mounted on | /var/lib/mock/c3-i386/root/dev/pts
When mock is trying to install the rpms for the buildroot then, I see:
| error: can't create transaction lock on /var/lib/mock/c3-i386/root/var/lock/rpm/transaction
And my root/ directory is missing usr/.
Anyone else seeing this?
just noticed that its a c3 buildroot ? are you using a yum-2.4.x on your c3 machine and buildroot ?
I am on 0.6 mock - dont see this issue. But did you by-chance enable selinux ? you problem sounds exactly like an issue I had with selinux in enforcing mode not allowing mock to do anything.