Page 1 of 1

call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 02:46
by calvert
hi,

this error occurred on my mandriva install, but as the 2 mandriva forums are a bit slow i thought i would ask here,
being as mageia is a mandriva fork,

all was ok a few hours ago, then booting my pc it failed to load the desktop and i got this error

call to lnusertemp failed (temporary directories full ?) check your installation


doing a google about this error on my mageia pulled up not a lot that was relevant to me,

so i checked what i could, namely booting back into mdv,
Ctrl, Alt + F1 and logged in as me, i did

Code: Select all
ls -sl /home


and noticed that my home was 500 not dave,
so i booted back into mga and checked who owned it, it said 500 and 500,
booted back into mdv and logged in as root (via Ctrl, Alt + F1), then

Code: Select all
cd /home
chown -R dave dave


rebooted and all was as it should be, i am the owner again

my questions are -

what is user 500 and group 500 ?
why would this happen ?

thanks

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 07:29
by doktor5000
calvert wrote:my questions are -

what is user 500 and group 500 ?
why would this happen ?


Those are your "real" user and group id (UID & GID) and can be seen in /etc/passwd and /etc/groups.
Normally you see them if a system can't read this file whatever the reason, because those are the values stored on-disk,
and you only see a representation of those. This eases handling, so you don't have to remember all the numbers ;)

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 11:19
by calvert
if thats the case then why does ud say i'm 10001 ?

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 12:12
by doktor5000
You mean id? Either because you specified a custom user id, or thats a leftover of some old Mandriva installation ...
But for clarification, please show the output here. This is what it looks like here:

Code: Select all
[doktor5000@mageia1 ~]$ id
uid=500(doktor5000) gid=500(doktor5000) groups=500(doktor5000),480(lpadmin),483(vboxusers)

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 15:43
by calvert
it was a clean, default install, only thing i have done is created an image of / and re-imaged it back using clonezilla to see how its done (used partimage in the past)

nothing more i can think of that may be relevant

Code: Select all
[dave@Mandriva ~]$ id
uid=10001(dave) gid=10001(dave) groups=10001(dave)

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 15:47
by calvert
actually, thinking about it,

i did mount my mandriva /home from mageia to access some files i needed to transfer over (i can boot into mandriva, mageia, pclos and winxp)

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 16:46
by doktor5000
I thought you were asking why the output says 10001 on your Mageia install. Mandriva used UIDs starting from 10001, but that's not relevant to your Mageia install, only if you share your /home directory, which is not possible in that case. If you want that, you need to use the same UID/GID on all distros where you want to use the /home.

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 20:38
by calvert
I thought you were asking why the output says 10001 on your Mageia install...


my apologies for not making it clear, the error was with mandriva

but as i said in my first post, mandriva was saying my id was 500, when in fact its 10001,

why would it change ?

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 17th, '12, 22:19
by doktor5000
Not sure what you saw exactly, so can't guess. I'd need to see the actual output in that case.

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 20th, '12, 19:28
by zeke
Not sure if this is relevant, but I just had to do a complete re-install of Mageia on a HDD that I had originally installed Mandriva due to this same error.

The problem was that the original partitioning by Mandriva was for 8 GB in the / partition, but it seems that Magiea required a bit more (12GB)

I was afraid of losing data in the /home partition, so I backed up my critical files and wiped the entire disk and allowed a larger / partition.

I had tried to remove large applications I didn't need on that system (e.g. LibreOffice), but could not get enough space cleared to get rid of the error and allow KDE to boot.

LXDE and XFCE would boot, but those WM don't work for my needs for the system.

Re: call to lnusertemp failed (temporary directories full ?)

PostPosted: Jan 20th, '12, 21:40
by doktor5000
Maybe it would have been enough to clear the contents of /tmp? 8GB /-partition should be enough for a default KDE installation.