Автор Тема: tdesktop работает только от root.  (Прочитано 1347 раз)

Петрович

  • Гость
Путь поменял в /usr/share/applications/tdesktop.desktop
Exec=/usr/bin/Telegram --%u
Значка такого нету.
Icon=telegram-desktop
Поменял
Icon=tdesktop
Запускается только от root.
# /usr/bin/Telegram

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 924
    • Домашняя страница
    • Email
Re: tdesktop работает только от root.
« Ответ #1 : 09.03.2017 18:51:27 »
Под обычным пользователем:
strace -f /usr/bin/Telegram
Андрей Черепанов (cas@)

Петрович

  • Гость
Re: tdesktop работает только от root.
« Ответ #2 : 09.03.2017 19:19:41 »
Сообщение превышает максимально допустимую длину (21500 знаков).

Петрович

  • Гость
Re: tdesktop работает только от root.
« Ответ #3 : 09.03.2017 19:22:27 »
Под обычным пользователем:
Что захватил
[pid  2318] writev(7, [{iov_base="\22\0\n\0\3\0\200\4\354\1\0\0\354\1\0\0\10\0\310\0\20\0\0\0l\0\5\0\0\0\0\0"..., iov_len=1124}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 1124
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] write(9, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  2318] write(6, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  2318] write(6, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  2318] rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, NULL, 8) = 0
[pid  2318] write(8, "CMD:show;", 9)    = 9
[pid  2318] write(3, "[2017.03.09 22:13:53] Show comma"..., 64) = 64
[pid  2318] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1544, ...}) = 0
[pid  2318] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1544, ...}) = 0
[pid  2318] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1544, ...}) = 0
[pid  2318] recvmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\34\0\247\0\3\0\200\4\354\1\0\0+\362.\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 512
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, 0) = 1 ([{fd=6, revents=POLLIN}])
[pid  2318] read(6, "\2\0\0\0\0\0\0\0", 16) = 8
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, 0) = 0 (Timeout)
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, 0) = 0 (Timeout)
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, 0) = 0 (Timeout)
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, 0) = 0 (Timeout)
[pid  2318] futex(0xb4e32cc0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, -1 <unfinished ...>
[pid  2320] <... futex resumed> )       = 1
[pid  2320] write(9, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  2320] poll([{fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}], 3, 0) = 1 ([{fd=9, revents=POLLIN}])
[pid  2320] read(9, "\3\0\0\0\0\0\0\0", 16) = 8
[pid  2320] poll([{fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}], 3, -1 <unfinished ...>
[pid  2319] <... poll resumed> )        = 1 ([{fd=4, revents=POLLIN}])
[pid  2319] recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="U\2\223\1l\32/\0\3\4\4\0\0\0\0\0\0\0\0\4\4\4\4\4\0\0\3\37%\2\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
[pid  2319] write(6, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  2318] <... poll resumed> )        = 1 ([{fd=6, revents=POLLIN}])
[pid  2319] <... write resumed> )       = 8
[pid  2318] read(6,  <unfinished ...>
[pid  2319] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid  2318] <... read resumed> "\1\0\0\0\0\0\0\0", 16) = 8
[pid  2318] recvmsg(7, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  2318] poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, -1^Z

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 924
    • Домашняя страница
    • Email
Re: tdesktop работает только от root.
« Ответ #4 : 09.03.2017 19:37:49 »
Прикрепляйте файл с выводом.
Андрей Черепанов (cas@)

Петрович

  • Гость
Re: tdesktop работает только от root.
« Ответ #5 : 09.03.2017 19:49:01 »
strace -f tdesktop 2>somefile

Петрович

  • Гость
Re: tdesktop работает только от root.
« Ответ #6 : 09.03.2017 19:57:49 »
strace -f /usr/bin/Telegram

Петрович

  • Гость
Re: tdesktop работает только от root.
« Ответ #7 : 20.03.2017 14:54:00 »
Так и не понятно у меня одного не работает телеграмм?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: tdesktop работает только от root.
« Ответ #8 : 20.03.2017 15:34:16 »
Похоже, да.

Петрович

  • Гость
Re: tdesktop работает только от root.
« Ответ #9 : 20.03.2017 15:52:22 »
Похоже, да.
Где работает ?
У меня
uname -r
4.9.14-un-def-alt0.M80P.1
cat /etc/altlinux-release
ALT starter kit (Hypericum)

Петрович

  • Гость
Re: tdesktop работает только от root.
« Ответ #10 : 20.03.2017 16:03:27 »
« Последнее редактирование: 28.03.2017 19:25:48 от Петрович »