OS 11.2
When I try to log in my account I get the message { kstartupconfig4 does not exist or fails. The error code is 1. check}
I can only log in as root.
What went wrong
Any hints clues will be appreciated
As root, I check the file system and my files are there in /home/Myname
I can run all my programmes
The executable kstartupconfig4 is there
Hi Rhoahmed,
Were you able to find a solution to your problem. I get the same error on my system and I cannot log on to my system. Could you please let me know how you solved the problem.
Thank you,
Srikara
In my case, I was trying to install OpenFOAM (a program used in CFD analysis) and for that I need to add a statement in my .bashrc that will source and set the environment variables for that program, so I deleted that statement.
That was some time ago, I will check my notes to see If I did something else.
I guess you need to see if you have installed a new software on your system, that will be the culprit.
Good Luck
Check permissions of ~/.kde4 If you find that it belongs to root, then do this as su.
chown -R username.username /home/username/.kde4
Also check permissions on ~/.kde If you find the same, then perform the same.
Thanks for the tip, I checked both, and I am the owner
Hi Rhoahmed,
Thank you for the reply. I got the problem after installing OpenFOAM too. So it must most probably be the same problem. It would be great if you could tell me how you solved the problem.
Hi jonathan,
I tried your suggestion and I get the following message:
system001:~ # chown -R smahishi.smahishi /home/smahishi/.kde4
chown: invalid user: `smahishi.smahishi’
Do you have any idea what that means?
Thank you both for the help.
Srikara
That should have been:
chown -R username.group …
so in your case chown -R smahishi.users …
It changes the owner and group permissions -Recursively for the folder mentioned, your kde4 settings folder.
The problem may as well lay in the /tmp folder. I remember installing some program once, that set the permissions of my kde temp folder to root as the owner, giving kstartupconfig errors. Look at the permissions of these folders:
ls -ld /tmp/YOURUSERNAMEHERE (With the *'s)
All of these folders should be owned by you, group should be users.
You are installing on 64 bits system, this problem does not happen on 32 bits systems (Third party files)
I solved the problem by switching to OpenSUSE 11.1 32 bits
If you cannot install a 32 bits on your box, then 1- you will have to contact the developers
or
2- post on cfd-onLine
Good Luck
Hi Knurpht,
Now I got rid of the kstartupconfig error. But now I installed this CFD code called openfoam again and sourced the bashrc file and I got the following message while logging in:
Call to Inusertemp failed (temp directories full?) Check your installation
Any ideas on how to solve this problem is appreciated?
And the output of the command: ls -ld /tmp/smahishi is
drwxr-xr-x 2 smahishi users 4096 Feb 2 17:17 /tmp/hsperfdata_smahishi
drwx------ 3 smahishi users 4096 Feb 4 09:19 /tmp/kde-smahishi
drwx------ 2 smahishi users 4096 Feb 4 09:36 /tmp/ksocket-smahishi
drwx------ 2 smahishi users 4096 Feb 4 09:36 /tmp/orbit-smahishi
I guess this means I am the owner of all these folders hmm :)??
@rhoahmed
Yes I am installing on a 64 bits system. Does it mean you installed the opensuse 11.1 32 bits version on your 64 bits system to solve the problem??:O…Is it possible to do it? I am sorry if it sounds like a stupid question or may be I did not understand your message.
Thank you
srikara
This is what I said
“I solved the problem by switching to OpenSUSE 11.1 32 bits”
1-Add a new hard drive to your computer
2- Install OpenSUSE 11.1 32 bits
3- Install OpenFOAM 32 bits on this new hard drive
OK, think I’ve got it:
Is this openfoam package 32bit only? That would explain why it does run without complaints on 32bit openSUSE.
Don’t know the package, so cannot help any more.
No No and No, the knowledge and experience of a global moderator is what is needed to solve this problem.
Let me explain what I have just said, so I ask for your patience:
OpenFoam, a CFD (Computational Fluid Dynamics) tool that is used in the analysis of many applications. It is released under an Open Source License. It comes in two releases, one 32 bits and the other 64 bits.
The programme has two main components, the solvers and the Third Party files (auxiliary files such as gcc, paraview, parmetis …etc), you can download the latest snapshot of the solvers from the git repositories, but when it comes to the third party files, you can only download a precompiled binaries either for 32 or 64 bits.
When trying to install the 64 bits version on a 64 bits Linux, you get all kinds of problems (You can log on the cfd-online OpenFoam forums and see a sample of these problems).
In my modest opinion, all these problems will vanish if we have a script that will download the source files (all are open source) of all the third Party files and compile them on each user’s machine.
I do not have this experience, so I switched to 32 bits OpenSUSE
Operating System, but you with your experience, can write this script.
I think I made my point clear, right.
So please do not abandon us and start writing this script, I assure you, you will get a lot of praise and thank you notes.
You really can help even if you are not familiar with the programme
Thank you for reading my post
On Wed, 03 Feb 2010 22:36:02 GMT, rhoahmed <rhoahmed@no-mx.forums.opensuse.org> wrote:
>
>msrikara;2114362 Wrote:
>> Hi Rhoahmed,
>> Thank you for the reply. I got the problem after installing OpenFOAM
>> too. So it must most probably be the same problem. It would be great if
>> you could tell me how you solved the problem.
>>
>> Hi jonathan,
>> I tried your suggestion and I get the following message:
>>
>>
>>
>> Do you have any idea what that means?
>>
>> Thank you both for the help.
>> Srikara
>
>
>
>You are installing on 64 bits system, this problem does not happen on
>32 bits systems (Third party files)
>I solved the problem by switching to OpenSUSE 11.1 32 bits
>If you cannot install a 32 bits on your box, then 1- you will have to
>contact the developers
>or
>2- post on cfd-onLine
>
>Good Luck
If you have the 32-bit execution environment installed on a 64-bit system
you should be able to install the 32-bit package.
Thank you all for the help and sorry for the late reply. I am downloading the 32 bit version of opensuse 11.1 now. But I do not if I have the 32 bit environment installed on my 64 bit system. Is there anyway I could find that out?
-Srikara
You should in general be able to run 32 bit on 64. By default you get the -32bit version of at least most of the libraries. Note this is not the same as 32 bit libraries in general they are 32 bit compiled for the 64 bit environment and will have -32 in the name but will be listed with the 64bit version.
On Mon, 08 Feb 2010 04:56:01 GMT, msrikara <msrikara@no-mx.forums.opensuse.org> wrote:
>
>Thank you all for the help and sorry for the late reply. I am
>downloading the 32 bit version of opensuse 11.1 now. But I do not if I
>have the 32 bit environment installed on my 64 bit system. Is there
>anyway I could find that out?
>
>-Srikara
Try looking with yast->software->software management in the left panel atthe top
look for the drop-down box and select patterns. There is a pattern for it.
Forum moderation does not bring universal wisdom or knowledge ;).
Writing a script would be one idea, but I bet there’s a way to get openFOAM through git, svn or equivalent. Those are features well developped.
I’ll setup a 64bit test environment and try to get it working. From what I’ve seen now, 64bit trouble all over the place, on other distros too.
I had the same problem. That’s just a problem with path to the thirdparty files.
$HOME/.bashrc is executed during the login procedure and the supplied 3rd party bins create a conflict with KDE.
Just write the path information to some file and source it to the terminal in which you want to use openfoam.
Or delete the sourcing from /etc/profile to .bashrc if you want .bashrc only be executed for an interactive shell.
So I know this isn’t a direct solution but, what I did was this:
I created a new user,
installed OpenFOAM under that new user(and its .bashrc),
login to said user in an IceWM session (thus, no KDE finnickiness)
i figured i could give up my fancy weather widget while I was working
Hi, everybody,
I got the same problem after installing xbmc and badly exiting it.
I’ve found many solutions were a bit too much radical and savage.
Many replyers still behave like they are under m$ :
Once there’s a problem => we delete every thing.
After understanding that there’s a .bashrc conflict,
I rename the .bashrc of my personal account in .bashrc.bak after logging as root.
Then, I disconnected from root and relog to my user account.
It restarted very well, the .bashrc file stayed as .bashrc.bak,
All my personal settings remained equal and my system does not become 64 or 32 bits.
If that could help someone else. ;)lol!