zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
jim945Что поделать. Я не знал что после апдейта /lib сама по-хитрому перенесется, потому якобы обезопасил себя. И будут такие “гении”.Местами, мне даже понравился этот мазохизм. Он даёт определенный опыт же, понимание.
You will release your life
Joining with the god damned world of the dead and the lonely. |
zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
Приветушки! Я, видимо, собрал при апдейте все грабли, что можно. Нуб, что уж. А всё из-за осторожности. Опишу действия пожалуй и что-то вроде хронологии, вдруг кому-то из таких же не апдейтнувшихся слоупоков поможет. Особо жаль тех новичком, что только поставили арч и начали апдейтиться. Итак, 23.08.2012. Решил вместо pytile поставить pytile3. Скачал с аура пкгбилд, начал собрать. Хм, зависимости. Аж 3-4шт. Ок, докачал остальное. Биндинг пайтона для x-сервера (как-то так) в упор не желал компилиться. Мб нужно обновиться? Ок. В новостях предупреждают о проблемах с filesystem и /lib. С первым всё ок, далее начал ставить как в мини-инструкции: $pacman -SyОй, тут пакман обновился! Обновить? Да! И что-то там питоновое обновилось, оно теперь в extra. Ага? Да! …нельзя установить кучу пакетов. Отказаться от их установки? Y! При повторе команды эффект тот же. Я решил не рисковать ставить glibc, а просто откопировал файлы из /lib в /usr/lib $rsync -av /lib /usr/libи начал было делать линк $ln -s /usr/lib /lib, но не тут то было. Каталог существует. Ок, что уж поделать… $mv /lib /lib_old… и всё. Приехали. $ sudo ln -s lib/ /usr/lib/Don't panic! Нашел архи-полезный пост от Натрио. Он 3й сверху. Давно имел опыт общения с етой мини-рут-консолькой, но не думал, что она так может выручить. Также не знал, что ядро можно остановить во время загрузки, пошаманить и продолжить загрузку. Классная штука. Значится получилось всё с п.1-8 включительно. Иксы не загрузились. Ну у х*р с ними, мы люди не гордые. Также перестал работать ssh. $pacman -S glibc!! Давай, детка! Обновляйся! pacman: /lib/libc.so.6 version GLIBC_2.16 not found (required by /usr/lib/libcurl.so.4)Э… Ну ладно, что уж. Обновим хотя бы остальное. $pacman -Su –ignore glibcТут возникает проблема курицы и яйца. С glibc что-то случилось, а установить новый из-за етого не получается. Ок. Нашел две темы, буржуйскую и нашу. Буржуи, как я понял, предлагают путь live-cd, отката пакетов и прочее такое. Наш человек просто указал, что вручную поставил glibc. Как так вручную? Нужно что-то компилировать, собирать пакет? Нет, он уже собран вроде. Качаю пакет (есть посвежее в репозитории) $mkdir /home/zyama/glibc && cd /home/zyama/glibc… И шоже? Оказывается, можно просто распаковать его таром в рут. Опасное дело, плохое, но что поделать… $tar -xvf glibc-2.16.0-1-i686.pkg.tar.xz -C /Заработало! Но ругнулось на то, что мол файлы есть лишние и обновляться не будет. Тут я уже прочитал про путь вуззи и, после колебаний, сделал следующее: (не, ну а что еще нужно? я всё руками же перенёс, всё обновил, а glibc всё капризничает) открыл mc от рута (!) в другом терминале, переключился на прежнийПонеслось, но опять вывалилось с ошибкой, мол, /lib удалить не могу, там что-то лежит. Дура, это же линк! Оказалось, что уже директория. Не порядок! $mv /lib /lib_old2А лежало там: $ ls /lib_old2Видимо, это нам не нужно (возможно, это файлы из tar-архива, на которые ругался pacman). Но пусть будет, удалять пока не стал. Самое сложное позади, обновляемся до конца: $pacman -Suругнулся на лишний модуль nvidia в /usr/lib/module/extra***. Удалил, перезапустил обновление, всё ок. $mkinicpio linuxсказала, что не может поставить дефолтную локаль для образа ядра. В остальном всё хорошо. Перегрузился и всё хорошо. Иксы загружаются, xmbc с самбой снова работают, няняня. Спасибо тому сумрачному гению, удумавшему устроить переворот в библиотеках за утро. Ах да, теперь можно пытаться собрать pytyle3.
You will release your life
Joining with the god damned world of the dead and the lonely. |
zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
Нагляднее будет :)[[email protected] log]$ vncserver -kill :1 & vncserver :1 -geometry 800x600 -depth 24 -name ":1 1440x" [[email protected] log]$ vncserver -kill :1 & vncserver :1 -geometry 800x600 -depth 32 -name ":1 1440x" [[email protected] log]$ vncserver -kill :1 & vncserver :1 -geometry 1024x768 -depth 24 -name ":1 1440x" [[email protected] log]$ vncserver -kill :1 & vncserver :1 -geometry 1436x800 -depth 24 -name ":1 1440x" [[email protected] log]$ vncserver -kill :1 & vncserver :1 -geometry 1436x800 -depth 32 -name ":1 1440x" Почти на всех скринах в vnc-клиенте стоит RAW сжатие. Итак, я пришел к выводу, что конки почему-то не работают при depth 16. При 24 ок, но цвета… 32 по-прежнему никак. Или вообще всё размазано в кислотные цвета (видимо это из-за сжатия), или прозрачно-синее. Так а без прозрачности, просто картинка также?Да, такая же. И чем конектишся и как, я просто утилой из этогоже пакета пробовал, вроде нормально, а заплывы появлялись когда уменьшал глубину, чтобы повысить производительность.На линкус-машине x11vnc (лучший пока-что результат, но только основной иск-сервер. Дополнительные иск-серверы через tightvnc. В неназываемой UltraVNC. Настройки стараюсь сделать максимальными, т.к. канал и мощности пока-что позволяют. У меня всё это дело дома ^^ Цвета бы допилить. Заметил, что так то везде синий нормально отображается, кроме консоли и коньков. Апд: Ах да, и вот что еще беспокоит. Это вообще… как так? Почему? VNC же должна передавать лишь картинку, но чтоб шрифт менять каким-то образом… WTF? x11vnc (нормально) / tightvnc
You will release your life
Joining with the god damned world of the dead and the lonely. |
zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
Итак, апдейтик. Не стал я мучаться с x11vnc. Пока больно уж он сложен для 2го дисплея. Поставил дополнительно TightVNC, немного поковырял и более-менее получилось реализовать идею. Значится, смотрите. Запускаю: vncserver :1 -geometry 1430x800 -depth 16 -name ":1 1440x" Обратите внимание на: а)крыло под левым терминалом б)розовый цвет курсора. Ожидал такого (x11vnc). Не подскажете, в чем проблема, как пофиксить? при параметрах -depth 24 цвета вообще другие, всё розовое. При -depth 32 всё размазано. И еще не запускаются конки. $ cat conky.log Conky: can't parse X color ‘white’ Conky: can't parse X color ‘black’ Conky: can't parse X color ‘blue’ Conky: desktop window (25) is root window Conky: window type - desktop Conky: drawing to created window (0xc00001) Conky: failed to set up double buffer Conky: drawing to single buffer Conky: Xdamage extension unavailable X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 91 (X_QueryColors) Value in failed request: 0xff00ff Serial number of failed request: 195 Current serial number in output stream: 195
You will release your life
Joining with the god damned world of the dead and the lonely. |
zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
Дело не доходит даже до запуска 2го vnc-сервера :) После переключения на другой в. дисплей начинаются проблемы с первым (через vnc ничего нельзя делать). Если переключиться обратно - всё ок. Может быть, проблема в xorg?
You will release your life
Joining with the god damned world of the dead and the lonely. |
zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
Апну. Вдруг кто поможет/сталкивался с таким :_)
You will release your life
Joining with the god damned world of the dead and the lonely. |
zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
о/ Имеется 2 компьютера: ares - что-то вроде htpc с арчем на борту, к которому подключен телевизор samantha - вин7 Задача: сделать так, что на машине с арчем было 2 дисплея - реальный (с выводом на телевизор) и виртуальный, для того чтобы можно было работать через VNC. Иногда нужно будет также подключаться через VNC и к первому дисплею. Пытаюсь решить путем запуска xinit – :1, но происходит нечто странное - работа VNC приостанавливается. Почему это происходит? Как правильно решить данную задачу? И вот еще что: хотелось бы реализовать виртуальный :1 дисплей в другом, более крупном резрешении. Можно ли ето сделать? ————- Возможно непонятно написал. Приведу последовательность действий: 1. кто-то из домашних захотел посмотреть фильм на htpc. Запускает xinit – :1 2. открывается новый дисплей. Там запускаем VNC x11vnc -usepw -display :1 3. и переключаемся на прежний дисплей, смотрим фильм (ctrl+alt+f7) 4. VNC через :1 уже не работает. :_(
You will release your life
Joining with the god damned world of the dead and the lonely. |
zyamilon |
|
Темы:
6
Сообщения:
68
Участник с: 02 апреля 2012
|
Сталкивался с такой проблемой сразу после установки. Ядро 3.0 не запускалось, только fallback-режим работал. Нашел ответ в вики, статья о mkinicpio. Возможные проблемыИ еще в вики-статье о пакмане есть информация о подобной ошибке. Там её решают через “лайв сиди”. Линк. Надеюсь, кому-нибудь поможет или натолкнет на решение :_) з.ы. первый пост ^^
You will release your life
Joining with the god damned world of the dead and the lonely. |