Hi There,
after boot today claws-mail didn't start anymore. not from GUI and not from Terminal.
When startet in Terminal it showed only 2 lines (in german):
whichs tells that the folder '/some/directory/you/specify/claws-mail' is missing ....
I searched for this error but couldn't find it with google.
I know this is a very dirty hack, but for the sake of using claws-amil again i just created this folder with:
sudo mkdir /some
sudo mkdir /some/directory
sudo mkdir /some/directory/you
sudo mkdir /some/directory/you/specify
sudo mkdir /some/directory/you/specify/claws-mail
sudo chmod 0700 /some/directory/you/specify/claws-mail
sudo chown $USER:$USER /some/directory/you/specify/claws-mail
and claws-mail works again.
It would be nice if someone with more knowledge than me could point me to the propper solution.
I didn't do any changes to the system, just an update which updated th following packages:
>sudo mkdir /some
>sudo mkdir /some/directory
>sudo mkdir /some/directory/you
>sudo mkdir /some/directory/you/specify
>sudo mkdir /some/directory/you/specify/claws-mail
use the
-p option to make it into one command:
sudo mkdir -p /some/directory/you/specify/claws-mail
On the topic of claws-mail, what directory is exactly missing? if you don't want people seeing your home directory just write it in the form of
/home/user .
Thanks for your reply.
Nice info about the "mkdir -p" , didn't knew about that.
You somehow got me wrong.
This was
exactly what was printed in the Terminal:
I didn't changed a single bit !#
...EDIT.....
[SOLVED]
I figured out that this has to do with the XDG_RUNTIME_DIR variable.
Ages ago i set up .bashrc with : export XDG_RUNTIME_DIR=/some/directory/you/specify
I have no clue why KDE Plasma started to choke on this exaxtly today.
But after setting .bashrc to : export XDG_RUNTIME_DIR=/tmp
everything was back to normal.
I delete the /some-Folder and claws-mail starts up again,
even from KDE Plasma. Don't know why the GUI is dependent from the .bashrc , but hey: The system is running again.
..... EDIT No 2 ......
To set /tmp messed some other things up.
As far as i could figure it has to be
/run/user/$(id -u)
in my case: export XDG_RUNTIME_DIR=/run/user/1000