Summary: | 2.1_pre2 does not respect device files in selinux mode. | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Paul de Vrieze (RETIRED) <pauldv> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | VERIFIED NEEDINFO | ||
Severity: | major | CC: | hardened |
Priority: | High | ||
Version: | 2.1 | ||
Hardware: | Other | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Paul de Vrieze (RETIRED)
2005-12-28 08:24:17 UTC
After further investigation it is also in other portage versions. The code seems correct, so a python bug would be likely. The python version is 2.4.2. Downgrading to python-2.4.1-r1 does not work, even though that was used to install an older udev. I've dug further into. This is certainly a selinux only bug. If I have to guess it goes wrong in the selinux.secure_rename function. It's not really that clear though. Also to add. The /var filesystem is different from the /usr filesystem, so a cross filesystem move is needed. Is this still causing problems? secure_rename is an unfortunate name if that's the way it's really supposed to behave. I don't know. I've since removed selinux from that system (I did not really have time to find things out). I'll close it with a NEEDINFO. If someone has this problem again, it can be reopened Closing due to old age |