LINUX.ORG.RU

Предупреждения tmux

 


0

3

Открыл для себя tmux, и активно его осваиваю, в связи с чем имею вопрос к знающим людям:

При запуске/сплите имею два предупреждения:

FATAL_ERROR: Server is already running!

stdin isn't a interactive tty!

Хоть в остальном всё работает прекрасно, но я хотел бы понять природу этого явления, и устранить эти сообщения. Что машина пытается мне сказать?

Спасибо за внимание.

★★★★

Ответ на: комментарий от piyavking

может не информативный зато позитивный)

никогда не юзал tmux, попробывал сейчас - вышеописанных предупреждений получить не удалось, как воспроизвести?

$ tmux -V tmux 1.8

$ uname -r 3.12.0

quest ★★★★
()
Последнее исправление: quest (всего исправлений: 1)
Ответ на: комментарий от piyavking

xterm? bash? может от root попробывать запустить - может он отсутствие прав так интерпретирует (это я в порядке бреда)

quest ★★★★
()
Последнее исправление: quest (всего исправлений: 1)
Ответ на: комментарий от piyavking

так порядок запуска то какой? при первом запуске ругается или при втором? что это говорит:

ps -fe | grep tmux | grep -v grep

quest ★★★★
()

Такое может попробуй

strace tmux &> /tmp/tmux.log
найди в логе где он это пишет и какие вызовы были до этого

quest ★★★★
()

скачал сырцы.

$ grep -R 'FATAL_ERROR' | wc -l
0

очень интересно. а если в текстовой консоли запустить?

quest ★★★★
()
Ответ на: комментарий от quest

Ругается при всех запусках, начиная с первого. В консоли тоже.

«stdin isn't a interactive tty!» пропало после перезагрузки, осталось только FATAL_ERROR

piyavking@piyavking-desktop:~$ ps -fe | grep tmux | grep -v grep
piyavki+  3882     1  0 11:29 pts/1    00:00:01 altyo -e tmux.sh

В логе 'ERR' не найдено. То есть это не tmux выводит, а система.

tmux.sh:

#!/bin/bash

tmux attach || tmux new

но подобная фигня вылезает и в голой консоли, после тупо запуска команды tmux

piyavking ★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 2)
Ответ на: комментарий от piyavking

Я бы мог подумать что tmux это скрипт который цепляет какой-то системный скрипт старта который все это пишет, но у меня в Debian это не так:

$ file $(which tmux)
/usr/bin/tmux: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=8d66ebd34e4507befa6f69eab43ff49f3298092f, stripped

может у тебя это скрипт?

quest ★★★★
()
Последнее исправление: quest (всего исправлений: 2)
Ответ на: комментарий от quest

/usr/bin/tmux: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x8e3123447dc130e04ceb2bc187f3fdfdc0f282c2, stripped

piyavking ★★★★
() автор топика
Ответ на: комментарий от piyavking

Ты как-то странно гуглишь. Гугл на твою ошибку кроме этого топика выдаёт всего три ссылки и все ведут на mock.

Deleted
()
Ответ на: комментарий от Extraterrestrial

Сначала без конфига был, потом скопировал ~/.tmux.conf из /usr/share/doc/moc/tmux/examples/vim-keys.conf, но дела это не поправило. Вот конфиг, но проблема явно не в нём.

# $Id: vim-keys.conf,v 1.2 2010-09-18 09:36:15 nicm Exp $
#
# vim-keys.conf, v1.2 2010/09/12
#
# By Daniel Thau.  Public domain.
#
# This configuration file binds many vi- and vim-like bindings to the
# appropriate tmux key bindings.  Note that for many key bindings there is no
# tmux analogue.  This is intended for tmux 1.3, which handles pane selection
# differently from the previous versions

# split windows like vim
# vim's definition of a horizontal/vertical split is reversed from tmux's
bind s split-window -v
bind v split-window -h

# move around panes with hjkl, as one would in vim after pressing ctrl-w
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R

# resize panes like vim
# feel free to change the "1" to however many lines you want to resize by, only
# one at a time can be slow
bind < resize-pane -L 1
bind > resize-pane -R 1
bind - resize-pane -D 1
bind + resize-pane -U 1

# bind : to command-prompt like vim
# this is the default in tmux already
bind : command-prompt

# vi-style controls for copy mode
setw -g mode-keys vi
piyavking ★★★★
() автор топика
Ответ на: комментарий от quest

У меня появилось странное ощущение, что в автозагрузку запускаемого в новом tmux'овом фрейме bash'а пробралась какая-то tmux-команда, в ответ на попытку запуска которой, само собой, появляется описанный результат. Сейчас текстовый поиск врублю.

piyavking ★★★★
() автор топика
Ответ на: комментарий от quest

Хотя нет, попытки вызвать tmux из-под tmux'а вызывают другую ошибку - «sessions should be nested with care, unset $TMUX to force»

piyavking ★★★★
() автор топика
Ответ на: комментарий от quest

Я конкретизировал в чём дело, блошка притаилась в ~/.bash_login, и к tmux'у она отношения не имеет. Спасибо за проявленный интерес к проблеме всем вообще, и тебе в частности!

piyavking ★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.