Расскажу про свой опыт, который описал выше. Поставил третий левел, перезагрузился, залогинился как прежде, клава/мышь работают. Сделал
text
# upgradepkg --reinstall [package.txz]
, пакет скачал той же версии со [url=ftp://ftp.slackware.com]ftp.slackware.com[/url], он нормально поставился, но после startx клава/мышь опять мертвые. И вот опять я с вами по все тому же поводу. :)
И еще вариант, что, если мне опять обновиться, только выбрав зеркало из блока "Slackware 14" и выбрав только ... (подскажете, что), наверное то, что относится к иксам. *SCRATCH*
slacker0, дело не в версии... дело в сборке... если апстрим не чешется, то стоит написать в багзиллу, или что там вместо неё... или самому собрать. как именно — не расскажу... когда-то слышал какое-то страшное слово «слакбилд»... наверное, стоит вбить его в гугл...
Ну что, я дома. :) Рапортую. Сделал как сказал yars. А именно, примонтировал установочный DVD, зашел в
text
/mnt/dvd/slackware/x/
и выполнил там:
text
# upgradepkg --reinstall *.t?z
...пошли обновления. Потом отмонтировал диск, поменял в /etc/inittab runlevel на 4 и перезагрузился.
Зашел на рабочий стол, появилось стандартное окошко Лисы с проверкой совместимости новой версии и установленных дополнений. Запустился.
Решил проверить работоспособность своих рабочих приложений. И тут начались траблы. Pidgin запустился. Thunar и Dolphin запускаться отказались причем без комментариев. При клике на иконку в главном меню "File Manager" получил сообщение: "Failed to execute default File Manager. Input/output error". Не запустилась Kate, сославшись на "A KDE text-editor component could not be found. Please check your KDE installation". XMMS запустился. Naval Battle запустилась. :)
Вобщем вот. Как диагностировать, что нужно доустановить/переустановить/откатить? Что в такой ситуации вообще делать? :)
Adobe Flash Player не слетел, да и дрова Nvidia... во всяком случае в меню NVIDIA X Server Settings есть и зайти в них можно - нужно ли драйвер все таки переустанавливать, визуально все вроде также...
[ 266.800] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 266.800] (==) NVIDIA(0): RGB weight 888
[ 266.800] (==) NVIDIA(0): Default visual is TrueColor
[ 266.800] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 266.801] (**) NVIDIA(0): Enabling RENDER acceleration
[ 266.801] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 266.801] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 266.801] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 266.801] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 266.801] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
А все дело в том, что в драйвере и в иксах есть файлы, которые переписываются драйвером при установке, и наоборот, при обновлении иксов. Кстати, драйвер при обновлении ядра также требует переустановки.
Запускать из эмулятора терминала и смотреть, что проблемное приложение пишет.
Спасибо, конечно, но, возможно стоит таким же макаром переустановить пакеты другой группы, ну вот, например:
text
bash-4.2$ thunar
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/gvfsd exited with status 127 (g-dbus-error-quark, 25)
(thunar:2534): GVFS-CRITICAL **: fill_mountable_info: assertion `proxy != NULL' failed
Error creating proxy: Error calling StartServiceByName for org.gtk.Private.UDisks2VolumeMonitor: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/gvfs-udisks2-volume-monitor exited with status 127 (g-dbus-error-quark, 25)
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/libexec/gvfsd exited with status 127 (g-dbus-error-quark, 25)
Segmentation fault
Я так понимаю, установкаThunar-1.6.2.tar.bz2 с http://archive.xfce.org/src/xfce/thunar/1.6 проблемы не решит. Что в сообщении выше указывает на недостающее в моей системе? Спасибо.
А все дело в том, что в драйвере и в иксах есть файлы, которые переписываются драйвером при установке, и наоборот, при обновлении иксов. Кстати, драйвер при обновлении ядра также требует переустановки.
Спасибо, переустановлю. Вообще конечно еще раз огромное спасибо, ваши советы это действительно круто, очень много интересного узнаешь.
Это должно убить сразу несколько зайцев, старый Xfce несовместим с новой glibc (1), новым gvfs (2), и еще чем-то, подробнее тут в соседней недавней теме был мой пост про обновление Xfce.
И да, наверное это неплохое решение. Сужу по тому, что отвалился, например, плагин показывающий погоду на панели Xfce4Panel, стало быть с самим XFCE что-то неладно.
1. в /etc/slackpkg/mirrors раскомментировать приглянувшееся зеркало;
Лучше всего считающееся официальным [url]ftp://slackware.osuosl.org/pub/slackware/slackware-current/[/url] или [url]ftp://mirror.yandex.ru/slackware/slackware-current/[/url]
Но у яндекса иногда бывают рассинхронизации с основными зеркалами.
Подождите, может я чего-то не понимаю, я же только что откатывался на старые иксовые пакеты, о чем собственно тема. Сделать сейчас то же самое?
По поводу зеркала я так образно сказал, я обновлялся с [url]ftp://mirrors.us.kernel.org/slackware/slackware-current/[/url]
И тут же вопрос, какую ветку выбирать - current или 14.0 ? Просто не хочу опять на те же грабли. :)
А, да, все верно. Подходит. Но закомментировать обратно это зеркало не нужно, с ним в дальнейшем и работайте.
Переключаться с одной ветки (14.0-current) и обратно - это плохая идея, система у вас, как я понимаю, теперь микс - уже не 14.0, но и не свежайший current. Можно путем чистой установки вернуться на 14, но тогда не стоит обновляться до current, а в стабильной ветке выходят только обновления безопасности. Подключаете зеркало Slackware 14 и регулярно делаете
text
slackpkg check-updates
. Программа будет сообщать об обновлениях. Читаете [url=ftp://slackware.osuosl.org/pub/slackware/slackware-14/ChangeLog]ChangeLog[/url], смотрите, что именно обновилось и принимаете решение - надо оно вам, или нет. Ровно точно так же обновляются из current - но тут, понятно, новые пакеты появляются чуть не каждый день, и это уже не просто обновления безопасности.
Но ведь при предыдущем обновлении я из нее же обновлялся и группу пакетов из блока xfce тоже устанавливал.
Значит, использовать зеркало из блока "Slackware 14.0"? Иксы я откатил на те, что на дистрибутивном диске (14.0) по Вашему совету, если сейчас поставить xfce из блока "Slackware 14.0" (или с диска) решит ли это глюки с запуском того же Thunar? Но Kate требует, как я понимаю, KDE-шных зависимостей, значит проблемы с ним останутся...
С другой стороны, это противоречит Вашему:
"yars⇓" написал:
Переключаться с одной ветки (14.0-current) и обратно - это плохая идея
Значит, что, использовать глобальное обновление с зеркала из блока "Slackware 14.0" тем же методом?