LINUX.ORG.RU

Запросить последние операции с пакетами в Opensuse

 


0

1

Пришёл к подруге с жёстким диском, решил показать игры, в которые я играл в детстве. У меня Wine, а в нём большая подборка игр. Выяснилось что у неё GeForce 7, и драйвер NVIDIA 331.38 не подходит. Удалил, установил RPM-ку с 304.88. Не скомпилился модуль - я обновлял ядро до 3.10, поэтому надо скачать 304.119. Чтобы скачать я стартую иксы с nouveau - и они не стартуют.

/etc/init.d/xdm start
Starting lightdm... unused

Вручную startx выдаёт ошибку. Мне кажется, я вместе с RPM-ками удалил лишнего. Как теперь запросить последние операции с пакетами? Я нашёл многомегабайтные логи, которые ведутся больше года, но они трудночитаемые.

Ах да, игры показал.

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 4)

tail -n 10 /var/log/zypp/history 
2014-01-29 17:03:59|install|chromium-beta|33.0.1750.46-1.1|x86_64||chromium|3684e0fa5caf0896a52559272184e28c13723aec2611755871a990e7a9167db4|
2014-01-29 18:04:46|install|misc-console-font|3.5.10.1-58.1.4|x86_64||openSUSE-13.1-1.10|351cae8885846db8fb27be7b2002707b0e5e439c98f3d3ec50a18375e41e9910|
# 2014-01-30 05:48:56 libvirt-client-1.2.1-364.1.x86_64.rpm installed ok
# Additional rpm output:
# Updating /etc/sysconfig/libvirt-guests...
# 
2014-01-30 05:48:56|install|libvirt-client|1.2.1-364.1|x86_64||virt|4e1710e4db9f8b73a4961b70a6aad90f923a3451a6cc24bd54d3a33fcdf522c6|
2014-01-30 05:48:57|install|virt-viewer|0.6.0-74.2|x86_64||virt|170578f1acb313495e9464c737eab5766ac213ce8dcb79cab8c245739477ae8e|
2014-01-30 07:16:42|install|xf86-video-intel|3.00.99~git20140130-1.1|x86_64|root@bb|pont_x11|ed223e43a1471ce59bcc645215463367ced3fd2c12b5703a142556aa7a6f2e64|
2014-01-30 10:59:00|install|zypper-log|1.9.10-12.1|noarch|root@bb|repo-update|ed2180f9eae02208871e3e86ab02080219039f0cb09243a383f25491a123e647|

так же cat /var/log/zypper.log

средствавми rpm rpm -qa --last|less

Novell-ch ★★★★★
()
Последнее исправление: Novell-ch (всего исправлений: 1)

Пришёл к подруге

cast Ttt

anonymous
()
Ответ на: комментарий от Novell-ch

Спасибо.

2014-01-30 00:17:28|install|skype|4.2.0.13-suse121|i586|8144:y2base|file-9e64318e|
# 2014-01-30 14:36:48 nvidia-gfxG02-kmp-desktop-304.88_k3.4.6_2.10-25.1.x86_64.rpm installed ok
2014-01-30 14:36:48|install|nvidia-gfxG02-kmp-desktop|304.88_k3.4.6_2.10-25.1|x86_64|2654:y2base|file-1c9d141a|
2014-01-30 14:37:23|install|nvidia-computeG02|304.88-26.1|x86_64|2654:y2base|file-1c9d141a|
# 2014-01-30 14:37:35 x11-video-nvidiaG02-304.88-26.1.x86_64.rpm installed ok
# Additional rpm output:
# Using MD5DIR="/var/adm/SuSEconfig/md5"...
# No changes for /etc/X11/xdm/Xservers
# No changes for /etc/X11/xdm/xdm-config
# 
2014-01-30 14:37:35|install|x11-video-nvidiaG02|304.88-26.1|x86_64|2654:y2base|file-1c9d141a|
2014-01-30 14:39:27|remove |x11-video-nvidiaG02|304.88-26.1|x86_64|root@zenithar.athlon64
2014-01-30 14:39:27|remove |nvidia-computeG02|304.88-26.1|x86_64|root@zenithar.athlon64
# 2014-01-30 14:39:30 nvidia-gfxG02-kmp-desktop-304.88_k3.4.6_2.10-25.1.x86_64 removed ok
# Additional rpm output:
# make: Entering directory `/usr/src/kernel-modules/nvidia-304.88-desktop'
# make: Leaving directory `/usr/src/kernel-modules/nvidia-304.88-desktop'
# 
2014-01-30 14:39:30|remove |nvidia-gfxG02-kmp-desktop|304.88_k3.4.6_2.10-25.1|x86_64|root@zenithar.athlon64

Очень интересно. Ничего лишнего не удалялось.

ZenitharChampion ★★★★★
() автор топика

но они трудночитаемые

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

anonymous
()

Вручную startx выдаёт ошибку.
многомегабайтные логи, которые ведутся больше года

Не проще ли изучить /var/log/Xorg.0.log и dmesg?

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

http://img827.imageshack.us/img827/8720/j6b1.png
http://img854.imageshack.us/img854/9023/q6sk.png

На первом скриншоте - не стартует сервис. На втором - не стартует startx. Там видно что я убираю SUID с файла /usr/bin/Xorg - дело в том что я его добавлял незадолго до этого вручную, так как startx подсказывал что это может помочь.

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

В Debian /usr/bin/X и /usr/bin/Xorg - это разные бинарники, причём первый - это suid-wrapper для второго. Возможно, куда-то делся пакет с /usr/bin/X?

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

Спасибо за подсказку в правильном направлении. Решил поискать в каком пакете /usr/bin/Xorg и /usr/bin/X и обновить его. А если не получится - остальные пакеты иксов. У меня подключен сторонний репозиторий с новыми иксами, я просто нажал «скачать все обновления» и после этого всё заработало.

Если кому-нибудь интересно - список переустановленных пакетов.

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

В последние дни «слетает» время. Стоит на 7 часов больше, открываю настройки и ставлю галочку «Аппаратные часы установлены в UTC». Потом запущу Debian, поработаю, вернусь в Opensuse, и времени на 7 часов меньше. Снимаю галочку. Случайно не знаешь, могло ли что-нибудь «слететь» из-за перевода времени в системе, где запущено много программ?

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

/etc/adjtime в обоих системах содержит строку «UTC»? Если нет, нужно выставить правильное время в системных часах и выполнить hwclock -u --systohc. Если да, время портит кто-то ещё.

Или наоборот, в обоих системах выполнить hwclock --systohc --localtime.

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

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