PATH/environment instelling verdwenen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Vanmorgen kon ik niet meer grafisch inloggen op mijn ubuntu 10.10 laptop: na het (correct) invoeren van mijn gebruikersnaam en wachtwoord kreeg ik opnieuw het gdm scherm te zien.
Inloggen op de console ging wel, maar de variabele $PATH was leeg een boel dingen niet werken. Na het corrigeren van mijn PATH kan ik met startx gnome starten, maar ik heb de oorzaak niet kunnen vinden.
Ik vermoed dat gdm PATH ook nodig heeft om een user sessie te starten, en dat er sytseem breed dus iets mis is met PATH
Overige observaties:
  • de environment is niet leeg: op de consele zijn ongeveer 15 environment variabelen gedefinieerd
  • /etc/profile, /etc/bash.bashrc /etc/environment zijn niet recent veranderd en alleen /etc/environment definieert
een PATH
Mijn vragen:
  • Waar hoort PATH gedefinieerd te worden?
  • Hoe kan dit probleem ontstaan zijn?

Acties:
  • 0 Henk 'm!

Verwijderd

Je PATH variabel moet gedefinieerd worden in $HOME/.profile.
En hoe dit zou moeten ontstaan weet ik niet. Lijkt mij niet dat Gnome dit heeft gedaan.

Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Ah:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
cat .profile
# if running bash
if [ -n  ]; then
    # include .bashrc if it exists
    if [ -f  ]; then
    . 
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d  ] ; then
    PATH=
fi

ls -l .profile
-rw-r--r-- 1 me me 602 2011-01-10 23:19 .profile


Mijn .profile is gisteravond dus gesloopt. Dat verklaart ook waarom mijn PS1 niet meer klopt: .bashrc wordt niet meer gebruikt.
Mijn .bashrc was ook defect met dezelfde verschijnselen: referenties naar environment variabelen waren verdwenen.

[ Voor 11% gewijzigd door Sir Isaac op 11-01-2011 15:30 ]