Неудается войти в систему

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
sasharasha
Сообщения: 48
ОС: Arch Linux

Неудается войти в систему

Сообщение sasharasha »

Всем привет! На днях прошивал телефон flashtool-ом и пришлось внести кое-какие изменения в систему под рутом. Что, конкретно, делал. Дал права на исполнение файлу flashtool chmod +x flash_tool. Добавил себя в группу uucp, для того чтобы были права на запись в виртуальный COM-порт gpasswd -a [мой юзер] uucp. Далее создал файл в каталоге /etc/udev/rules.d с содержанием отсюда. Это правила для того, чтобы телефон определялся как COM-порт. Еще скачал библиотеку libpng12 и установил ее
dpkg -x libpng12-0_1.2.50-2+deb8u3_amd64.deb /root/libpng12 \
&& ln -s /root/libpng12/lib/x86_64-linux-gnu/libpng12.so.0 /usr/lib/libpng12.so.0 \
&& ln -s /root/libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /usr/lib/libpng12.so.0.54.0 \
&& ldconfig

После этого успешно прошил смарт.
На следующий день включил ПК и не смог войти в систему(Debian9-оболочка по умолчанию гном). При вводе пароля и попытке входа, выкидывает опять на окно входа. Если нажать ctrl+alt+F2, авторизоваться и ввести startx, то раб стол грузиться, но если заблокировать и попытаться войти снова, то не заходит. В итоге я зашел под рутом через ctrl+alt+F2 и включил автовход в настройках учетки. Теперь загружается нормально и после блокировки тоже заходит. В принципе, проблема уже не мешает, но хотелось бы разобраться что случилось и вернуть как было.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Неудается войти в систему

Сообщение Hephaestus »

Чтобы понять, что случилось, смотрите логи.
В частности, содержание файла ~/.xsession-errors.
Хотя, если startx отрабатывает, проблема, скорее всего, в оболочке.
У неё свои логи должны быть. Systemd тоже на своём уровне занимается логами.
Точнее не подскажу, так как Debian давно не использую.

P.S С Вашими действиями по прошивке телефона это может быть и не связано.
Хотя... Вот здесь
sasharasha писал:
26.11.2018 07:37
Добавил себя в группу uucp, для того чтобы были права на запись
не исключена ситуация, когда пользователь при добавлении себя в некоторую группу,
одновременно вылетает из других групп. В результате может быть запрещен вход в систему.
В таком случае, проверьте до кучи ещё и членство в группах.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Неудается войти в систему

Сообщение Bizdelnick »

sasharasha писал:
26.11.2018 07:37
Еще скачал библиотеку libpng12 и установил ее
Кто Вас научил так устанавливать пакеты? Либо по-человечески надо, через apt install или, на худой конец, dpkg -i, либо не пихать ничего в корень, а указывать программе путь к библиотекам через LD_LIBRARY_PATH. Удалите симлинки, которые создали, и сделайте apt-get install --reinstall libpng12-0
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: Неудается войти в систему

Сообщение sasharasha »

Bizdelnick писал:
26.11.2018 10:54
apt-get install --reinstall libpng12-0
# apt-get install --reinstall libpng12-0
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет libpng12-0


Я как-бы с этого и начинал позавчера, но как оказалось, этой либы уже нет в репозитории.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Неудается войти в систему

Сообщение devilr »

Если криво поставили - можно так же криво и убрать. Libpng немного влияет на всякую там мелочь, вроде отображения PNG.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2346
ОС: gentoo fluxbox

Re: Неудается войти в систему

Сообщение yoricI »

А у меня почему-то есть:
$ apt-cache search libpng12
libpng12-0 - PNG library - runtime
globus@intercom:~$ apt-cache policy libpng12-0
libpng12-0:
Installed: 1.2.50-2+deb8u3
Candidate: 1.2.50-2+deb8u3
Version table:
*** 1.2.50-2+deb8u3 100
100 /var/lib/dpkg/status
globus@intercom:~$ cat /etc/debian_version
9.6
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Неудается войти в систему

Сообщение Vascom »

sasharasha писал:
26.11.2018 11:59
Bizdelnick писал:
26.11.2018 10:54
apt-get install --reinstall libpng12-0
# apt-get install --reinstall libpng12-0
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет libpng12-0


Я как-бы с этого и начинал позавчера, но как оказалось, этой либы уже нет в репозитории.
Сделай без reinstall.
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: Неудается войти в систему

Сообщение sasharasha »

devilr писал(а):
26.11.2018 12:20
Если криво поставили - можно так же криво и убрать.
например?
yoricI писал:
26.11.2018 12:21
А у меня почему-то есть:
может у вас какие-то дополнительные репозитории подключены. У меня не находит.
alex@debian:~$ apt-cache search libpng12
alex@debian:~$
Vascom писал:
26.11.2018 12:22
Сделай без reinstall.
тоже самое
~$ sudo apt-get install libpng12-0
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет libpng12-0
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Неудается войти в систему

Сообщение Bizdelnick »

Что говорит dpkg-query -W libpng12-0?
Если пакет не был установлен, достаточно просто удалить симлинки и запустить после этого ldconfig
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: Неудается войти в систему

Сообщение sasharasha »

Bizdelnick писал:
26.11.2018 13:11
Что говорит dpkg-query -W libpng12-0?
~$ dpkg-query -W libpng12-0
dpkg-query: шаблону libpng12-0 не соответствует ни один пакет
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Неудается войти в систему

Сообщение Bizdelnick »

rm /usr/lib/libpng12.so.*
ldconfig
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: Неудается войти в систему

Сообщение sasharasha »

flashtool перестал запускаться. Проблема со входом осталась. Пробовал создать нового пользователя, тоже не заходит.
.xsession-errors
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/alex/.Xauthority
localuser:alex being added to access control list
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
OpenGL version: 3.
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setting MAIL=/var/mail/alex
dbus-update-activation-environment: setting USER=alex
dbus-update-activation-environment: setting LANGUAGE=ru_RU:ru
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting HOME=/home/alex
dbus-update-activation-environment: setting HUSHLOGIN=FALSE
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-YeoBOUbp90,guid=322ee2cfecd8dadd0caea3ca5bfbc180
dbus-update-activation-environment: setting LOGNAME=alex
dbus-update-activation-environment: setting _=/usr/bin/startx
dbus-update-activation-environment: setting TERM=linux
dbus-update-activation-environment: setting WINDOWPATH=2
dbus-update-activation-environment: setting PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting LANG=ru_RU.UTF-8
dbus-update-activation-environment: setting LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
dbus-update-activation-environment: setting XAUTHORITY=/home/alex/.Xauthority
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting PWD=/home/alex
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Неудается войти в систему

Сообщение Vascom »

Ты сломал Debian.
Спасибо сказали:
Aliech
Сообщения: 952
Статус: дилетант широкого профиля
ОС: Gentoo arm64 musl hardened
Контактная информация:

Re: Неудается войти в систему

Сообщение Aliech »

sasharasha
а вы точно уверены, что ничего ещё не делали? Чудес же не бывает... Вдруг вы лишние файлы и/или симлинки потёрли? Вам стоит внимательней проконтролировать историю своих действий.
С уважением,
Павел Алиев
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: Неудается войти в систему

Сообщение sasharasha »

Aliech писал:
26.11.2018 13:56
вы точно уверены, что ничего ещё не делали?
А, точно. Еще я делал это ln -s -T /usr/lib/x86_64-linux-gnu/libpng16.so.16 /usr/lib/x86_64-linux-gnu/libpng12.so.0
А потом когда не вышло, в роде как-то так root@debian:/usr/lib/x86_64-linux-gnu# unlink libpng16.so.16
но точно не уверен. не помню. Я в каком-то гайде смотрел и делал. Но назад у меня вернулось. Я только позавчера с этими ссылками познакомился.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Неудается войти в систему

Сообщение devilr »

sasharasha писал:
26.11.2018 13:02
devilr писал(а):
26.11.2018 12:20
Если криво поставили - можно так же криво и убрать.
например?
Например, если ставили с помощью "make install" - можно так же и удалить "make uninstall". Обычно.
Вообще, при недоступности/разрушении libpng вы в графику и не зайдёте. Ибо, есть всякие картиночки, иконки на рабочем столе и в меню...
Кстати, при попытке восстановления, я бы попробовал ставить не libpng12, а просто libpng. Поставится самая последняя доступная версия библиотеки... ну и обновить систему полностью не помешает.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Aliech
Сообщения: 952
Статус: дилетант широкого профиля
ОС: Gentoo arm64 musl hardened
Контактная информация:

Re: Неудается войти в систему

Сообщение Aliech »

sasharasha
выглядит так, как будто бы вы убрали ссылку на ту библиотеку, которая нужна тому самому графонию, который более у вас не работает. У вас сейчас libpng16.so.16 куда ссылается?
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2346
ОС: gentoo fluxbox

Re: Неудается войти в систему

Сообщение yoricI »

$ cat /etc/apt/sources.list
# Debian packages for stable
deb http://mirror.truenetwork.ru/debian/ stretch main contrib non-free
# Security updates for stable
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://www.deb-multimedia.org stretch main non-free

А действительно, откуда у меня этот libpng12-0? Вот этот, например:
$ apt-cache policy linphone
linphone:
Installed: 3.6.1-3
Candidate: 3.6.1-3
Version table:
*** 3.6.1-3 500
500 http://mirror.truenetwork.ru/debian stretch/main amd64 Packages
100 /var/lib/dpkg/status
понятно откуда, а этот святым духом занёсся или с преданий старины глубокой:
$ apt-cache policy libpng12-0
libpng12-0:
Installed: 1.2.50-2+deb8u3
Candidate: 1.2.50-2+deb8u3
Version table:
*** 1.2.50-2+deb8u3 100
100 /var/lib/dpkg/status
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: Неудается войти в систему

Сообщение sasharasha »

Aliech писал:
26.11.2018 14:35
У вас сейчас libpng16.so.16 куда ссылается?
~$ sudo ldconfig -p |grep libpng
libpng16.so.16 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libpng16.so.16
libpng16.so.16 (libc6) => /usr/lib/i386-linux-gnu/libpng16.so.16


установил xfce. Проблема ушла. Всем спасибо!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Неудается войти в систему

Сообщение Bizdelnick »

sasharasha писал:
26.11.2018 14:22
Aliech писал:
26.11.2018 13:56
вы точно уверены, что ничего ещё не делали?
А, точно. Еще я делал это ln -s -T /usr/lib/x86_64-linux-gnu/libpng16.so.16 /usr/lib/x86_64-linux-gnu/libpng12.so.0
А потом когда не вышло, в роде как-то так root@debian:/usr/lib/x86_64-linux-gnu# unlink libpng16.so.16
но точно не уверен. не помню. Я в каком-то гайде смотрел и делал. Но назад у меня вернулось. Я только позавчера с этими ссылками познакомился.
apt-get install --reinstall libpng16-16
И никогда больше так не делайте.

На случай, если Вы ещё о чём-то забыли, прогоните debsums
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
sasharasha
Сообщения: 48
ОС: Arch Linux

Re: Неудается войти в систему

Сообщение sasharasha »

В общем, из lightdm входит норм. Из gdm не хочет. Пробовал ~$ sudo apt install --reinstall gdm3. Не помогло. Еще при выключении выходит надпись, a stop job is running for user manager for uid 1000 минуту с лишним считает и только потом выкл.
Спасибо сказали:
Ответить