LINUX.ORG.RU

Сообщения AfterWork

 

Как запаковать в tar текущую папку без полных путей

Гуглил, может плохо гуглил, но лучше не вышло. Проблема следующая.

Есть папка /nohome/nouser/nofolder/ в ней есть еще куча вложенных папок и файлов в том числе и с точкой в начале. И лежит эта папка на компе номер 1.

Имя папки я получаю в скрипте виде $foldername Мне надо запаковать содержимое в архив так чтобы в архиве не было начального пути типа /nohome/nouser/nofolder/

Потому что на компе номер 2 распаковываться все это будет тоже в папку /nohome1/nouser1/nofolder1/ которую скрипт тоже получает в виде $foldername

Неизвестна ни вложенность ни намеки на имена. То есть содержимое $foldername может быть ЛЮБЫМ.

Но все это еще не самое главное. Этих самых $foldername всего примерно 3 плюс-минус 100 и все разные. Но даже и это еще не всё. Еще надо паковать с ключом -g и более того, точка из которой будет идти упаковка и распаковка тоже может меняться. То есть сегодня скрипт работает из папки ~/backup а завтра к примеру из папки ~/bak

в итоге получился вот такой монстр:

ttt=$(pwd)
cd $foldername1
tar -cpzf $ttt/bak1.tar.gz -g $ttt/bak1.snar –exclude=$samefolder1 ./
cd $foldername2
tar -cpzf $ttt/bak2.tar.gz -g $ttt/bak2.snar –exclude=$samefolder2 ./
cd $foldername3
tar -cpzf $ttt/bak3.tar.gz -g $ttt/bak3.snar –exclude=$samefolder3 ./
cd $ttt

Это конечно работает. Но как-то не элегантно. Неужели никак нельзя без выкрутасов со скачками по разным папкам?

Я реальный скрипт упростил чтобы не захламлять вопрос. В реальном скрипте есть еще много чего включая примерно такие конструкции timestamp=$(date +‘%Y-%m-%d_%H:%M:%S’) и их обработки так что скачки по папкам реально мешают. Их и так там получается не мало и без скачков для архивирования.

 ,

AfterWork ()

Питание для планшета в автомобиле

Есть идиотская затея запихать планшет в автомобиль намертво. В качестве аудиоплэйра и навигатора. Ну может еще функций ему придумаю потом.

Озадачился вопросом. Как его запитывать и выключать при вытаскивании ключа из замка зажигания. Ну реально, не каждый же раз ему кнопочку жать рукой чтобы уснул.

Стандартное питание с ЮСБ не вариант. Потому как девайс уже есть и у него уже сильно умерла батарея. Новую батарею искать тоже не вариант. Потому как девайс уже сильно аут оф производство и даже продажи.

Пришла в голову такая мысля. Взять стабилизатор высокоточный, запитать от бортовой сети в постоянку и припаять к тому месту где батарея была. В принципе девайс будет видеть этот стабилизатор как батарею. И по скольку напряжение будет всегда одно и то-же то будет считать что она заряжена. Верно мыслю?

Но вот незадача с включением-выключением. Можно конечно поставить релюшку которая будет жамкать кнопку при включении выключении зажигания. Но во первых может случиться так что не совпадет состояние авто и девайса. Ну в смысле авто включено, а девайс вырублен или наоборот. Конечно можно параллельно релюшке поставить кнопку простую чтобы в случае чего корректировать сию нестыковку. Но это как-то не элегантно.

А во вторых хотелось бы чтобы по прошествии скажем часа после выключения, девайс выключался полностью и не жрал аккумулятор.

В общем нужны идеи для очумелых ручек как все это замутить разумно.

При чем тут линукс? Ну в общем будет там и линукс. Скорее всего. Еще в процессе попыток под него линукс собрать.

 

AfterWork ()

Шифрование диска в линукс

Допустим есть диск созданный так:

sudo dd if=/dev/urandom of=/dev/sda bs=2M

sudo cryptsetup -h=sha256 -c=aes-cbc-essiv:sha256 -s=256 luksFormat /dev/sda /mnt/boot/mykey

sudo cryptsetup -d=/mnt/boot/mykey luksOpen /dev/sda drivespace

Далее мы его корректно отключаем от системы.

Вопрос состоит в том можно ли однозначно каким-либо образом определить что диск зашифрован? То есть надо доказать выполнялись ли вторая и третья команды для этого диска.

 

AfterWork ()

Автоприблуда на линуксе.

Возникла идея сделать некую автоприблуду. На андроиде подобных пол алиэкспресса. Но кое что я там не нашел. А именно хочется чтобы был большой монитор. Хочется услышать советы по подбору железа на сию приблуду.

Важные характеристики:
1. Монитор хотя-бы 14 дюймов. Естественно с тачем.
2. Возможность подцеплять симку и юзать это как встроенный в авто телефон.
3. Возможность ловить вайфай сети и ходить в инет. (браузер)
4. Возможность транслировать инет как хотспот с симки.
5. Возможность использовать обгонную камеру, парковочную камеру и авторегистратор. То есть 2 камеры одновременно.
6. Навигация. GPS Глонасс.
7. Естественно музыка, куда без нее. Ну и видео конечно.
8. Работа с K-линией автомобиля.

Это разумный минимум. Какое взять базовое железо(ЦПУ+мать+память) и какие модули, монитор? Опыта в подобном конструировании ноль. Серьезно пока не копался в инете, хочу услышать как минимум базовые советы от чего стоит отталкиваться. Ну и естественно раз уж на андроиде такого как мне надо нет, то имеет смысл прикрутить туда линукс.

P.S. Цена важна конечно, но не сильно.

 , , ,

AfterWork ()

Ну Mint тот ещё кусок того самого

Все такие прикольные, хаят Минт в хвост и в гриву. Но при этом еще ни один не сказал, а чем минт так плох. Слабо назвать характеристики хорошего дистра но что-то более умное чем: «Слака форева остальное го*но».

Что то конкретное и не привязанное к дистру. Допустим так. Дистр должен стабильно непрерывно работать. Критерий стабильности работы: Не требует при работе на десктопе перезагрузки в течении 10-и или более суток при этом нет утечек памяти по вине дистра и скорость отклика дистра не меняется. Повисающие задачи убиваются без фатальных последствий для дистра.

И другие характеристики в том-же духе описать. А то разговоры про хорший-плохой дистр сводятся к одному. Каждая ЛОРляга своё болото хвалит.

В общем топик создан с целью попытаться собрать более менее объективные характеристики клевого дистра линукс для десктопа. В толксах потому что влепили -3 за попытку разместить это не в толксах.

 , , ,

AfterWork ()

Валяется без дела железко. Хочу задействовать.

Железко с именем DNS Airbook TYT701. Древняя и медленная. Но андроиде. Хочу попробовать туда нативно прикрутить линукс. Про нее гуглится только как её купить и на 4пда как перешить её андроид прошивку. Подскажите куда копать и с чего начинать. В целом занятие ради прокачки навыков задумано.

P.S. Не уверен что в тот раздел тему пихнул.

 , ,

AfterWork ()

ВПН для группы лиц по предварительному сговору.

В свете последних законов возникла идейка запилить условно частный ВПН. Так чтобы и под законы не попадать и нормально видеть все сайты которые желаешь увидеть. Я не про порнуху, я про Роскомпозор.

Естественно дабл ВПН потому что выходные ноды будут банить возможно. А вот входные ноды можно прикрыть милым одностраничником с котиками висящем на 80 порту где логин-пароль ведущий в никуда и все дела. При этом входить на ноду по 443-ему порту который для всех не в теме будет давать отлуп например потому что не сертификат или че еще.

Так вот естественно хочется все это условно автоматизировать, так чтобы на к примеру 10 входных нод было штуки 3 выходных с динамическим (условно динамическим) переключением. И в случае бана ноды можно было её убить и создать новую не перепиливая ключи на всех клиентах.

Естественно только линь и только открытый софт. Никакой проприетарщины. Ноды естественно где-то в забугорье.

Нужны здравые идеи для реализации сего чуда.

 ,

AfterWork ()

Линукс автомобиль.

Возникла идея заняться самоделкованием. Под этот вопрос уже продумана покупка автомобиля и кое каких комплектующих для переделывания этого авто в электромобиль. Звезды с неба срывать не планируется, если пробег на полной зарядке будет километров 100 то это будет более чем норм при вполне посредственной городской динамике. Кузов и салон Ipsum SXM10, батарея от приуса или от чего-то подобного, вместо главного двигателя планируется использовать электродвигатель от Lexsus RX450h, тот который у него крутит задний мост. Использование управляющей электроники от лексуса или самоделка. Пока не решил. За механическую часть не беспокоюсь. Все что надо для реализации так или иначе есть. С электроникой и ПО - сложнее.

При чем тут собственно линукс? Хочется сделать полноценное управление/диагностику всей бодягой внутри салона/кузова на базе линукс компа. То есть главный вопрос как грамотно и надежно связать электрику с компом. Но и любые другие мысли на эту и смежные темы тоже приветствуются.

 ,

AfterWork ()

План действий по техсаппорту

Суть ситуации:

Умер комп у человека который в линуксе весьма далек. Выдает к примеру: initramfs> Приехать и настучать по ушам помочь непосредственно возможности нет. Единственный способ общения с клиентом - телегочат. То есть ему можно говорить какие команды ввести, а он в ответ может отправлять фото экрана с результатами.

Конечная задача - прицепиться к его машине любым способом (ssh, teamviewer) чтобы самому дорулить до нормы ситуацию.

Ком сидит за вайфай роутером на сером адресе. На компе уже установлен тимвьювер. ssh сервер не установлен.

Вопрос не только о том как разрулиться сейчас, таких ситуаций бывает достаточно много. Не у всех пользователей библиотеки hand и head свежие. Конфигурация компов типовая.

В общем хочется разработать типовую методику решения подобных задач.

 ,

AfterWork ()

USB загрузчик для линукс.

Надоело просто развлекаться разговорами решил замутить очередную фичу в стиле тяжелой паранойи.

Суть фичи:

Условный ноут с системой Mint 18.2 64bit, 120Gb SSD, 8Gb RAM, загрузка с флэшки.

В случае отсутствия флэшки и выключенного компа утверждение что на компе что-то есть (ОС, данные и т.п.) доказать невозможно или очень сложно. (как?) То есть диск выглядит не разбитым и на нем формально только мусор. Загрузчик в БИОСе указывает на флэшку естественно.

Сделать такое не очень сложно. На флэшку выносится /boot и /efi а так-же первые несколько сотен байт диска после установки записываются в виде файла на флэшку. Собственно из этого файла разбивка диска и берется для загрузки. Диск шифруется полностью вместе со свапом, системой и данными, средствами стандартного LUKS DM-Crypt на LVM. Естественно перед установкой системы dd if=/dev/urandom of=диск_полностью обязательно.

И вот тут уже начинают возникать вопросы.

1. Используемый метод шифрования. Можно ли остановиться на стандартном методе предлагаемом по умолчанию или стоит использовать что-то иное в пределах LUKS DM-Crypt? Если не стандартное, то почему стоит использовать именно не стандартное?

2. Слышал про то что можно в принципе оставить на зашифрованном диске даже /boot, а первичную расшифровку /boot производить каким-то образом средствами /efi. Если у кого есть опыт практического использования такого варианта - поделитесь опытом на сколько это осмысленно?

3. Опять-же вариант для ноутов без /efi. Как лучше скомпоновать флэшку для такого варианта установки.

4. Идеи по тому как автоматизаровать процесс создания такого ноута с внешней флэшкой взяв за основу свежеустановленный ноут и чистую флэшку. То есть хочется что-то типа перенастройка в одну команду. Что то в духе: sudo ./paranoya.sh /dev/sda /dev/sdf и потопал пить кофе.

5. Практический опыт создания почти такой системы у меня есть. Но любые идеи в этом направлении приветствуются.

P.S. Гуглить умею. Интересны именно мнения, а не готовые решения или мануалы. Хотя от толковых манов на тему тоже не откажусь. За таблетками не отправляйте. У каждого свои развлечения. Кто-то бухает, кто-то колется, а кто-то как я воплощает параноидальные проекты. Мании преследования у меня нет.

 , , , ,

AfterWork ()

Роскомпозор и репозитарии

Что-то и меня с места сдвинула суета Роскомпозора. Вот нет никакого желания вдруг утром увидеть что бравые ребята блокнули «случайно» репозитарии нужные мне постоянно. Я понимаю что это маловероятно, но чем чёрт не шутит.

В общем решил сделать себе собственное зеркальце с нужными репами и естественно автообновлением оных из нужных мест. Возник вопрос. А сколько собственно нужно для этого места? Хотя-бы примерно. А то у меня Минт 18.1, 18.2 и 18.3, Debian 8.10 и 9.4, ну и еще немного по мелочи из того что надо постоянно.

Собственно во что мне это выльется?

 , ,

AfterWork ()

Устройство вселенной

Не знаю как это правильно назвать, теория или еще как-то, но я буду называть использовать термин теория.

Допустим что всё известное и неизвестное пространство окружающее нас, являет собой твердое или может даже кристаллическое вещество с размером элементов на десятки (а может сотни) порядков мельче чем то что мы можем на данный момент измерить.

А собственно весь ощущаемый нами мир включая нас самих, это только сложные волновые явления в этом веществе.

Собственно вопрос, а можно ли это формально доказать или опровергнуть?

Перемещено tailgunner из science

Исправление от 14.05.2018

По пожеланиям многих отписавшихся попробую переформулировать исходную гипотезу:

Допустим что всё известное и неизвестное окружающее нас трехмерное пространство, являет собой некое вещество способное к проведению волн различной формы и типа. То есть 100% пространства заполнено этим веществом. И это вещество является единственным видом реально существующей материи.

А собственно весь мир в том виде как мы его ощущаем, является только волновыми процессам происходящими в реально существующей материи.

Для нас, как для наблюдателей которые сами являются волновыми процессами, другие волны могут ощущаться как материальные объекты. Все законы которым подчиняется известное нам мироздание являются всего-лишь следствием взаимодействия волновых процессов происходящих в базовой материи.

Все наши действия над окружающим миром являют собой только взаимодействие на волновом уровне. Непосредственных изменений в саму материю мы не вносим.

Вот собственно и всё. Не знаю что еще добавить по существу.

 , ,

AfterWork ()

Минт vs Другие линуксы.

В общем в чем суть срача вопроса, пару-тройку лет назад перекопав ряд более-менее топовых дистров с разными DE остановился на Линукс Минт Цыннамон.

Искался дистр который бы давал возможность виндоюзверю более-менее мирно перейти на Линукс. Из всего того что я тогда просматривал, минт с циннамоном выделился как самый юзерфрэндлый если смотреть глазами виндузоида. Причем, смотреть, так сказать, на весь процесс. То есть начиная с самостоятельной установки и заканчивая созданием себе всего того что нравится и желательно без лишней сторонней помощи.

Что-то с тех пор поменялось или минт пока рулит в этой тематике до сих пор?

 , ,

AfterWork ()

Флэшкомания.

В целом началось всё штатно. Пришел мне пакетик на почту а внутри лежит вполне себе такая 64Гб флэшка производства Чайна династия Дрянь.

Потестил. Всё вроде норм. Пролезло нормально и форматирование и dd if=dev/random до упора и в целом меня она радовала некоторое время. Но потом начались чудеса.

Для начала она начала упорно забывать как её зовут. Причем происходило это только если я её форматировал в Ext4. Вот просто забывала что у нее есть label и всё тут. При этом отформатированная в Fat32 она не отказывалась помнить свой label.

Дальше стало интереснее, она начала подвешивать на смерть процесс копирования на нее больших файлов. При этом после ожидания окончания копирования, выжидания нескольких минут на то чтобы процесс копирования был однозначно завершен и убивания процесса копирования через kill -9 (по другому не выходило), копируемый файл в полном составе оказывался на флэшке без всяких повреждений. И более того, потом файл можно было спокойно скопировать с флэшки без всяких проблем. Чем копировать файлы на флэшку значения не имело, одинаково вели себя и mc и cp и Nemo.

Как мудрый гоблин я решил что флэшка умирает и решил что для достоверности стоит её потестить еще разок перед отправкой в мусорку. И о чудо, dd не выдал ни одной ошибки за два прохода.

Чувствую себя немного озадаченным. Есть идеи что-бы еще с нею сделать чтобы хоть в чем-то быть уверенным?

P.S. Чтобы избежать ненужных инсинуаций, скажу сразу что все действа происходили как минимум на 3-х и по сей день нормально работающих компах и использую я не только эту флэшку. С другими устройствами чудес нет. Чудесатит именно эта флэшка.

 , , ,

AfterWork ()

Настройка типовой конфигурации файервол для Sip для локально закрытой машины.

В целом нужно сделать так чтобы ekiga мог цепляться к любой стандартно настроенной sip станции при минимуме открытых портов на локальной машине. Перечитал кучу гуглостраниц. Нашел несколько в том числе и достаточно противоречивых советов как настроить. Вот хочу посоветоваться. Исходно допустим что iptables настроен вот так:

iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

iptables -A OUTPUT -p UDP --dport 67 --sport 68 -j ACCEPT

iptables -A OUTPUT -o tun0 -p TCP --sport 32768:61000 -j ACCEPT
iptables -A OUTPUT -o tun0 -p UDP --sport 32768:61000 -j ACCEPT

iptables -A INPUT -i tun0 -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A INPUT -s 100.100.100.100 -p TCP --sport 443 -j ACCEPT 
iptables -A OUTPUT -d 100.100.100.100 -p TCP --dport 443 -j ACCEPT
iptables -A INPUT -s 100.100.100.100 -p UDP --sport 443 -j ACCEPT 
iptables -A OUTPUT -d 100.100.100.100 -p UDP --dport 443 -j ACCEPT
То есть локальный трафик разрешен только для openvpn по порту 443, а весь траф локального софта завернут внутрь VPN-а. В таком варианте нормально работает всё кроме ekiga. Если вместо
iptables -A OUTPUT -o tun0 -p TCP --sport 32768:61000 -j ACCEPT
iptables -A OUTPUT -o tun0 -p UDP --sport 32768:61000 -j ACCEPT
поставить
iptables -A OUTPUT -o tun0 -j ACCEPT
Начинает нормально работать и ekiga, то есть VPN нормально всё пропускает. Но как сами понимаете делать интерфейс ВПН полностью открытым - не правильно. Вот и нужно получить нечто среднее при минимуме открываемых внутри ВПН портов. Я понимаю что как минимум надо добавить 5060 UDP туда обратно. Но бывают еще всякие STUN и тому подобное. В общем разумные советы приветствуются.

 , ,

AfterWork ()

Conky и мой личный траур.

Я не очень уверен что создаю тему там где надо, но какое-то отношение всё-таки к разработке она имеет.

В общем захотелось мне тут сделать свои конки поуниверсальнее а код в них покрасивее. И столкнулся с проблемой.

Я не смог добавить в .conkyrc собственную переменную. НИКАК!!! Очень прошу, скажите что я умею пользоваться гуглом и что то что я хотел сделать просто не предусмотрено идеологий Conky.

Для большей понятности вот код .conkyrc как он есть:

${goto 32}CPU1: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu1}%${color}${font} 
${alignr}${color2}${cpugraph cpu1 10,80 00FF00 FF0000}${color}
А это примерно то что я хотел написать:
${if_match ${количествоЦПУ}>=1}${goto 32}CPU1: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu1}%${color}${font} 
${alignr}${color2}${cpugraph cpu1 10,80 00FF00 FF0000}${color}${endif}
То есть хотел сделать 8 таких строчек с разными номерами cpu и больше не париться с тем что конки плачут когда вдруг у процессора камней не столько сколько прописано в конках.

Единственное решение которое мне удалось откопать на просторах интернета выглядит так:

Вместо ${количествоЦПУ} предлагается прописать ${execi 9999 cat /proc/cpuinfo | grep -c Core}. Но тогда возникает вопрос, как будут вести себя конки? Они ОДИН раз дернут cat и будут хранить значение 9999 секунд или будут дергать каждый раз когда будут перерисовываться? Логика подсказывает что один раз, но сомнения гложуть...

 ,

AfterWork ()

Ткните носом плиз в ошибку. Яваскрипт, апплет для Cinnamon.

в общем апплет был написан без знаний явы методом тыка по аналогии. Документация использовалась при написании только из /usr/share/cinnamon/applets/ ну и немного логики и школьных знаний.

Написалось вот это:

const Cinnamon = imports.gi.Cinnamon;
const Applet = imports.ui.applet;
const Main = imports.ui.main;
const Lang = imports.lang;
const St = imports.gi.St;
const PopupMenu = imports.ui.popupMenu;
const Util = imports.misc.util;
const GLib = imports.gi.GLib;
const ModalDialog = imports.ui.modalDialog;
var pict = "r-button";

function ConfirmDialog(){
    this._init();
}

function MyApplet(orientation) {
    this._init(orientation);
}

MyApplet.prototype = {
    __proto__: Applet.IconApplet.prototype,

    _init: function(orientation) {
        Applet.IconApplet.prototype._init.call(this, orientation);

        try {
            if (GLib.file_test("/usr/share/cinnamon/applets/FireWallApplet@antares127/marker", GLib.FileTest.EXISTS))
            {pict = "g-button";}
            else
            {pict = "r-button";}
            this.set_applet_icon_name(pict);
            this.set_applet_tooltip(_("Кнопка управления Файерволом."));
            this.menuManager = new PopupMenu.PopupMenuManager(this);
            this.menu = new Applet.AppletPopupMenu(this, orientation);
            this.menuManager.addMenu(this.menu);
            this._contentSection = new PopupMenu.PopupMenuSection();
            this.menu.addMenuItem(this._contentSection);

            this.menu.addAction(_("Отключить файервол"), function(event) {
                Util.spawnCommandLine("sudo /usr/share/cinnamon/applets/FireWallApplet@antares127/fw_off.sh");
                pict = "r-button";
                this.set_applet_icon_name(pict);
            });

            this.menu.addAction(_("Включить файервол"), function(event) {
                Util.spawnCommandLine("sudo /usr/share/cinnamon/applets/FireWallApplet@antares127/fw_on.sh");
                pict = "g-button";
                this.set_applet_icon_name(pict);
            });

            this.menu.addAction(_("Включить файервол и ICMP"), function(event) {
                Util.spawnCommandLine("sudo /usr/share/cinnamon/applets/FireWallApplet@antares127/fw_icmp_all.sh");
                pict = "g-button";
                this.set_applet_icon_name(pict);
            });
        }
        catch (e) {
            global.logError(e);
        }
    },
    on_applet_clicked: function(event) {
        this.set_applet_icon_name(pict);
        this.menu.toggle();
    },
};
function main(metadata, orientation) {
    let myApplet = new MyApplet(orientation);
    return myApplet;
}

Для отображения значка в трее, как видно, используются два картинко. И в зависимости от того в каком состоянии находится апплет иконка должна меняться. Но иконка мне упорно гадит. Перерисовывание иконки происходит только в тот момент когда после клика по меню и исполнения команды, повторно кликаешь по иконке. С моим уровнем знания явы и гугла заставить иконку перерисовываться вовремя мне не удалось. Прошу помощи.

 , , ,

AfterWork ()

Не могу выйти из ssh терминала. :)

В общем вопрос опять как всегда достаточно идиотский.

Суть ситуации: Есть скрипт который выполняется на локальной машине. В нем команды в духе:

ssh user@111.111.111.111 'cd /3456/; mkdir 2345'

scp ./11111/* user@111.111.111.111:/3456/2345/

И тому подобные. Скрипт работает с несколькими серверами. Ряд команд без открытия живой консоли не выполняется. Связано с особенностями ПО которое этими командами ставится. В направлении того как победить это ПО и заставить работать без живой консоли, копал. Там достаточно глухо. А потому несколько строк в локальном скрипте выглядят так:

ssh user@111.111.111.111

Дальше через .bashrc автоматом запускается скрипт на удаленной машине и процесс продолжается. Все удаленные машины зацеплены через ключи и проблем с паролями нет.

Вся суть в том что надо регулярно из таких живых удаленных консолей выходить, для того чтобы локальный скрипт мог продолжиться. В общем заколупывает регулярно подглядывать за этим скриптом только для того чтобы набрать в очередной раз exit.

Я может туплю и решение есть очень простое, но я чего-то не нашел никакого. Может кто-то подать идею?

 , ,

AfterWork ()

Линукс Teamviewer и андроид. Не могу подружить.

В целом ситуация следующая: Есть Ноут с линуксом Mint 18.2 Cinnamon 64bit На нем стоит Teamviewer 13.0.9865 x86 64bit Есть андроид телефон с установленным Teamviewer QuickSupport и Teamviewer Host взятыми из стандартного гулоплэя.

Попытка порулить линуксом с андроида проходит нормально. В обратную сторону полный затык.

Связь устанавливается, идет запрос авторизации, авторизация успешно проходит и на обоих устройствах все возвращается в исходное состояние. Как будто и не было попытки соединиться.

Логи тимки с линукса показывают вот такое. Это полный лог первой попытки соединения с андроидом после установки тимки с нуля на linux систему. Может я чего-то очевидного не вижу.

2018/03/05 14:05:01.375  3116 140082188541056 S   Logger started.
2018/03/05 14:05:01.377  3116 140082188541056 S   Found 0 core dump files ...
2018/03/05 14:05:01.378  3116 140082154555136 S+  Thread: SystemBusIO0
2018/03/05 14:05:01.378  3116 140082146162432 S+  Thread: SystemBusIO1
2018/03/05 14:05:01.380  3116 140082188541056 S   systemd: logind service available
2018/03/05 14:05:01.382  3116 140082188541056 S   systemd: New seat seat0 [path=/org/freedesktop/login1/seat/seat0, activeSession='c1', canGraphical=1, canTTY=1, canMultiSession=1]
2018/03/05 14:05:01.383  3116 140082188541056 S+  DBus: optional property DefaultControlGroup not found
2018/03/05 14:05:01.383  3116 140082188541056 S+  DBus: optional property KillProcesses not found
2018/03/05 14:05:01.384  3116 140082188541056 S   LogindSessionInfo: New session LogindSessionInfo [id=c1 user=user state=user active=1 reliable=1 infoId=1591159457] [path=/org/freedesktop/login1/session/c1 TTY= seat=seat0 display=:0 vtnr=7 owner=[SysUser: user [uid=1000, gid=1000 home=/home/user gecos=user,,, shell=/bin/bash]] idle=0(1520235523828888) active=1 type=x11 class=user state=active timestamp=1520181493100485 service=mdm defaultCG= leader=1567 audit=0 remote=0 rHost= rUser= killProc=0]
2018/03/05 14:05:01.385  3116 140082188541056 S   SysSessionInfoManager: observing sessions from logind is marked as unreliable
2018/03/05 14:05:01.385  3116 140081893467904 S+  Thread: IOServiceWorker_3
2018/03/05 14:05:01.385  3116 140082188541056 S   SysSessionInfoManager: Session Information provided by logind [priority: 0]
2018/03/05 14:05:01.385  3116 140082120726272 S+  Thread: IOServiceWorker_0
2018/03/05 14:05:01.386  3116 140082112333568 S+  Thread: IOServiceWorker_1
2018/03/05 14:05:01.392  3116 140081901860608 S+  Thread: IOServiceWorker_2
2018/03/05 14:05:01.398  3116 140082188541056 S   ConsoleKitSessionInfo: New session ConsoleKitSessionInfo [id=/org/freedesktop/ConsoleKit/Session1 user=user state=undef active=1 reliable=0 infoId=3333745270] [path=/org/freedesktop/ConsoleKit/Session1 created=2018-03-04T16:38:13.217389Z display= remotehost= seat=/org/freedesktop/ConsoleKit/Seat1 type= x11display=:0 x11tty=/dev/tty7 loginid=4294967295 uid=1000 idle=0 active=1 local=1]
2018/03/05 14:05:01.398  3116 140082188541056 S   ConsoleKitSeat: New seat /org/freedesktop/ConsoleKit/Seat1 [canActivateSession=1, activeSession='/org/freedesktop/ConsoleKit/Session1']
2018/03/05 14:05:01.398  3116 140082188541056 S   SysSessionInfoManager: Session Information provided by ConsoleKit [priority: 1]
2018/03/05 14:05:01.398  3116 140082188541056 S   SysSessionInfoManager: Session Information provided by VT [priority: 2]
2018/03/05 14:05:01.399  3116 140082188541056 S+  LateBinding [libX11.so.6]: Loaded library
2018/03/05 14:05:01.399  3116 140082188541056 S   XSocket observer: watching /tmp/.X11-unix
2018/03/05 14:05:01.456  3116 140082188541056 S   XSocket observer: adding XSession '968295696' for display 0
2018/03/05 14:05:01.458  3116 140082188541056 S   SysSessionInfoManager: assigned session 968295696 to info provider 'logind'
2018/03/05 14:05:01.459  3116 140082188541056 S   Starting as daemon
2018/03/05 14:05:01.460  3116 140082188541056 S!  AsioSettings::FindExternalIP: found 0 external IPs instead of 1!
2018/03/05 14:05:01.460  3116 140082188541056 S   UpdateOnlineState newOnlineValue 0
2018/03/05 14:05:01.460  3116 140082188541056 S+  tvnetwork::Offline: online state 0
2018/03/05 14:05:01.460  3116 140082188541056 S!  AsioSettings::FindExternalIP: found 0 external IPs instead of 1!
2018/03/05 14:05:01.461  3116 140082188541056 S   Generating new RSA private/public key pair
2018/03/05 14:05:01.522  3116 140082188541056 S   System uptime: 73665 seconds
2018/03/05 14:05:01.524  3116 140082188541056 S   MID: Read from disk failed.
2018/03/05 14:05:01.524  3116 140082188541056 S   SystemID m=1 s=0 6a4e92f40a6e4d7e8a650c6c44d79ab2



Start:              2018/03/05 14:05:01.524 (UTC+1:00)
Version:            13.0.9865 
ID:                 0
Loglevel:           Info (100)
License:            0
Server:             master7.teamviewer.com
IC:                 -689434917
CPU:                Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
CPU extensions:     l9
OS:                 Lx Mint 18.2 Sonya n (x86_64)
IP:                 192.168.1.93,10.9.1.6
MID:                -689434917_3aba42faf_d41d8cd98f00b204
MIDv:               0
Proxy-Settings:     Type=0 IP= User=

2018/03/05 14:05:01.526  3116 140082188541056 S   NetWatchdog: Internet is now connected
2018/03/05 14:05:01.527  3116 140082188541056 S   NetWatchDogLinux: initialized network manager connection
2018/03/05 14:05:01.527  3116 140082188541056 S   RemoteSettingsMDRelationshipWatchDog: DEVICE ISN'T A MANAGED DEVICE
2018/03/05 14:05:01.527  3116 140082188541056 S   RemoteSettingsStoreListener: Establish connection.
2018/03/05 14:05:01.527  3116 140082188541056 S   Using IPC-Port 5939
2018/03/05 14:05:01.532  3116 140081457243904 S   RemoteSettingsStore: Cleanup all policies.
2018/03/05 14:05:01.532  3116 140081457243904 S   RemoteSettingsStore::LoadLastReceivedPolicies : Storage Entry Remote_Settings_TVClientSetting_Policy empty
2018/03/05 14:05:01.532  3116 140081457243904 S   RemoteSettingsMDRelationshipWatchDog: DEVICE ISN'T A MANAGED DEVICE
2018/03/05 14:05:01.535  3116 140082188541056 S   SysSessionInfoManager: own session cache set to '4294967295'
2018/03/05 14:05:01.535  3116 140082188541056 S   Updated sessions:  [ X0 (968295696) CA  user ]  [ F (3510599056)   L root ] 
2018/03/05 14:05:01.535  3116 140082188541056 S   UpdateOnlineState newOnlineValue 0
2018/03/05 14:05:01.536  3116 140082188541056 S   Updated sessions:  [ X0 (968295696) CA  user ]  [ F (3510599056)   L root ] 
2018/03/05 14:05:01.536  3116 140082188541056 S   UpdateOnlineState newOnlineValue 0
2018/03/05 14:05:01.536  3116 140082188541056 S   UpdateOnlineState newOnlineValue 0
2018/03/05 14:05:01.537  3116 140081088161536 S   Using systemd-logind for suspend/resume monitoring
2018/03/05 14:05:01.537  3116 140081088161536 S   SessionLogon: session 968295696, desktop switched 0, last desktop session 4294967295
2018/03/05 14:05:01.540  3116 140081088161536 S   StartProcessesAsync: Session ready after 0s
2018/03/05 14:05:25.693  3116 140082112333568 S   CAcceptServer::HandleAccept: new connection from 127.0.0.1:43074
2018/03/05 14:05:25.740  3116 140082120726272 S   TerminalServer: ProcessConnected PID 3324 user session 968295696 process type 2
2018/03/05 14:05:25.740  3116 140082120726272 S   Updated sessions:  [ X0 (968295696) CA  user ]  [ F (3510599056)   L root ] 
2018/03/05 14:05:25.740  3116 140082120726272 S   UpdateOnlineState newOnlineValue 1
2018/03/05 14:05:25.741  3116 140081482422016 S   TeamViewer is going online!
2018/03/05 14:05:25.742  3116 140081893467904 S   CKeepAliveClientClient::DoReconnectInternal: doing nothing, state = 0
2018/03/05 14:05:25.742  3116 140081901860608 S   Activating Router carrier
2018/03/05 14:05:25.794  3116 140082112333568 S   UpdateOnlineState newOnlineValue 1
2018/03/05 14:05:26.339  3116 140082112333568 S   NetWatchdog: Ping successful! Port: 5938
2018/03/05 14:05:26.339  3116 140082112333568 S   CKeepAliveClientClient::HandlePing(): success
2018/03/05 14:05:26.340  3116 140082112333568 S   Activating Router carrier
2018/03/05 14:05:26.340  3116 140082112333568 S   CProcessCommandHandlerMasterConnect[2]::CreateMasterConnect(): master7.teamviewer.com:5938, Connection 2, proxy=''
2018/03/05 14:05:26.750  3116 140082112333568 S   CProcessCommandHandlerMasterConnect[2]::HandleMasterConnect(): Sending MasterCommand f=Reg&ic=-689434917&id=0&iguid={2a65c397-9480-4a8a-9216-5dd99110953e}&mac=-689434917_3aba42faf_d41d8cd98f00b204&mid=-689434917_3aba42faf_d41d8cd98f00b204&midf=16&midfup=0&midhistory=-689434917_3aba42faf_d41d8cd98f00b204|l6a4e92f40a6e4d7e8a650c6c44d79ab2:9840bb26bf23:5568d0b9f0574acb87f91292ae034687&midv=0&os=Lx Mint 18.2 Sonya n&rhash={f9d8f544-6f8b-8c87-1305-1dd4ae21012c}&smidv=1&sro=0&v=13.0.9865 
2018/03/05 14:05:26.954  3116 140081893467904 S   CProcessCommandHandlerMasterConnect[2]::ReceivedMasterResponse(): Received MasterCommand 827445124:-1366373249+1
2018/03/05 14:05:26.955  3116 140081893467904 S!  TcpCarrierBase[2]::SendCompleteQueue(): No Connections, Type_Tcp, Dir_Outgoing, Ending 0, SendQueue 1, CurrentSendQueue 0, SendCache 0
2018/03/05 14:05:26.955  3116 140081893467904 S   CKeepAliveClient::HandleRegisterUserAnswer(): Register successful: ClientID 827445124, ClientIC 2928594047
2018/03/05 14:05:26.958  3116 140081893467904 S   MID: Read from disk failed.
2018/03/05 14:05:26.959  3116 140081893467904 S   Updated sessions:  [ X0 (968295696) CA  user ]  [ F (3510599056)   L root ] 
2018/03/05 14:05:26.959  3116 140081893467904 S   CInterProcessNetwork::SetDyngateIDforSession() id=827445124 session=968295696 ptype=2
2018/03/05 14:05:26.959  3116 140081893467904 S   UpdateOnlineState newOnlineValue 1
2018/03/05 14:05:26.960  3116 140081893467904 S   Activating Router carrier
2018/03/05 14:05:26.961  3116 140082112333568 S   Carrier[2]::EndCarrierInternal(): ClientID: 0 SupportsEndSession: 0, SupportsCCmd2: 0, SessionType_MasterConnect, SendQueue: 0 (4 Bytes), CurrentSendQueue: 0 (0 Bytes), SendCache: 0 (0 Bytes)
2018/03/05 14:05:27.671  3116 140082120726272 S   CKeepAliveClientClient::HandlePing(): success
2018/03/05 14:05:27.671  3116 140082120726272 S   Activating Router carrier
2018/03/05 14:05:27.671  3116 140082120726272 S   CProcessCommandHandlerMasterConnect[4]::CreateMasterConnect(): master7.teamviewer.com:5938, Connection 4, proxy=''
2018/03/05 14:05:28.183  3116 140082112333568 S   CProcessCommandHandlerMasterConnect[4]::HandleMasterConnect(): Sending MasterCommand f=SetPublicKey&ic=-1366373249&id=827445124&mid=l6a4e92f40a6e4d7e8a650c6c44d79ab2:9840bb26bf23:5568d0b9f0574acb87f91292ae034687&midv=1&v=13.0.9865 
2018/03/05 14:05:28.594  3116 140081901860608 S   CProcessCommandHandlerMasterConnect[4]::ReceivedMasterResponse(): Received MasterCommand OK
2018/03/05 14:05:28.594  3116 140081901860608 S   Activating Router carrier
2018/03/05 14:05:28.594  3116 140081901860608 S   CProcessCommandHandlerMasterConnect[5]::CreateMasterConnect(): master7.teamviewer.com:5938, Connection 5, proxy=''
2018/03/05 14:05:28.970  3116 140082112333568 S   CProcessCommandHandlerMasterConnect[5]::HandleMasterConnect(): Sending MasterCommand f=SetSignatureKey&ic=-1366373249&id=827445124&mid=l6a4e92f40a6e4d7e8a650c6c44d79ab2:9840bb26bf23:5568d0b9f0574acb87f91292ae034687&midv=1&v=13.0.9865 
2018/03/05 14:05:29.143  3116 140082120726272 S   CProcessCommandHandlerMasterConnect[5]::ReceivedMasterResponse(): Received MasterCommand OK
2018/03/05 14:05:29.144  3116 140082120726272 S   Activating Router carrier
2018/03/05 14:05:29.145  3116 140082120726272 S   CProcessCommandHandlerMasterConnect[6]::CreateMasterConnect(): master7.teamviewer.com:5938, Connection 6, proxy=''
2018/03/05 14:05:29.591  3116 140081901860608 S   CProcessCommandHandlerMasterConnect[6]::HandleMasterConnect(): Sending MasterCommand addonchannels=0&client=TV&f=Login&getdeviceauthenticationtoken=1&gw=0&gwlevel=430&hideonlinestatus=0&httpout=1&ic=-1366373249&id=827445124&iguid={2a65c397-9480-4a8a-9216-5dd99110953e}&language=&licensetype=0&mid=l6a4e92f40a6e4d7e8a650c6c44d79ab2:9840bb26bf23:5568d0b9f0574acb87f91292ae034687&midf=16&midhistory=-1366373249_3aba42faf_d41d8cd98f00b204|l6a4e92f40a6e4d7e8a650c6c44d79ab2:9840bb26bf23:5568d0b9f0574acb87f91292ae034687&midv=1&noofactivekeepalive=0&os=Lx Mint 18.2 Sonya n&port443out=0&rhash={f9d8f544-6f8b-8c87-1305-1dd4ae21012c}&runtime=4&smidv=1&sro=0&supportedfeatures=128338649&tcpout=1&usednsnames=1&v=13.0.9865 &windowsserveruser=System
2018/03/05 14:05:29.778  3116 140082112333568 S   CProcessCommandHandlerMasterConnect[6]::ReceivedMasterResponse(): Received MasterCommand OK_10000_-_2__server23601.teamviewer.com:5938_35357_1_-1_0.0.0.0__185.188.32.11_185.188.32.1_0_827445124_1_0_0_0_1943797625__server22809.teamviewer.com,server23601.teamviewer.com,server19409.teamviewer.com,server23009.teamviewer.com,server18603.teamviewer.com,server18601.teamviewer.com,server22910.teamviewer.com,server20407.teamviewer.com,server19702.teamviewer.com,server21504.teamviewer.com,server25001.teamviewer.com,server20604.teamviewer.com,DE-CGN-PLS-R012.teamviewer.com,DE-DUS-PLS-R020.teamviewer.com,server24604.teamviewer.com,server50904.teamviewer.com,server24005.teamviewer.com_ef/bc0g5CI9L_AwYBBAAAAITPUTECFgAAADIwMTgwMzA1VDEzMTExMy45MDAyODIDIAAAAAJ2Lt1/qpE+zcMTpDgOxyenp7mS9Sr5leHTI5Oxva4DBEAAAACq8zxgexZy4RFc2c5oonbiNiSkM2SskzWounl0pJ0lQ/+9WDTWM3ISfnDJOUhZf+SvrVgP2t9qjtYCTU+Av25yBQUAAAABAgMFBv4BAAAALg==
2018/03/05 14:05:29.779  3116 140082112333568 S!  TcpCarrierBase[6]::SendCompleteQueue(): No Connections, Type_Tcp, Dir_Outgoing, Ending 0, SendQueue 1, CurrentSendQueue 0, SendCache 0
2018/03/05 14:05:29.779  3116 140082112333568 S   local license differs from master license
2018/03/05 14:05:29.779  3116 140082112333568 S   Updated sessions:  [ X0 (968295696) CA  user ]  [ F (3510599056)   L root ] 
2018/03/05 14:05:29.780  3116 140082112333568 S   UpdateOnlineState newOnlineValue 1
2018/03/05 14:05:29.780  3116 140082112333568 S   CInterProcessNetwork::SetDyngateIDforSession() id=827445124 session=968295696 ptype=2
2018/03/05 14:05:29.780  3116 140082112333568 S!  CKeepAliveClient::HandleLoginUserAnswer(): KeepAliveServer server23601.teamviewer.com:5938
2018/03/05 14:05:29.780  3116 140082112333568 S   Activating Router carrier
2018/03/05 14:05:29.780  3116 140082112333568 S   Carrier[6]::EndCarrierInternal(): ClientID: 0 SupportsEndSession: 0, SupportsCCmd2: 0, SessionType_MasterConnect, SendQueue: 0 (4 Bytes), CurrentSendQueue: 0 (0 Bytes), SendCache: 0 (0 Bytes)
2018/03/05 14:05:30.184  3116 140081893467904 S   KeepAliveSessionOutgoing::ConnectSuccessHandler(): KeepAliveConnect to server23601.teamviewer.com successful
2018/03/05 14:05:30.641  3116 140082112333568 S   KeepAliveSessionOutgoing::KeepAliveChannelInitialized(): KeepAliveConnection to server23601.teamviewer.com initialized
2018/03/05 14:05:30.641  3116 140082112333568 S!! KeepAliveSession::KeepAliveChannelInitialized(): KeepAlive-Connection initialized with ID 273231961 (IP: 178.255.154.10), SendQueue 0 (0 Bytes), SendIndex 0, AckIndex 0, RemoteSessionID 7
2018/03/05 14:05:30.641  3116 140082112333568 S!  KeepAliveSession::SendCompleteQueue(): SendQueue: 0 (0 Bytes), RemoteSession 7 (ClientID 273231961), Time: 0 ms
2018/03/05 14:05:30.846  3116 140081901860608 S   SyncManagersFunction::Start: current managerlist size: 0
2018/03/05 14:05:30.846  3116 140081901860608 S   TVRouterClock Schedule next request in 0 seconds
2018/03/05 14:05:30.846  3116 140081901860608 S   TVRouterClock Schedule next request in 0 seconds
2018/03/05 14:05:30.847  3116 140081901860608 S   CSendCommandToMaster::SendBCommandToMaster: CC=3 CT=52
2018/03/05 14:05:30.847  3116 140081901860608 S   Updated sessions:  [ X0 (968295696) CA  user ]  [ F (3510599056)   L root ] 
2018/03/05 14:05:30.847  3116 140081901860608 S   UpdateOnlineState newOnlineValue 1
2018/03/05 14:05:30.859  3116 140081893467904 S   SecureNetworkIPCAdapter::RegisterSharedBCmdCallback(): CC: 25, RegistrationID: 9e5f74c3-8a80-4bac-9207-4598477abd15, DyngateID: 827445124, ProcessType: 2, SessionID: 968295696
2018/03/05 14:05:30.860  3116 140081893467904 S   CSendCommandToMaster::SendBCommandToMaster: CC=3 CT=38
2018/03/05 14:05:30.864  3116 140082112333568 S   SecureNetworkIPCAdapter::RegisterSharedBCmdCallback(): CC: 30, RegistrationID: c843910a-c4e9-4947-bb2d-e0b6c41276ee, DyngateID: 827445124, ProcessType: 2, SessionID: 968295696
2018/03/05 14:05:31.218  3116 140082112333568 S   TVRouterClock: received router time: 20180305T130617.051091
2018/03/05 14:05:31.371  3116 140082112333568 S   TVRouterClock Schedule next request in 43200 seconds
2018/03/05 14:05:33.816  3116 140082112333568 S   AsyncMessaging::UnregisterAtAsyncMessageProvider(): Unregister successful
2018/03/05 14:05:58.200  3116 140081901860608 S   Activating Router carrier
2018/03/05 14:05:58.200  3116 140081901860608 S   CProcessCommandHandlerMasterConnect[8]::CreateMasterConnect(): master7.teamviewer.com:5938, Connection 8, proxy=''
2018/03/05 14:05:58.598  3116 140081893467904 S   CProcessCommandHandlerMasterConnect[8]::HandleMasterConnect(): Sending MasterCommand client=TV&connectionmode=1&f=RequestRoute2&homeserver=&ic=-1366373249&id=827445124&id1=827445124&id2=658677201&licensedremoteaccesstypes=0&mid=l6a4e92f40a6e4d7e8a650c6c44d79ab2:9840bb26bf23:5568d0b9f0574acb87f91292ae034687&midv=1&v=13.0.9865 
2018/03/05 14:05:58.807  3116 140082120726272 S   CProcessCommandHandlerMasterConnect[8]::ReceivedMasterResponse(): Received MasterCommand CONNECT@37.252.230.25_10800_128000_948890573_658677201_10000__1_0_16778176_128000_16778176:128000;2147483647:1280000;4:640000_1943797625_1943797625_server22408.teamviewer.com_ef/bc0g5CI9L_ef/bc0g5CI9L
2018/03/05 14:05:58.808  3116 140082120726272 S!  TcpCarrierBase[8]::SendCompleteQueue(): No Connections, Type_Tcp, Dir_Outgoing, Ending 0, SendQueue 1, CurrentSendQueue 0, SendCache 0
2018/03/05 14:05:58.808  3116 140082120726272 S   Activating Router carrier
2018/03/05 14:05:58.808  3116 140082120726272 S   CommandHandlerRouting[9]::CreateActiveSession(): outgoing session to 658677201 via server22408.teamviewer.com, protocol Tcp
2018/03/05 14:05:58.809  3116 140082120726272 S   Carrier[8]::EndCarrierInternal(): ClientID: 0 SupportsEndSession: 0, SupportsCCmd2: 0, SessionType_MasterConnect, SendQueue: 0 (4 Bytes), CurrentSendQueue: 0 (0 Bytes), SendCache: 0 (0 Bytes)
2018/03/05 14:05:59.916  3116 140082112333568 S   Negotiating session encryption: server hello received
2018/03/05 14:06:00.439  3116 140081901860608 S   Negotiating session encryption: server handshake received, encryption established with AES key length 256
2018/03/05 14:06:02.693  3116 140082120726272 S   UDP: send handshake: (*)
2018/03/05 14:06:02.697  3116 140081893467904 S   PseudoRoutableCmdHandler[9]::StartPseudoRouter(): PseudoRouter has been started
2018/03/05 14:06:02.697  3116 140081893467904 S   CPersistentParticipantManager::AddParticipant: [827445124,-1180630005] type=6 name=host
2018/03/05 14:06:02.698  3116 140081893467904 S   CParticipantManagerBase InteractionDefaults arrived : CInteractionDefaults = (0) [ 0,2,0,0,2,0,0]
2018/03/05 14:06:02.698  3116 140081893467904 S   CParticipantManagerBase participant host (ID [827445124,-1180630005]) was added with the role 6
2018/03/05 14:06:02.698  3116 140081893467904 S   CPersistentParticipantManager::OnParticipantRoleChanged the participant [827445124,-1180630005] has changed the role from 0 to 6 
2018/03/05 14:06:02.710  3116 140081901860608 S   CPersistentParticipantManager::AddParticipant: [827445124,-1180630005] type=6 name=host
2018/03/05 14:06:02.711  3116 140081901860608 S   ReadStreamParameters(): streamID=1 type=5 (StreamType_Chat), source=[827445124,-1180630005], features=1, compression=2
2018/03/05 14:06:03.203  3116 140082120726272 S   CPersistentParticipantManager::AddParticipant: [658677201,809213284] type=3 name=Prestigio_PSP5506DUO_MTP71561200878
2018/03/05 14:06:03.204  3116 140082120726272 S   CParticipantManagerBase participant Prestigio_PSP5506DUO_MTP71561200878 (ID [658677201,809213284]) was added with the role 3
2018/03/05 14:06:03.204  3116 140082120726272 S   CPersistentParticipantManager::OnParticipantRoleChanged the participant [658677201,809213284] has changed the role from 0 to 3 
2018/03/05 14:06:03.215  3116 140081901860608 S   ReadStreamParameters(): streamID=2 type=14 (StreamType_RemoteSupport), source=[658677201,809213284], features=1, compression=2
2018/03/05 14:06:04.331  3116 140081893467904 S   ReadStreamParameters(): streamID=3 type=5 (StreamType_Chat), source=[658677201,809213284], features=1, compression=2
2018/03/05 14:06:05.048  3116 140082120726272 S   CParticipantManagerBase InteractionDefaults arrived : CInteractionDefaults = (0) [ 0,2,0,0,2,0,0]
2018/03/05 14:06:13.715  3116 140082120726272 S   IProcessCommandHandler[9]::CmdEndSession(): Received CMD_ENDSESSION with reason: 1
2018/03/05 14:06:16.723  3116 140081893467904 S   CGatewaySession[9]::EndSession(): Session to 658677201 ended. Estimated capacity=478kBit/s, Latency=428ms
2018/03/05 14:06:16.723  3116 140081893467904 S   UDP: create udp connection was not successful: UdpHolePuncher shutting down: (*)
2018/03/05 14:06:16.723  3116 140081893467904 S!  RemoteSession[9]::AddRequestedCarrier(): request carrier UdpToPartner failed!
2018/03/05 14:06:36.178  3116 140081893467904 S   SecureNetworkIPCAdapter::UnregisterSharedBCmdCallback(): RegistrationID: 9e5f74c3-8a80-4bac-9207-4598477abd15
2018/03/05 14:06:36.190  3116 140081893467904 S   SecureNetworkIPCAdapter::UnregisterSharedBCmdCallback(): RegistrationID: c843910a-c4e9-4947-bb2d-e0b6c41276ee
2018/03/05 14:06:36.193  3116 140081893467904 S   CInterProcessNetwork: Received DisconnectIPC from processID 3324 (ProcessType: 2 in Session 968295696) with reason 2
2018/03/05 14:06:36.193  3116 140081893467904 S   Process 3324 in session 968295696 has terminated
2018/03/05 14:06:36.193  3116 140081893467904 S   TerminalServer::ProcessTerminated_Finalize: process 3324 terminated
2018/03/05 14:06:36.193  3116 140081893467904 S   CTcpProcessConnector::HandleRead(): Socket gracefully closed (PID=3324)
2018/03/05 14:06:36.193  3116 140081893467904 S   CTcpProcessConnector::CloseConnection(): PID=3324
2018/03/05 14:06:36.193  3116 140081893467904 S   CInterProcessNetwork::NewInterProcessDataAvailable(): ConnectionClosed session=968295696 ptype=2
2018/03/05 14:06:36.193  3116 140081893467904 S   UpdateOnlineState newOnlineValue 0
2018/03/05 14:06:36.194  3116 140081893467904 S   CTcpProcessConnector::CloseConnection(): Shutdown socket returned error 107: Transport endpoint is not connected
2018/03/05 14:06:36.194  3116 140081071376128 S   TeamViewer is going offline!
2018/03/05 14:06:36.194  3116 140081071376128 S   RemoteSessionManager::ClearAllRemoteSessions(): RemoteSession Count: 1
2018/03/05 14:06:36.689  3116 140082112333568 S   TVRouterClock Schedule next request in 0 seconds
2018/03/05 14:06:36.689  3116 140082112333568 S!  KeepAliveSessionOutgoing::ConnectEndedHandler(): KeepAliveConnection with server23601.teamviewer.com ended
2018/03/05 14:06:48.488  3116 140082112333568 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 30 connection: 2522316924 remoteConnection: 0 ], Error: RCommand (Timeout)
2018/03/05 14:06:48.488  3116 140082112333568 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 30 connection: 2522316924 remoteConnection: 0 ] Resetting connection due to error RCommand (Timeout)
2018/03/05 14:06:48.488  3116 140082112333568 S   RetryHandle::HandleRetry(): Trying resend to 30 failed with error SecureNetworkTransport:4, retrying (2 retries remaining) BCmd: CC=37 CT=1
2018/03/05 14:07:00.498  3116 140081901860608 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 924421810 connection: 0 remoteConnection: 255643642 ], Error: RCommand (Timeout)
2018/03/05 14:07:00.498  3116 140081901860608 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 924421810 connection: 0 remoteConnection: 255643642 ] Resetting connection due to error RCommand (Timeout)
2018/03/05 14:07:00.498  3116 140081901860608 S!! SecureNetworkImplementation::ReceivedNewRevocationCheck: Error: Timeout, Errorcode=11
2018/03/05 14:07:00.499  3116 140081901860608 S!! HandshakeClient::Connect: [remote ID: 30, connection ID: 2522316925, remote connection ID: 0] invalid private key, Errorcode=11
2018/03/05 14:07:00.499  3116 140081901860608 S   RetryHandle::HandleRetry(): Trying resend to 30 failed with error RCommand:1, retrying (1 retries remaining) BCmd: CC=37 CT=1
2018/03/05 14:07:12.588  3116 140081901860608 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 14 connection: 0 remoteConnection: 0 ], Error: RCommand (Timeout)
2018/03/05 14:07:12.588  3116 140081901860608 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 14 connection: 0 remoteConnection: 0 ] Resetting connection due to error RCommand (Timeout)
2018/03/05 14:07:12.589  3116 140082112333568 S!! SecureNetworkHandshake::ReceiveAckCallback: [remote ID: 14, connection ID: 0] errorcode: Timeout(1), Errorcode=2
2018/03/05 14:07:12.589  3116 140082112333568 S!! SecureNetworkImplementation::ReceivedNewRevocationCheck: Error: Invalid response, Errorcode=2
2018/03/05 14:07:12.589  3116 140082112333568 S!! HandshakeClient::Connect: [remote ID: 30, connection ID: 2522316926, remote connection ID: 0] invalid private key, Errorcode=2
2018/03/05 14:07:12.589  3116 140082112333568 S   RetryHandle::HandleRetry(): Trying resend to 30 failed with error SecureNetwork:4, not retrying (0 retries would remain) BCmd: CC=37 CT=1
2018/03/05 14:07:12.589  3116 140082112333568 S!! ConfigurationControllerImpl::HandleConfiguration(): error SecureNetwork:4 on configuration request, Errorcode=2
2018/03/05 14:07:24.849  3116 140082120726272 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 14 connection: 0 remoteConnection: 0 ], Error: RCommand (Timeout)
2018/03/05 14:07:24.849  3116 140082120726272 S   SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 14 connection: 0 remoteConnection: 0 ] Resetting connection due to error RCommand (Timeout)
2018/03/05 14:07:24.849  3116 140082120726272 S!! SecureNetworkHandshake::ReceiveAckCallback: [remote ID: 14, connection ID: 0] errorcode: Timeout(1), Errorcode=2
2018/03/05 14:07:24.849  3116 140082120726272 S!! SecureNetworkImplementation::ReceivedNewRevocationCheck: Error: Invalid response, Errorcode=2
2018/03/05 14:07:24.849  3116 140082120726272 S!! HandshakeClient::Connect: [remote ID: 30, connection ID: 2522316927, remote connection ID: 0] invalid private key, Errorcode=2
2018/03/05 14:07:24.849  3116 140082120726272 S   RetryHandle::HandleRetry(): Trying resend to 30 failed with error SecureNetwork:4, not retrying (2 retries would remain) BCmd: CC=37 CT=1
2018/03/05 14:07:24.849  3116 140082120726272 S!! ConfigurationControllerImpl::HandleConfiguration(): error SecureNetwork:4 on configuration request, Errorcode=2

В общем вариантов установки тимки на линукс перепробовал уже мульен. Перечитал много чего. Сейчас буду пробовать поставить винду в виртуалку и из виртуалки попробовать использовать тимку для подключения к андроиду. Я понимаю что маразм так делать, но иных вариантов уже не вижу. Есть у кого какие идеи на эту тему?

 , ,

AfterWork ()

Странное поведение mintupdate

В общем предистория:

Был минт 17.2 64 бит Циннамон. Потом был сменен на 18.1 и далее на 18.2 те-же 64 бит и тот-же циннамон.

Смена происходила всегда одинаково. На чистый диск ставился с лайва дистр в стандартной комплектации, обновлялся по самое неумею, настраивался как положено, ставился софт нужный, убирался софт ненужный.

Далее загрузка с лайва и /home/user переливался со старой системы на новую.

Ну и сама история:

Всё бы без проблем, но недавно заметил такое поведение у Менеджера обновлений. Система стартует, менеджер загружается если видит что есть софт для обновления то показывает его. И даже дает его установить.

Но любая попытка нажат кнопку Проверить обновления, приводит к тому что мгновенно идет ответ в строке статуса что невозможно получить список обновлений. Ну и соответственно проверять наличие обновлений он отказывается напрочь.

При этом если убить его и запустить из командной строки, поведение его меняется на ПОЛНОСТЬЮ НОРМАЛЬНОЕ.

Если какие ошибки и есть в логах, то я их не смог найти. Искал тщательно. Может не везде искал?

С консоли система обновляется нормально, ничего лишнего/некорректного не показывает. А я чаще всего обновляюсь именно ручками.

В общем не то чтобы мешает жить такое поведение менеджера, просто интересно куда копать?

Вот еще немного инфо к размышлению. Это когда с консоли запускаешь mintupdate не прибив предварительно его.

user@host ~ $ mintupdate
user@host ~ $ [sudo] пароль для user: 
Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintUpdate/mintUpdate.py", line 606, in run
    output =  subprocess.check_output(refresh_command, shell = True).decode("utf-8")
  File "/usr/lib/python3.5/subprocess.py", line 626, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.5/subprocess.py", line 708, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command 'sudo /usr/lib/linuxmint/mintUpdate/checkAPT.py --use-synaptic 88080401 2>/dev/null' returned non-zero exit status 1
-- Exception occurred in the refresh thread: <class 'subprocess.CalledProcessError'>

 ,

AfterWork ()

RSS подписка на новые темы