I'm doing an upgrade to XFree after an emerge synch. It goes for a long time then gives this error: !!! copy /var/tmp/portage/xfree-4.3.0-r3/image/usr/X11R6/man/man3/xXdbeGetVisualInfo.3x.gz -> /usr/X11R6/man/man3/XdbeGetVisualInfo.3x.gz failed. !!! [Errno 22] Invalid argument What argument???? Is the ebuild porked - I sure didn't give it any argument! The merge fails obviously and XFree is there again in the update world list.
what filesystem are you using ?
XFS. However, all other ebuilds work without problem and I've merged XFree's updates for the past nine months with no problem.
Any ideas on this? I merged the new portage last night and still get the errors.
well what if you: touch /usr/X11R6/man/man3/XdbeGetVisualInfo.3x.gz rm /usr/X11R6/man/man3/XdbeGetVisualInfo.3x.gz touch /usr/X11R6/man/man3/XdbeGetVisualInfo.3x.gz
Bear with me - I'm a little confused. I understand you want me to do these two before the merge - correct? touch /usr/X11R6/man/man3/XdbeGetVisualInfo.3x.gz rm /usr/X11R6/man/man3/XdbeGetVisualInfo.3x.gz I assume this next part come after I emerge the new Xfree? If I rm it above I can't touch it unless I merge Xfree> touch /usr/X11R6/man/man3/XdbeGetVisualInfo.3x.gz Thanks.
doesnt matter when you do it, i just wanted to verify that the file wasnt messed and that the error is not filesystem related ... which you've done ;)
I haven't done anything yet so I went to that directory and checked it. Found some interesting things. I get: ls: XdbeGetVisualInfo.3x.gz invalid argument and there is a XdbeGetVisualInfo.3x.gz#new entry. I'm going to run a file system check and see what happens.
I did an xfs_check and the xfs_repair. The merged it and it went fine. Evidently there was a problem in the /usr filesystem. That's a weird error message and I haven't seen any other apps have problems so I would never have thought it would be a filesystem problem. Thank you.
sounds good :)