Bugzilla – Bug 137962
latest fglrx driver broken
Last modified: 2005-12-10 19:59:14 UTC
The latest fglrx driver can no longer create the RPM packages because of a non accessible directory. The attached patch does fix this.
Created attachment 60241 [details] patch to fix the problem
Creating the SuSE RPM does work for me. ./ati-driver-installer-8.20.8-i386.run --buildpkg SuSE/SUSE101-IA32 Creating directory fglrx-install Verifying archive integrity... All good. Uncompressing ATI Proprietary Linux Driver-8.20.8 ........... ================================================== ATI Technologies Linux Driver Installer/Packager ================================================== Generating package: SuSE/SUSE101-IA32 /tmp/fglrx Package /tmp/fglrx_6_9_0_SUSE101-8.20.8-1.i386.rpm has been successfully generated Removing temporary directory: fglrx-install Could you give me more details, what you did exactly?
Did you run this as root? Try running as normal user. It cannot work then because you are removing execute permissions on this directory and thus cannot access the files any longer. If you run this as root you just overrun the broken permissions.
Yes, I did run this as root. Your patch is correct (the subdirectory is new since 8.20.8), but doesn't help much nevertheless. :-( error: Could not open /usr/src/packages/RPMS/i386/fglrx_6_9_0_SUSE101-8.20.8-1.i386.rpm: Permission denied I wonder why this does work for you.
Huh? There is nothing in the toolset that does change permissions for this path. You did remove your version you built as root from that directory before, didn't you?
Thanks. This was the problem. I'll fix the permission problem for the next ATI driver release.
I've sent the new fixed specfiles now to ATI. Thanks again.