I changed /tmp permissions for Wine, now evolution doesn't work
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I changed /tmp permissions for Wine, now evolution doesn't work
I'm still very newbish, but I've been making real progress in the last two weeks learning linux (I'm a professional windoze support tech). I'm in a little over my head now in Linux, my reach is exceeding my grasp :-(
I'm running RH8 (kernel 2.4.18-24.8.0). I installed Wine from wine-20030219-1rh8winehq.i386.rpm and it installed successfully, but being that I'm running it w/o windows, /home/batewell/.wine/config needed a little tweaking to point it to the right devices, etc, which I did.
I ran perl ./wineconfig (as user, not root), and got 84% correct, just that certain /tmp stuff didn't have adequate permissions. So, (here's the dumb newb part) I became root and entered chmod +777 /tmp, trying to solve the permissions problem.
Wine still doesn't work, but now I cannot open Evolution (root or user), I get
ORBit-ERROR **: Wrong permissions for /tmp/orbit-batewell
or ORBit-ERROR **: Wrong permissions for /tmp/orbit-root.
Also I get a message at boot (i forget the exact msg) about /tmp/mcop-batewell being wrong.
I tried to install the codeweavers wine (has a GUI config) from RPM, but it conflicts with the existing wine version. So (as root) I ran rpm -qa, found the wine version installed, and ran rpm -e "wine version", which caused rpm to hang (a documented problem), and only rebooting allowed me to continue. I then tried to install the codeweavers Wine again, but I get
Did rpm -e only uninstall the binaries? Apparently the config files and dir structure is the same, because now my ./winecheck outputs:
------------------------- checking miscellaneous stuff -------------------------
001. Checking for root user... OK.
--------------------------- checking Wine base files ---------------------------
002. Checking for file "wine"... which: no wine in (/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/batewell/bin)
FAILED (file not found).
- ADVICE: Make sure the "wine" command is in your PATH (echo $PATH; export PATH=xxx).
003. Checking for correct .so lib config (please wait)... OK.
>>> Checking drive A settings:
005. Checking Path option... OK.
006. Checking Type option... OK.
007. Checking device /dev/fd0... OK.
008. Checking Filesystem option... OK.
>>> Checking drive C settings:
009. Checking Path option... FAILED (/usr/share/wine-c does not exist !).
- ADVICE: create this directory or point Path to a real directory.
010. Checking Type option... OK.
011. Checking Filesystem option... OK.
>>> Checking drive D settings:
012. Checking Path option... OK.
013. Checking Type option... OK.
014. Checking device /dev/hdc... OK.
015. Checking Filesystem option... OK.
>>> Checking drive E settings:
016. Checking Path option... SUSPICIOUS (directory /tmp/.wine-root/server-302-10f3c6 is not accessible for you).
- ADVICE: If your user account is supposed to be able to access
it properly, use chmod as root to fix it ("man chmod"). If that doesn't help, change mount options in case of VFAT ("umask" option).
017. Checking Type option... OK.
018. Checking Filesystem option... OK.
>>> Checking drive F settings:
019. Checking Path option... OK.
020. Checking Type option... OK.
021. Checking Filesystem option... OK.
--------------------- checking system devices used by Wine ---------------------
022. Checking sound device /dev/dsp... OK.
023. Checking audio mixer device /dev/mixer... OK.
024. Checking MIDI sequencer device /dev/sequencer... OK.
----------------------- checking registry configuration ------------------------
025. Checking availability of winedefault.reg entries... OK.
026. Checking availability of windows registry entries... NOTICE (entry "Default Taskbar" not found).
- ADVICE: A Windows registry does not seem to have been added to Wine as this typical Windows registry entry does not exist in Wine's registry. A complete original Windows registry entry set will *not* be available with a no-windows install. Usually this will present no problem in running applications although this can affect newer programs.
BOTH /usr/share/wine-c, and the Wine binary used to exist before I tried uninstalling the first version to install the GUI codeweavers version.
So my questions are:
1> What do I need to do to restore my old /tmp permissions so Evolution works again? I can't find a comprehensive list of default permissions for /tmp anywhere.
2> How then do I get wine to work?
I'm thinking of all the money I can save some of my poor Windoze clients when their Win98 is hosed and they lost the media & CDkey to reinstall. My reasoning is that if I can understand Wine really well, maybe I can present them with Linux as a much cheaper solution, and they can still use those WIN apps they own that don't have a Linux alternative yet. :-)
thx in advance,
PS: What is causing this?
[root@localhost batewell]# rpm -qa | grep wine
[root@localhost batewell]# rpm -e wine-20030219-1rh8winehq
error reading information on service wine: No such file or directory
error: %preun(wine-20030219-1rh8winehq) scriptlet failed, exit status 1