Цикл входа в систему

После примерно второй / третьей серии обновлений в новой установке Ubuntu 12.04 я застрял в бесконечном цикле входа в систему: я ввожу свой пароль, экран становится черным и показывает мне конец сообщений инициализации (включая такие вещи, как инициализация CUPS), и затем появляется приветствующий.

Кикер, поскольку я использую gnome-shell, я просто решил удалить LightDM, ubuntu-desktop и unity-greeter, используя GDM в качестве моего менеджера, и проблема все еще происходит точно так же.

Я заблудился даже относительно того, с чего начать: журналы Xorg, журналы LightDM (до того, как я их удалил), журналы syslog и dmesg не содержали никакой необычной информации.

У меня назначено TeX на следующей неделе, и переустановка Ubuntu каждый раз, когда я хочу работать над ним, не будет работать (равно как и использование TeX в Windows;). Что-нибудь еще, что я должен попробовать?

1
задан 31 May 2012 в 14:22

1 ответ

Ответ был ПОЛНОСТЬЮ несвязанным:

Я поместил функцию в свой / etc / profile для быстрой настройки параметров прокси:

function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxy: port/"
export ftp_proxy="http://$username:$password@proxy: port/"
echo -n "\nDone."
}

Проблема в том, что / etc / profile интерпретируется как dash (/bin/sh), а не bash, как я и догадывался (это как раз по умолчанию и все). Поэтому dash пытался прочитать function proxy(), но ( был неожиданным и вызвал фатальную ошибку - сбой ЛЮБОЙ попытки графического входа в систему.

Эти ошибки не отображались при не графическом входе в систему, поэтому их ОЧЕНЬ трудно обнаружить.

Мораль истории: проверьте файл ~/.xsession-errors.

Для пояснения:

Если вы не можете войти в систему графически, нажмите 'Ctrl + Alt + F1', чтобы перейти в оболочку без графического интерфейса, войдите в систему и проверьте свой ~/.xsession-errors, написав: [ 1116]

cat ~/.xsession-errors
0
ответ дан 31 May 2012 в 14:22

Другие вопросы по тегам:

Похожие вопросы: