Не было печали - обновлений накачали (Debian Lenny amd64 + KDE 4.3.4 из Sid'а)

Knoppix

Модераторы: Warderer, Модераторы разделов

VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Не было печали - обновлений накачали

Сообщение VasVovec »

Именно поэтому обновляюсь нечасто.
Apt Pinning настроен. Обновлялся при помощи:

Код: Выделить всё

apt-show-versions -u -b |grep /lenny > list1
apt-show-versions -u -b |grep /sid > list2
и потом пробежался глазами по спискам и сделал
apt-get install `cat list1`
apt-get -t sid install `cat list2`

Меня смущает, что

Код: Выделить всё

root@tuxxx:/home/vovec# apt-get -t sid install `cat list2`
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия libsqlite3-0.
Следующие пакеты устанавливались автоматически и больше не требуются:
  libois1 knode kleopatra libxklavier12 dirmngr libfreeimage3 liblockdev1 nvidia-cg-toolkit libboost-program-options1.34.1 libgnokii5 libgps18 kandy libexiv2-4
  librasqal1 libalut0 libksieve0 libksba8 gnupg-agent libqzion0 libzzip-0-13 libzip1 kmailcvt libindex0 liblua5.1-0 libmimelib1c2a libdb4.7 kpilot libkgantt0
  karm kjots pinentry-qt kdepim-runtime gpgsm gnupg2 libortp7 kdepim-strigi-plugins libbluetooth3 libqedje0
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  akregator binutils cpp-4.3 fakeroot g++-4.3 gcc-4.3 gcc-4.3-base gnokii-common kalarm kde-minimal kdebase-apps kdepim-groupware kdepim-kresources
  kdepim-runtime kdepim-strigi-plugins kdepim-wizards kinfocenter kjots kleopatra kmail knode knotes konsolekalendar kontact lib32ncurses5 lib32z1
  libbluetooth3 libboost-program-options1.40.0 libc-bin libc-dev-bin libclucene0ldbl libdb4.8 libeina-svn-05 libgadu3 libgcrypt11 libgcrypt11-dev libgnokii5
  libgnutls-dev libgnutls26 libgomp1 libgps19 libidn11 libidn11-dev libkabcommon4 libkdepim4 libkleo4 libkontactinterfaces4 libkpgp4 libksieve4 libltdl7
  liblzma1 libmimelib4 libmysqlclient16 libopenjpeg2 libpci3 libpcsclite1 libpoppler-qt4-3 libpoppler5 libqedje0a libqt4-scripttools libqzion0a librasqal2
  libraw1394-11 libruby1.8 libsmokesoprano2 libstdc++6-4.3-dev libtasn1-3 libtasn1-3-dev libutempter0 libv4l-0 libxklavier15 libxml2 libxml2-dev manpages-dev
  mysql-common pciutils python-support xscreensaver-data-extra xscreensaver-screensaver-bsod
Предлагаемые пакеты:
  rar binutils-doc gcc-4.3-locales g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-4.3-multilib libmudflap0-4.3-dev libgcc1-dbg libgomp1-dbg
  libmudflap0-dbg xgnokii gnokii-cli khelpcenter4 djvulibre-bin hspell egroupware spamassassin bogofilter annoyance-filter spambayes bsfilter crm114 clamav
  f-prot-installer ktimeticker md5deep cfv kedit krename kdiff3 kompare xxdiff arj lha rpm unace p7zip kscreensaver-xsavers-webcollage lib32asound2-plugins
  akonadi-server libasound2-plugins libasound2-doc glibc-doc rng-tools libgcrypt11-doc gnutls-doc gnutls-bin guile-gnutls krb5-doc krb5-user pcscd pulseaudio
  libqt4-dev libraw1394-doc librdf-storage-postgresql librdf-storage-mysql librdf-storage-sqlite libstdc++6-4.3-doc iso-codes okular-extra-backends
  poppler-data phonon-backend-gstreamer phonon-backend-vlc phonon-backend-mplayer plasma-scriptengine-kimono psi-translations libqca2-plugin-gnupg
  python-qt4-dbg
Рекомендуемые пакеты:
  kdenetwork-filesharing procmail xscreensaver-gl xscreensaver-gl-extra libjasper-runtime
Пакеты, которые будут УДАЛЕНЫ:
  ia32-libs ia32-libs-gtk kdebase-kio-plugins kdepim korn lib32gcc1 lib32stdc++6 python-qt4-common wine
НОВЫЕ пакеты, которые будут установлены:
  kde-minimal kdebase-apps kdepim-groupware kdepim-runtime kdepim-strigi-plugins kinfocenter kjots libbluetooth3 libboost-program-options1.40.0 libc-bin
  libc-dev-bin libdb4.8 libeina-svn-05 libgadu3 libgnokii5 libgps19 libkabcommon4 libkdepim4 libkleo4 libkontactinterfaces4 libkpgp4 libksieve4 libltdl7
  liblzma1 libmimelib4 libmysqlclient16 libopenjpeg2 libpoppler5 libqedje0a libqt4-scripttools libqzion0a librasqal2 libraw1394-11 libsmokesoprano2
  libutempter0 libv4l-0 libxklavier15 manpages-dev xscreensaver-screensaver-bsod
Пакеты, которые будут обновлены:
  akregator ark binutils cpp-4.3 dolphin exiv2 fakeroot g++-4.3 gcc-4.3 gcc-4.3-base gnokii-common google-gadgets-common google-gadgets-gst google-gadgets-qt
  google-gadgets-xul kaboom kalarm kappfinder kate kcalc kcharselect kde-l10n-ru kde-window-manager kdeartwork-theme-window kdebase kdebase-bin kdebase-data
  kdebase-runtime kdebase-runtime-data kdebase-workspace kdebase-workspace-bin kdebase-workspace-data kdebase-workspace-kgreet-plugins kdelibs-bin kdelibs5
  kdelibs5-data kdenetwork kdepasswd kdepim-kresources kdepim-wizards kdepimlibs-data kdepimlibs5 kdessh kdeutils kdf kdm kfind kfloppy kget kgpg kleopatra
  klipper kmail knode knotes konqueror konqueror-nsplugins konsole konsolekalendar kontact kopete kppp krdc krfb krusader kscreensaver kscreensaver-xsavers
  ksysguard ksysguardd ktimer kwalletmanager kwrite lib32asound2 lib32ncurses5 lib32z1 libakonadiprivate1 libasound2 libasound2-dev libc6 libc6-dev libc6-i386
  libclucene0ldbl libdb4.7 libeet1 libexiv2-5 libgcrypt11 libgcrypt11-dev libggadget-1.0-0 libggadget-qt-1.0-0 libgnutls-dev libgnutls26 libgomp1 libgpgme11
  libgssapi-krb5-2 libidn11 libidn11-dev libk5crypto3 libkde4-ruby1.8 libkdecorations4 libkephal4 libkfontinst4 libknotificationitem-1-1 libkonq5
  libkonq5-templates libkonqsidebarplugin4 libkopete4 libkrb5-3 libkrb5support0 libkscreensaver5 libksgrd4 libkwineffects1 libkworkspace4 libmsn0.1
  libnepomukquery4 libnepomukqueryclient4 libokularcore1 libpci3 libpcre3 libpcsclite1 libphonon4 libplasma-applet-system-monitor4
  libplasma-geolocation-interface4 libplasma-ruby libplasma-ruby1.8 libplasma3 libplasmaclock4 libpoppler-qt4-3 libprocesscore4 libprocessui4 libpulse-browse0
  libpulse-dev libpulse-mainloop-glib0 libpulse0 libqt4-assistant libqt4-core libqt4-dbus libqt4-designer libqt4-help libqt4-network libqt4-opengl
  libqt4-qt3support libqt4-ruby1.8 libqt4-script libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4
  libqtgui4 libqtruby4shared2 libraptor1 librasqal1 librdf0 libruby1.8 libselinux1 libsmokekde4-2 libsmokeplasma2 libsmokeqt4-2 libsolidcontrol4
  libsolidcontrolifaces4 libsoprano4 libstdc++6-4.3-dev libstreamanalyzer0 libstreams0 libstrigiqtdbusclient0 libtaskmanager4 libtasn1-3 libtasn1-3-dev
  libweather-ion4 libxml2 libxml2-dev locales mysql-common okteta okular oxygen-icon-theme pciutils phonon phonon-backend-xine plasma-dataengines-workspace
  plasma-scriptengine-googlegadgets plasma-scriptengine-javascript plasma-scriptengine-python plasma-scriptengine-qedje plasma-scriptengine-ruby
  plasma-scriptengine-superkaramba plasma-scriptengine-webkit plasma-scriptengines plasma-widget-folderview plasma-widgets-workspace psi python-kde4 python-qt4
  python-sip4 python-support qt4-qtconfig soprano-daemon sweeper systemsettings xscreensaver-data-extra

Зачем apt'у понадобилось удалять 32-разрядные либы и wine?
После вчерашнего update и сегодняшней перезагрузки замечены следующие глюки:
1.Не хочет включаться композитный режим в KDE (было 4.3.0 - стало 4.3.4) Пишет
"Compositing has been suspended by another application.
Думаю дело в графической подсистеме. Если например запускаю nexuiz, то

Код: Выделить всё

vovec@tuxxx:~$ nexuiz
Nexuiz Linux 11:52:52 Jun  5 2008
Trying to load library... "libz.so.1" - loaded.
Added packfile /usr/share/games/nexuiz/data/data.pk3 (4066 files)
Added packfile /usr/share/games/nexuiz/data/music.pk3 (10 files)
Trying to load library... "libcurl.so.4" - loaded.
Failed to init SDL joystick subsystem:
Trying to load library... "libvorbis.so.0" - loaded.
Trying to load library... "libvorbisfile.so.3" - loaded.
Trying to load library... "libmodplug.so.0" - loaded.
Trying to load library... "libOffscreenGecko.so" - failed.
execing quake.rc
execing default.cfg
execing physicsQBR.cfg
execing newhook.cfg
execing weapons.cfg
execing normal.cfg
execing config.cfg
execing config_update.cfg
couldn't exec data/campaign.cfg
couldn't exec autoexec.cfg
Initializing Video Mode: fullscreen 1024x768x32x60hz
Linked against SDL version 1.2.12
Using SDL library version 1.2.12
Failed to set video mode to 1024x768: Couldn't find matching GLX visual
Desired video mode fail, trying fallbacks...
Initializing Video Mode: fullscreen 1024x768x32x60hz
Linked against SDL version 1.2.12
Using SDL library version 1.2.12
Failed to set video mode to 1024x768: Couldn't find matching GLX visual
Initializing Video Mode: fullscreen 1024x768x32x60hz
Linked against SDL version 1.2.12
Using SDL library version 1.2.12
Failed to set video mode to 1024x768: Couldn't find matching GLX visual
Initializing Video Mode: fullscreen 1024x768x32x60hz
Linked against SDL version 1.2.12
Using SDL library version 1.2.12
Failed to set video mode to 1024x768: Couldn't find matching GLX visual
Initializing Video Mode: fullscreen 640x768x32x60hz
Linked against SDL version 1.2.12
Using SDL library version 1.2.12
Failed to set video mode to 640x768: Couldn't find matching GLX visual
Initializing Video Mode: fullscreen 640x480x32x60hz
Linked against SDL version 1.2.12
Using SDL library version 1.2.12
Failed to set video mode to 640x480: Couldn't find matching GLX visual
Initializing Video Mode: fullscreen 640x480x16x60hz
Linked against SDL version 1.2.12
Using SDL library version 1.2.12
Failed to set video mode to 640x480: Could not create GL context
Quake Error: Video modes failed

Я погрешил бы на модуль драйверов nvidia, но ядро то я не обновлял. Может дело в драйверах быть (до обновления все работало нормально)?
2.В mc, если я его запускаю в Konsole - вместо псевдографики буквы q x и т.д. Если запускаю в терминале - то там все в порядке
Куда копать?
Вот что у меня выдает при работе в Konsole:

Код: Выделить всё

vovec@tuxxx:~$ locale
LANG=ru_RU.KOI8-R
LANGUAGE=
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
vovec@tuxxx:~$ echo $TERM
xterm

а при работе в терминале (По Ctrl+Alt+F2 например) выдает:

Код: Выделить всё

vovec@tuxxx:~$ locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
vovec@tuxxx:~$ echo $TERM
linux
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Не было печали - обновлений накачали

Сообщение SLEDopit »

какой то странный у вас способ обновления.

Код: Выделить всё

aptitude update; aptitude dist-upgrade (full-upgrade)
чем не нравится?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Не было печали - обновлений накачали

Сообщение VasVovec »

с aptitude я что-то не дружу, apt больше нравится. Способ обновления старанный,согласен. Просто я раньше, когда еще не разобрлася с apt pinning'ом, предотвращал таким способом обновление собраных мною пакетов (бэкпорты) из sid'а, чтобы они своими зависимостями весь дистр мне не пообновляли из sid'а. Хотелось бы получить более конструктивные советы по поиску и устранению перечисленных мною выше ошибок.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Не было печали - обновлений накачали

Сообщение rm_ »

aptitude update; aptitude dist-upgrade (full-upgrade)
чем не нравится?

Автор знает толк в извращениях, и видимо (не без оснований) полагает, что dist-upgrade окончательно похоронит его неустойчивую этажерку из "Lenny + KDE 4 из Sid'а" в одной братской могиле с используемой им кодировкой KOI8-R. :)

VasVovec
Совет может быть только один: поставить Squeeze.
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Не было печали - обновлений накачали

Сообщение VasVovec »

Видимо за помощью я обратился не по адресу. Вместо конструктивных советов opennet.ru какой-то.
Я считаю, что смешанный дистрибутив это нормальное явление, раз для него созданы специальные возможности и инструменты (apt pinning, backports, apt-show-versions и т.д.)
mc после перезагрузки нормально стал отображать псевдографику в xterm. Осталось починить аппаратное ускорение графики.
Пытаюсь поставить 32разрядные либы:

Код: Выделить всё

root@tuxxx:/home/vovec# apt-get install lib32gcc1/lenny-backports
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Выбрана версия 1:4.3.4-6~bpo50+1 (Backports.org archive:None/lenny-backports) для lib32gcc1
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
  lib32gcc1: Зависит: libc6-i386 (>= 2.5) но он не будет установлен
E: Сломанные пакеты
root@tuxxx:/home/vovec# apt-cache policy libc6-i386
libc6-i386:
  Установлен: 2.10.2-2
  Кандидат: 2.10.2-2
  Таблица версий:
 *** 2.10.2-2 0
        500 http://mirror.yandex.ru sid/main Packages
        100 /var/lib/dpkg/status
     2.7-18 0
        990 http://mirror.yandex.ru lenny/main Packages

С точки зрения apt при сравнении версий как строк 2.5 > 2.10
Но я полагаю версия 2.10 всетаки новее. Я прав? И если да, то как справится с такими номерами версий?
Спасибо сказали: