Summary: | tar segfaults because of nss-mysql | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jakub Moc (RETIRED) <jakub> |
Component: | New packages | Assignee: | Robin Johnson <robbat2> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | max |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 7969 | ||
Bug Blocks: |
Description
Jakub Moc (RETIRED)
2005-01-24 01:59:04 UTC
Oh no! I have just found that I simply cannot emerge anything at all. :-(
# emerge -uDav IO-stringy
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] dev-perl/IO-stringy-2.109 [2.108-r1] 0 kB
Total size of downloads: 0 kB
Do you want me to merge these packages? [Yes/No] y
>>> emerge (1 of 1) dev-perl/IO-stringy-2.109 to /
>>> md5 src_uri ;-) IO-stringy-2.109.tar.gz
>>> Unpacking source...
>>> Unpacking IO-stringy-2.109.tar.gz to /var/tmp/portage/IO-stringy-2.109/work
gzip: stdout: Broken pipe
/usr/lib/portage/bin/ebuild.sh: line 360: 31492 Segmentation fault tar xzf "${DISTDIR}/${x}" ${tarvars}
!!! ERROR: dev-perl/IO-stringy-2.109 failed.
!!! Function unpack, Line 375, Exitcode 139
!!! failure unpacking IO-stringy-2.109.tar.gz
!!! If you need support, post the topmost build error, NOT this status message.
Changine the summary and priority.
OK, I have found that this is nss-mysql issue. This was the last package I emerged before it stopped working. After adding mysql to /etc/nsswitch.conf no more fun with emerge. :-( This is NOT working: passwd: compat mysql shadow: compat mysql group: compat mysql When I remove mysql from these lines, emerge works like a charm. WTF? I have just followed the instructions given by nss-mysql ebuild. Aaron - is this the problem you had? No never seen such thing. It's definitely doesn't have anything to do with chkrootkit (or forensics) though. OK, looks like Bug 61644 (CANTFIX) and Bug 7969 (INVALID). If this cannot be solved, I´d suggest that this package should be hardmasked as it simply breaks portage. Should I have a look at libnss-mysql instead? That one looks like a live project, I had a look at nss-mysql homapage and it seems pretty much dead... i'll leave it up to someone who actually knows something about this package that said, this should probably be removed from the base-system herd, we dont want it :P Robin, perhaps you can take a look at this package. It appears use maintain mysql to a certain extent. are you running nscd? does nss-mysql work at all? try "getent -s mysql passwd" I tried nscd, it _mostly_ helps with the segfault problem, but its just a workaround. And yes, nss-mysql is working. I am looking at libnss-mysql because nss-mysql really seems dead upstream (correct me if I I tried nscd, it _mostly_ helps with the segfault problem, but its just a workaround. And yes, nss-mysql is working. I am looking at libnss-mysql because nss-mysql really seems dead upstream (correct me if I´m wrong). I say we ditch nss-mysql in the tree, in favour of libnss-mysql. nss-mysql is not maintained by upstream anymore, and has problems (beyond just this one). |