[РЕШЕНО]Обновление кде-4.3.3 до 4.4.0 или хотя бы до 4.3.5

Пытаюсь поставить кдебейс-мета-4.4.0 обновлением существующей 4.3.3, куча поломанных зависимостей, то же самое пытаюсь сделать с кде-4.3.5 - выдает, что broken kdm, не обновляется, сношу, пытаюсь ставить новый - уже куча зависимостей для кде-4,4,0 (при чем здесь оно для 4.3.5), в т.ч. несовместимый xorg-server (как такое вообще может быть, если это подверсия ветки, на которой все работает?). Кто-нибудь обновлялся и может дать инструкцию? И стоит ли обновляться до 4.4, читал что очень сырая версия.

Ну я не давно обновился по

Ну я не давно обновился по следующей инструкции :)

emerge --sync
emerge -NDu world -a

Working on Gentoo Linux for Asus P535 and Qtopia :-)

+ lafilefixer и

+ lafilefixer и revdep-rebuild

буду честен, я не знаю, почему у меня все работает

Точно. Новая версия

Точно. Новая версия инструкции по переходу на kde-4.3.5 :)))

$ emerge --sync
$ emerge -NDu world -a
$ lafilefixer --justfixit
$ revdep-rebuild

Working on Gentoo Linux for Asus P535 and Qtopia :-)

А не надо было ~

[qoute=aes78]куча поломанных зависимостей[qoute]
Вот нечего загаживать world и make.conf

Приведите в порядок vim /var/lib/portage/world удалив оттуда все лишние пакеты которые вам напрямую не нужны(x-драйвера библиотеки и т.д.) и покажите пожалуйста ваш make.conf, emerge --info все что больше 20 строк через wgetpaste

Working on Gentoo Linux for Asus P535 and Qtopia :-)

что с обновлением мира, что с

что с обновлением мира, что с обновлением kdebase-meta одно и то же:

 blocks B     ] kde-base/libknotificationitem:4.3[-kdeprefix] ("kde-base/libknotificationitem:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)
[blocks B     ] kde-base/kwin:4.4[-kdeprefix] ("kde-base/kwin:4.4[-kdeprefix]" is blocking kde-base/kwin-4.3.3-r1, kde-base/kwin-4.3.5-r1)
[blocks B     ] kde-base/kdm:4.3[-kdeprefix] ("kde-base/kdm:4.3[-kdeprefix]" is blocking kde-base/kdm-4.4.0)
[blocks B     ] kde-base/kdm:4.4[-kdeprefix] ("kde-base/kdm:4.4[-kdeprefix]" is blocking kde-base/kdm-4.3.5, kde-base/kdm-4.3.3)
[blocks B     ] kde-base/kwin:4.3[-kdeprefix] ("kde-base/kwin:4.3[-kdeprefix]" is blocking kde-base/kwin-4.4.0)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'kde-base/kdm-4.4.0', 'merge') pulled in by
    >=kde-base/kdm-4.4.0[-kdeprefix,-aqua] required by ('ebuild', '/', 'kde-base/kdebase-meta-4.4.0', 'merge')

  ('ebuild', '/', 'kde-base/kwin-4.4.0', 'merge') pulled in by
    >=kde-base/kwin-4.4.0[-kdeprefix,-aqua] required by ('ebuild', '/', 'kde-base/kdebase-startkde-4.4.0', 'merge')
    >=kde-base/kwin-4.4.0[-kdeprefix,-aqua] required by ('ebuild', '/', 'kde-base/kdebase-meta-4.4.0', 'merge')

  ('ebuild', '/', 'kde-base/kwin-4.3.5-r1', 'merge') pulled in by
    <kde-base/kwin-4.4.0 required by ('installed', '/', 'x11-themes/aurorae-0.2.1', 'nomerge')

  ('ebuild', '/', 'kde-base/kdm-4.3.5', 'merge') pulled in by
    kde-base/kdm:4.3 required by world

  ('ebuild', '/', 'kde-base/kdelibs-4.4.0', 'merge') pulled in by
    >=kde-base/kdelibs-4.4.0[-kdeprefix,-aqua] required by ('ebuild', '/', 'kde-base/ksystemlog-4.4.0', 'merge')
    >=kde-base/kdelibs-4.4.0[-kdeprefix,-aqua] required by ('ebuild', '/', 'kde-base/kimagemapeditor-4.4.0', 'merge')
    >=kde-base/kdelibs-4.4.0[-kdeprefix,-aqua] required by ('ebuild', '/', 'kde-base/khotkeys-4.4.0', 'merge')
Цитата:
Приведите в порядок vim /var/lib/portage/world удалив оттуда все лишние пакеты которые вам напрямую не нужны(x-драйвера библиотеки и т.д.)

Без понятия что там лишнее, удалишь что-нибудь потом вообще ничего не установишь.
/etc/make.conf

Цитата:
LINGUAS="ru en"
USE="-gnome -ipv6 -pulseaudio -consolekit -policykit -mppe-mppc -tcltk"
USE="${USE} X qt3 qt3support qt4 kde opengl alsa cxx sql mysql svg webkit hal mmx vim-syntax v4l2 cairo gnutls nvidia trayicon dbus fam arts esd win32codecs pdf png mng oscar icq jabber plasma samba winbind lame flac wma jpeg2k jpeg djvu aac mp3 ffmpeg vorbis embedded video nsplugin gif tiff xpm xml sdl music"
MAKEOPTS="-j2"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev"
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
source /usr/local/portage/layman/make.conf
ACCEPT_LICENSE="PUEL"
ACCEPT_KEYWORDS="~x86"

emerge --info http://paste.pocoo.org/show/183777/

wgetpaste никогда не использовал и без понятия, что это такое

evadim подрихтовал с учётом последующих сообщений

emerge

emerge app-text/wgetpaste

wgetpaste /etc/make.conf

emerge --info | wgetpaste

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

http://paste.pocoo.org/show/1

если присмотреться:

aes78 написал(а):
что с обновлением мира, что с обновлением kdebase-meta одно и то же:

 blocks B     ] kde-base/libknotificationitem:4.3[-kdeprefix] ("kde-base/libknotificationitem:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)
[blocks B     ] kde-base/kwin:4.4[-kdeprefix] ("kde-base/kwin:4.4[-kdeprefix]" is blocking kde-base/kwin-4.3.3-r1, kde-base/kwin-4.3.5-r1)
[blocks B     ] kde-base/kdm:4.3[-kdeprefix] ("kde-base/kdm:4.3[-kdeprefix]" is blocking kde-base/kdm-4.4.0)
[blocks B     ] kde-base/kdm:4.4[-kdeprefix] ("kde-base/kdm:4.4[-kdeprefix]" is blocking kde-base/kdm-4.3.5, kde-base/kdm-4.3.3)
[blocks B     ] kde-base/kwin:4.3[-kdeprefix] ("kde-base/kwin:4.3[-kdeprefix]" is blocking kde-base/kwin-4.4.0)
написано же что один пакет блочит другой, а это значит что его надо снести и поставить новый, а не обновить существующий... вот же четкий пример: [code] blocks B kde-base/kdm:4.3[-kdeprefix] ("kde-base/kdm:4.3[-kdeprefix]" is blocking kde-base/kdm-4.4.0)

з.ы.: с остальными надо быть внимательнее - посмотреть что точно сносить а что нет

если бы это был один пакет,

если бы это был один пакет, все бы было решаемо, после сноса одного пакета начинают блокироваться другие, вообщем нужно видимо полностью кде сносить и ставить по новому, но чтобы выдержать установку кде в gentoo нужно иметь стальные нервы, а тут еще неизвестно стоит ли овчинка выделки.

kde-base/kdm:4.3 в вашем

kde-base/kdm:4.3
в вашем world 34я строка
меняйте на kde-base/kdm и радуйтесь ;)

Да я чайник ;)

комментировал полностью,

комментировал полностью, ничего не меняется, другие поломки идут, удалял кдм, ставил по новому, другие поломки идут.

не верю (ц) сделайте, как

не верю (ц)
сделайте, как сказал и результат emerge -pvuND world | wgetpaste сюда

Да я чайник ;)

http://paste.pocoo.org/show/1

http://paste.pocoo.org/show/184257/ только что-то там не то, после --- то, что на последнем экране консоли отображалось

ну да, не то,запости вручную

ну да, не то,запости вручную тогда. Сейчас разберемся. Просто указание версии 4.3 тебе мешало 100%.

Да я чайник ;)

я запостил после --- то, что

я запостил после --- то, что на экране было. Логи где-нибудь сохраняются? /var/log/message нет, а больше я не знаю где они могут быть. Сейчас посмотрел - ничего не сохранилось почему-то по прошлой ссылке, хотя по выходу показывалось. Вот последний снимок консоли http://paste.pocoo.org/show/184278/

x11-themes/aurorae-0.2.1 вот

x11-themes/aurorae-0.2.1 вот этот пакет похоже тянет kwin до 4.4 версии. Он вами используется?

Да я чайник ;)

В принципе да, auroraе у меня

В принципе да, auroraе у меня стоит в оформлении kwin, с чего ему вдруг понадобился kwin-4.4, если он себя и на 4.3.3 неплохо чувствует? Удаление этого пакета некритично, сейчас попробую.

Вроде блокировок никаких нет,

Вроде блокировок никаких нет, но в конце все равно выдает

 !!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:                

media-libs/sdl-mixer:0

  ('ebuild', '/', 'media-libs/sdl-mixer-1.2.11', 'merge') pulled in by
    >=media-libs/sdl-mixer-1.2.5 required by ('installed', '/', 'dev-perl/sdl-perl-2.2.6', 'nomerge')
    media-libs/sdl-mixer[vorbis] required by ('installed', '/', 'games-arcade/emilia-pinball-0.3.1', 'nomerge')
    media-libs/sdl-mixer[vorbis] required by ('installed', '/', 'games-arcade/smc-1.9', 'nomerge')             
    (and 1 more)                                                                                               

  ('installed', '/', 'media-libs/sdl-mixer-1.2.11', 'nomerge') pulled in by
    >=media-libs/sdl-mixer-1.2.3[mikmod,vorbis] required by ('installed', '/', 'games-arcade/frozen-bubble-2.2.0', 'nomerge')
    (and 4 more)                                                                                                             

  Explanation:

    New USE for 'media-libs/sdl-mixer:0' are incorrectly set. In order to
    solve this, adjust USE to satisfy '>=media-libs/sdl-                 
    mixer-1.2.3[mikmod,vorbis]'.                                         

dev-db/mysql:0

  ('ebuild', '/', 'dev-db/mysql-5.0.90-r2', 'merge') pulled in by
    <dev-db/mysql-5.1[embedded,-minimal] required by ('ebuild', '/', 'media-sound/amarok-2.2.2.90', 'merge')
    =dev-db/mysql-5.0* required by ('installed', '/', 'virtual/mysql-5.0', 'nomerge')                       
    (and 1 more)                                                                                            

  ('ebuild', '/', 'dev-db/mysql-5.1.44-r1', 'merge') pulled in by
    =dev-db/mysql-5.1* required by ('ebuild', '/', 'virtual/mysql-5.1', 'merge')
    (and 1 more)

virtual/mysql:0

  ('ebuild', '/', 'virtual/mysql-5.1', 'merge') pulled in by
    =virtual/mysql-5.1 required by ('ebuild', '/', 'dev-db/mysql-5.1.44-r1', 'merge')
    =virtual/mysql-5.1 required by ('ebuild', '/', 'dev-perl/DBD-mysql-4.01.3', 'merge')
    =virtual/mysql-5.1 required by ('ebuild', '/', 'dev-libs/redland-1.0.10-r2', 'merge')
    (and 3 more)

  ('installed', '/', 'virtual/mysql-5.0', 'nomerge') pulled in by
    =virtual/mysql-5.0 required by ('ebuild', '/', 'dev-db/mysql-5.0.90-r2', 'merge')


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously. You may want to try a larger value of the
--backtrack option, such as --backtrack=30, in order to see if that will
solve this conflict automatically.

Я не понял, это эти все пакеты надо добавлять в packages.keywords или там неправильная media-libs/sdl-mixer:0 и ее только поменять?
А если попробовать обновить только kdebase-meta, то все равно блокируются пакеты:

Цитата:
[blocks B ] kde-base/libknotificationitem:4.3[-kdeprefix] ("kde-base/libknotificationitem:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)
[blocks B ] >=media-libs/mesa-7.6 (">=media-libs/mesa-7.6" is blocking x11-drivers/nvidia-drivers-185.18.36)
[blocks B ] kde-base/kdelibs:4.3[-kdeprefix] ("kde-base/kdelibs:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)
[blocks B ] kde-base/kdelibs:4.4[-kdeprefix] ("kde-base/kdelibs:4.4[-kdeprefix]" is blocking kde-base/kdelibs-4.3.4)
[blocks B ] kde-base/kpilot:4.3[-kdeprefix] ("kde-base/kpilot:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)
[blocks B ]

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

В первом случае достаточно

В первом случае достаточно откорректировать use флаги как пишет emerge. Внимательно прочитайте вывод - там написано как должно быть.

По второму - либо замаскировать mysql-5.1 и выше, либо отказаться от embedded базы данных в amarok. Они на данный момент не совместимы.

У меня нет в make.conf того

У меня нет в make.conf того файла, который назван некорректными какие случаи вы считаете первым и в торым?

Причём тут файлы в

Причём тут файлы в make.conf

Отчётлдиво видно в выводе emerge 2 конфликта:

1й:

    New USE for 'media-libs/sdl-mixer:0' are incorrectly set. In order to
    solve this, adjust USE to satisfy '>=media-libs/sdl-                 
    mixer-1.2.3[mikmod,vorbis]'.

emerge сразу вам и решение подсказал.

Второй связан с mysql. Решение я вам написал.

dms

dms написал(а):
x11-themes/aurorae-0.2.1 вот этот пакет похоже тянет kwin до 4.4 версии. Он вами используется?

описался я тут, он требует 4,3 :)

Да я чайник ;)

и кстати эти блокировки уже

и кстати эти блокировки уже не от кде идут. Если нужно только кде - пробуйте обновить

Да я чайник ;)

я не make.conf имел в виду, а

я не make.conf имел в виду, а package.keywords и package.use - нет там такого файла (в содержании файлов). Пробую обновить kdebase-meta - идут эти блокировки (в цитате), а если обновлять мир, то он или еще не успевает дойти, но выдает только с sql и mysql проблемы.

Так надо добавить!)

Так надо добавить!)

Записал, это ничего не

Записал, это ничего не изменило

aes78 написал(а): Записал,

aes78 написал(а):
Записал, это ничего не изменило

Что записал? Куда?

По sql пробовал и в

По sql пробовал и в package.keywords, и в package.use. Сейчас записал только ограничение >=dev-db/mysql-5.1[embedded,-minimal] в package.mask и начал обновлять мир, обновить больше 600 пакетов надо, более 100 обновил, споткнулся на DND-mysql-4.01.2

Цитата:
dev-perl/DBD-mysql-4.01.2
* DBD-mysql-4.012.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* CPV: dev-perl/DBD-mysql-4.01.2
* REPO: gentoo
* USE: elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking DBD-mysql-4.012.tar.gz to /var/tmp/portage/dev-perl/DBD-mysql-4.01.2/work
>>> Source unpacked in /var/tmp/portage/dev-perl/DBD-mysql-4.01.2/work
>>> Compiling source in /var/tmp/portage/dev-perl/DBD-mysql-4.01.2/work/DBD-mysql-4.012 ...
* Using ExtUtils::MakeMaker
Can't locate DBI/DBD.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.1/i686-linux /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.1/i686-linux /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.1/i686-linux /usr/lib/perl5/5.10.1 .) at Makefile.PL line 24.
* ERROR: dev-perl/DBD-mysql-4.01.2 failed:
* Unable to build! (are you using USE="build"?)
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 2844: Called perl-module_src_compile
* environment, line 2533: Called perl-module_src_prep
* environment, line 2605: Called die
* The specific snippet of code:
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR='none' DESTDIR="${D}" ${myconf} <<< "${pm_echovar}" || die "Unable to build! (are you using USE=\"build\"?)";
*
* If you need support, post the output of 'emerge --info =dev-perl/DBD-mysql-4.01.2',
* the complete build log and the output of 'emerge -pqv =dev-perl/DBD-mysql-4.01.2'.
* The complete build log is located at '/var/tmp/portage/dev-perl/DBD-mysql-4.01.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-perl/DBD-mysql-4.01.2/temp/environment'.
* S: '/var/tmp/portage/dev-perl/DBD-mysql-4.01.2/work/DBD-mysql-4.012'

>>> Failed to emerge dev-perl/DBD-mysql-4.01.2, Log file:

>>> '/var/tmp/portage/dev-perl/DBD-mysql-4.01.2/temp/build.log'

* Messages for package dev-perl/DBD-mysql-4.01.2:

* ERROR: dev-perl/DBD-mysql-4.01.2 failed:
* Unable to build! (are you using USE="build"?)
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 2844: Called perl-module_src_compile
* environment, line 2533: Called perl-module_src_prep
* environment, line 2605: Called die
* The specific snippet of code:
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR='none' DESTDIR="${D}" ${myconf} <<< "${pm_echovar}" || die "Unable to build! (are you using USE=\"build\"?)";
*
* If you need support, post the output of 'emerge --info =dev-perl/DBD-mysql-4.01.2',
* the complete build log and the output of 'emerge -pqv =dev-perl/DBD-mysql-4.01.2'.
* The complete build log is located at '/var/tmp/portage/dev-perl/DBD-mysql-4.01.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-perl/DBD-mysql-4.01.2/temp/environment'.
* S: '/var/tmp/portage/dev-perl/DBD-mysql-4.01.2/work/DBD-mysql-4.012'

Пробовал emerge --info =dev-perl/DBD-mysql-4.01.2 и emerge -pqv =dev-perl/DBD-mysql-4.01.2 ничего не помогает. Как сложно в генту обновить большие объемы.

http://bugs.gentoo.org/238922

http://bugs.gentoo.org/238922 во, сам натыкался
emerge -1 dev-perl/DBI
помогает ;)

Да я чайник ;)

вообще там что-то много перла

вообще там что-то много перла поломанного оказалось у меня. его походу вообще весь надо пересобрать.

Да и по поводу глючности 4.4 - у меня панель задач глючит, периодически рисует на одном месте 2 кнопки и пропускает место.

Да я чайник ;)

может поможет?

DBD-mysql поставил, идет

DBD-mysql поставил, еще пакетов 100 поставилось, опять проблема:

 configure: error: perl module Locale::gettext required                                                                        

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-apps/help2man-1.37.1/work/help2man-1.37.1/config.log
 * ERROR: sys-apps/help2man-1.37.1 failed:                                   
 *   econf failed                                                            
 *                                                                           
 * Call stack:                                                               
 *     ebuild.sh, line   54:  Called src_compile                             
 *   environment, line 2269:  Called econf '--enable-nls'
 *     ebuild.sh, line  544:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =sys-apps/help2man-1.37.1',
 * the complete build log and the output of 'emerge -pqv =sys-apps/help2man-1.37.1'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/help2man-1.37.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/help2man-1.37.1/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/help2man-1.37.1/work/help2man-1.37.1'

>>> Failed to emerge sys-apps/help2man-1.37.1, Log file:

>>>  '/var/tmp/portage/sys-apps/help2man-1.37.1/temp/build.log'

 * Messages for package sys-apps/help2man-1.37.1:

 * ERROR: sys-apps/help2man-1.37.1 failed:
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 2269:  Called econf '--enable-nls'
 *     ebuild.sh, line  544:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =sys-apps/help2man-1.37.1',
 * the complete build log and the output of 'emerge -pqv =sys-apps/help2man-1.37.1'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/help2man-1.37.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/help2man-1.37.1/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/help2man-1.37.1/work/help2man-1.37.1'

Тяжкие обновления в генту.

ССЗБ

aes78 написал(а):
ACCEPT_KEYWORDS="~x86"

при полном непонимании происходящих процессов

aes78 написал(а):
Тяжкие обновления в генту.

используйте стабильную ветку

...

покажите emerge -pv dev-perl/Locale-gettext

[ebuild R ]

[ebuild   R   ] dev-perl/Locale-gettext-1.05-r1  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Просто замаскировал тот пакет, вроде обновляется, единственное, что теперь компьютер сам не отключается пишет INIT: no more processes left in this runlevel и единственное, на что реагирует клавиатура - это на переключение в другую консоль. Я так понимаю, что что-то с каким-то загрузочным файлом случилось, но можно ли это как-то исправить?
Теперь спотыкается на dev-python/PyQt4-4.7 с теми же выводами. Его маскируешь - дальше обновление не идет.

Messages for package dev-python/PyQt4-4.7:

 * ERROR: dev-python/PyQt4-4.7 failed:
 *   Configuration failed with CPython 3.1 in configuration() function
 *                                                                    
 * Call stack:                                                        
 *     ebuild.sh, line   54:  Called src_configure                    
 *   environment, line 4154:  Called python_execute_function '-s' 'configuration'
 *   environment, line 3083:  Called die                                         
 * The specific snippet of code:                                                 
 *                       die "${failure_message}";                               
 *                                                                               
 * If you need support, post the output of 'emerge --info =dev-python/PyQt4-4.7',
 * the complete build log and the output of 'emerge -pqv =dev-python/PyQt4-4.7'. 
 * The complete build log is located at '/var/tmp/portage/dev-python/PyQt4-4.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/PyQt4-4.7/temp/environment'.
 * S: '/var/tmp/portage/dev-python/PyQt4-4.7/work/PyQt-x11-gpl-4.7'

зачем замаскировал, а

зачем замаскировал, а попробуй emerge -1 dev-perl/Locale-gettext ?

Алекс, и тебе привет ;)

Могут еще быть ошибки на диске, fsck в помощь,
потом:
revdep-rebuild
и на всякий случай:
etc-update && source /etc/profile

а уже потом - обновление

ЗЫ: опять блокировка PyQT4 vs Python?! где-то тут, это уже проскакивало ... и совсем недавно ;)
ЗЫЗЫ: Вспомнилось тут:
emerge -C qt:4 && emerge qt:4
оригинал здесь: http://www.gentoo.ru/node/13983

Gentoo - Symphony of Creations

Установил qt:4, как описано,

Установил qt:4, как описано, не помогло. Удалил из package.mask все записи, сделал как описывал alex_, теперь блокирование идет такое же при обновлении мира, как и при обновлении kde-meta

 [blocks B     ] kde-base/libknotificationitem:4.3[-kdeprefix] ("kde-base/libknotificationitem:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)                                                                                                          
[blocks B     ] kde-base/libkworkspace:4.3[-kdeprefix] ("kde-base/libkworkspace:4.3[-kdeprefix]" is blocking kde-base/libkworkspace-4.4.0, kde-base/kdelibs-4.4.0)                                                                                          
[blocks B     ] kde-base/plasma-workspace:4.4[-kdeprefix] ("kde-base/plasma-workspace:4.4[-kdeprefix]" is blocking kde-base/plasma-workspace-4.3.3-r1, kde-base/plasma-workspace-4.3.5)                                                                     
[blocks B     ] kde-base/kdelibs:4.3[-kdeprefix] ("kde-base/kdelibs:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)      
[blocks B     ] kde-base/kdelibs:4.4[-kdeprefix] ("kde-base/kdelibs:4.4[-kdeprefix]" is blocking kde-base/kdelibs-4.3.5)      
[blocks B     ] kde-base/kpilot:4.3[-kdeprefix] ("kde-base/kpilot:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0)        
[blocks B     ] kde-base/plasma-workspace:4.3[-kdeprefix] ("kde-base/plasma-workspace:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.0, kde-base/plasma-workspace-4.4.0)                                                                                 
[blocks B     ] kde-base/libkworkspace:4.4[-kdeprefix] ("kde-base/libkworkspace:4.4[-kdeprefix]" is blocking kde-base/libkworkspace-4.3.3, kde-base/libkworkspace-4.3.5)

revdep-rebuild находит кучу поломок, но ни одну не устраняет.

Ну так:

уберите из системы те библиотеки, которые блокируются при перестройке, пока она не выполнится успешно.
а дальше продолжите апдейт мира.
PS: И вобще, вы с какими флагами собираете-то?

Gentoo - Symphony of Creations

DolphinSoft

DolphinSoft написал(а):
уберите из системы те библиотеки, которые блокируются при перестройке, пока она не выполнится успешно.
а дальше продолжите апдейт мира.
PS: И вобще, вы с какими флагами собираете-то?

emerge -NDua world. Что именно с какими флагами собираю? Здесь в начале я приводил и make.conf, и emerge --info http://www.gentoo.ru/content/obnovlenie-kde-433-do-440-ili-hotya-do-435#comment-135556
Смысла нет убирать библиотеки, поскольку PyQt не собирается, он будет одной из зависимостей обновления мира и соответственно мир не будет обновляться и те библиотеки придется устанавливать снова.

Ну конечно епт...

У вас же обе кутопии врублены ...
отрубите 3-ю версию нафик "-qt3"
саппорт - оставьте

Цитата:
Смысла нет убирать библиотеки, поскольку PyQt не собирается, он будет одной из зависимостей обновления мира и соответственно мир не будет обновляться и те библиотеки придется устанавливать снова.

Так говорили многие из нас ... ;)
Сносите и не парьтесь:
emerge -C qt:4 && emerge qt:4 # с новыми флагами

Gentoo - Symphony of Creations

Вы думаете дело в qt3? Ведь

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

File "configure.py", line 37, in <module>
    import sipconfig
ImportError: No module named sipconfig
 * ERROR: dev-python/PyQt4-4.7 failed:
 *   Configuration failed with CPython 3.1 in configuration() function
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_configure
 *   environment, line 4154:  Called python_execute_function '-s' 'configuration'
 *   environment, line 3083:  Called die
 * The specific snippet of code:
 *                       die "${failure_message}";
 *
 * If you need support, post the output of 'emerge --info =dev-python/PyQt4-4.7',
 * the complete build log and the output of 'emerge -pqv =dev-python/PyQt4-4.7'.
 * The complete build log is located at '/var/tmp/portage/dev-python/PyQt4-4.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/PyQt4-4.7/temp/environment'.
 * S: '/var/tmp/portage/dev-python/PyQt4-4.7/work/PyQt-x11-gpl-4.7'

Configuration failed with CPython 3.1 in configuration() ...

eselect python list?

# eselect python list
Available Python interpreters:
[1] python2.6 *
[2] python3.1

Потом:
emerge -C qt:4
emerge --depclean
revdep-rebuild
emerge -uavDN system world

Gentoo - Symphony of Creations

Сделал как описали, PyQt не

Сделал как описали, PyQt не стал все равно собираться, перед этим делал emerge --sync, там уже кде-4.4.1 вместо 4.4.0 и появилось еще больше поломок, как я понимаю, в репозитории, потому что у меня нет 4.3.5

[blocks B     ] kde-base/plasma-workspace:4.3[-kdeprefix] ("kde-base/plasma-workspace:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.1-r1, kde-base/plasma-workspace-4.4.1)                                                                              
[blocks B     ] kde-base/kwin:4.3[-kdeprefix] ("kde-base/kwin:4.3[-kdeprefix]" is blocking kde-base/kwin-4.4.1)               
[blocks B     ] kde-base/plasma-workspace:4.4[-kdeprefix] ("kde-base/plasma-workspace:4.4[-kdeprefix]" is blocking kde-base/plasma-workspace-4.3.3-r1, kde-base/plasma-workspace-4.3.5)                                                                     
[blocks B     ] kde-base/kdelibs:4.3[-kdeprefix] ("kde-base/kdelibs:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.1-r1)   
[blocks B     ] kde-base/kpilot:4.3[-kdeprefix] ("kde-base/kpilot:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.1-r1)     
[blocks B     ] kde-base/libknotificationitem:4.3[-kdeprefix] ("kde-base/libknotificationitem:4.3[-kdeprefix]" is blocking kde-base/kdelibs-4.4.1-r1)                                                                                                       
[blocks B     ] kde-base/kdelibs:4.4[-kdeprefix] ("kde-base/kdelibs:4.4[-kdeprefix]" is blocking kde-base/kdelibs-4.3.5)      
[blocks B     ] kde-base/libkworkspace:4.3[-kdeprefix] ("kde-base/libkworkspace:4.3[-kdeprefix]" is blocking kde-base/libkworkspace-4.4.1, kde-base/kdelibs-4.4.1-r1)                                                                                       
[blocks B     ] kde-base/kwin:4.4[-kdeprefix] ("kde-base/kwin:4.4[-kdeprefix]" is blocking kde-base/kwin-4.3.5-r1)            
[blocks B     ] kde-base/libkworkspace:4.4[-kdeprefix] ("kde-base/libkworkspace:4.4[-kdeprefix]" is blocking kde-base/libkworkspace-4.3.3, kde-base/libkworkspace-4.3.5)

Да снесите вы наконец этот хлам

USE="-kde -qt4 -qt3support -qt3"
emerge --depclean
revdep-rebuild # <- если не выполняется - удаляйте ВСЕ пакеты которые битые пока перестройка не выполнится успешно

затем верните флаги
USE="kde qt4 qt3support -qt3"

ЗЫ: на amd64 собиралось без поддержки qt3support, потом добавил, и обновился вновь
Кстати вы так и не показали, какой питон у вас активный ...

Gentoo - Symphony of Creations

eselect python listAvailable

eselect python list
Available Python interpreters:
  [1]   python2.6 *
  [2]   python3.1

, no raznici net, ne sobiraetsya ni s odnim, ni s drugim
vse sdelal kak napisali, PyQt tak i ne poshlo, 20 packets obnovilos, sredi nih i kdelibs, no teper kde ne rabotaet, pishu is e16, ne nashel tam perekluchalku klaviatury

Перестройка-то выполнилась?

revdep-rebuild?

а после нее emerge qt:4 выполнился?
Лучше сразу покажите вывод
emerge -uavDN qt:4

Gentoo - Symphony of Creations

дельный совет, + снести python:3.1 нафиг, вряд ли он ему нужен..

# emerge -c dev-lang/python:3.1
# echo "dev-lang/python:3.1" >> /etc/portage/package.mask

чтобы остался только стабильный 2.6-ой:
# eix dev-lang/python
[I] dev-lang/python
Available versions:
(2.4) 2.4.6
(2.5) 2.5.4-r4
(2.6) 2.6.4 2.6.4-r1
(3.1) [m](~)3.1.1-r1
{-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite (+)ssl +threads tk +wide-unicode wininst +xml}
Installed versions: 2.6.4-r1(2.6)(08:17:32 04.03.2010)(berkdb doc examples gdbm ncurses readline sqlite ssl threads tk wide-unicode xml -build -elibc_uclibc -ipv6 -wininst)
Homepage: http://www.python.org/
Description: Python is an interpreted, interactive, object-oriented programming language.

PLUR, WBR RunAGate
---
Еще Прутков говорил: бойтесь объяснений, объясняющих объясненные вещи. ;))

Всем спасибо

Всем спасибо. Совет runagate оказался действенным. кде в основе своей установил, по крайней мере для запуска, не маскировал, а полностью удалил portage-3.1, правда , не понял, почему такое случилось - ведь активным все равно 2.6 был.
Недавно xulrunner обновился, вчера сделал emerge --sync, сегодня опять обновлялся с оверлея, обновлялся такое же время как и раньше, т.е. ccache что есть, что его нет, получается?
Осталась одна проблема - shutdown работает неправильно, компьютер не выключается, приходится вручную отключать. С этим кто-нибудь сталкивался?

google://ConsoleKit ?

google://ConsoleKit ?

И за одно

пусть про флаги почитает, что ли, а то как-то не с того конца так сказать начинает в Gentoo ;)

Gentoo - Symphony of Creations

ConsoleKit - это системный

ConsoleKit - это системный демон, который производит ряд действий, связанных с рабочим столом (взаимодействие пользователя с компьютером, быстрое переключение пользователей, автомонтирование устройств и т.д.). consolekit стоит в минусе в make.conf.
При чем здесь флаги, если с этими же флагами все работало нормально? В принципе вопрос про кде разрешился, поэтому создам другие темы, чтобы решить оставшиеся вопросы.

Дело не в том

что с этими флагами работало, а дело в том, как.
если вам "западло" слушать мнения тех кто вам дает советы (которые вам помогли кстати сказать, учитывая ваше непонимание происходящего), не спрашивайте и будет и вам хорошо, и тем кто вам не поможет.
Респект за потраченное зря время.

Gentoo - Symphony of Creations

вы знаете, после такого

вы знаете, после такого обновления я полностью разочаровался в генту, буду ждать нормальных бинарных дистрибутивов и при ближайшей возможности перейду на них.
Я нигде никого не задевал, чтобы вы делали выводы о "западле". Я не понял, что я должен был послушать: изучать флаги? Какие? Их куча.

aes78 написал(а): вы знаете,

aes78 написал(а):
вы знаете, после такого обновления я полностью разочаровался в генту, буду ждать нормальных бинарных дистрибутивов и при ближайшей возможности перейду на них.
Я нигде никого не задевал, чтобы вы делали выводы о "западле". Я не понял, что я должен был послушать: изучать флаги? Какие? Их куча.

Ставьте сразу винду и забудьте про Linux.

вы глубоко ошибаетесь, я

вы глубоко ошибаетесь, я работаю в линуксе уже 5 лет и знаю его не хуже вас, с такими проблемами нигде не сталкивался

Дело не в количестве а в качестве

Работаете в линуксе? Это с такой-то логикой? Да еще и пять лет? круто знаете ли...
Я тут два месяца всего, это при моем знании о линуксе, могу вас заверить - чем дальше
тем больше - ничерта не смыслю.
Но когда мне говорят - посмотри то, посмотри это - смотрю с удовольствием!
ЗЫ: Винда вам в помощь.

Gentoo - Symphony of Creations

вы знаете я от отсутствия

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

aes78 написал(а): я от

aes78 написал(а):
я от отсутствия логики не страдаю, вообще-то я доктор наук

Если, при прочих равных, чел А отличается от чела Б тем, что чел А написал диссер,- следует ли из этого, что логика чела А превалирует над логикой чела Б? Да и вообще, стОит ли козырять степенью где-либо, кроме учёного совета и приёмной комиссии? "Специалист подобен флюсу: полнота его одностороння" © Козьма Прутков

aes78 написал(а):
я работаю в линуксе уже 5 лет и знаю его не хуже вас

Был у меня знакомый водитель, так вот он чуть что - сразу "да я 30 лет за рулём!". В его представлении это был убийственный аргумент, хотя принципы работы ДВС ему были навроде китайской грамоты... В данном контексте ваши "5 лет" - не козырь. Чтобы оно им стало - в линуксе надо не работать, линуксом надо жить. Так что, "знаю его не хуже вас" - сказано, мягко говоря, опрометчиво, крайне рекомендую вам взять эти слова взад (или фаллометрия вам не чужда?)...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

ээх

Как же я ненавижу поучения о жизни. Как будто форум психологов. Не хватает только "вы действительно хотите об этом поговорить?"

А вы расслабьтесь и не обращайте внимания на эти поучения.
Всё что вам надо - выставить флаг consolekit, пересобрать зависимые пакеты, и запустить этот сервис: должно всё заработать.
ConsoleKit и отвечает за всякие разрешения на выключение, перезагрузку, монтирование и т.д.

Да я честно говоря, и не

Да я честно говоря, и не обращаю. Такие высказывания, как Spoiler's, меня абсолютно не задевают, просто от человека, который начинал советовать я не ожидал. У меня недопинимание связано с тем, что consolekit отключен с самого начала, с первоначальной установки и все нормально выключалось, перегружалось, монтировалось. Попробую, спасибо.

Вот решение без использования consolekit:
http://www.gentoo.ru/content/oshibka-init-posle-obnovleniya#comment-136233

Вы может быть даже президент РФ,

Но про флаги все же почитайте.
PS: их не так много, как кажется, а при вашей "докторской" вы наверное и английский неплохо знаете. Так в чем проблема?
ЗЫ: а, я понял, у вас нет времени на изучение линукса .... ;)

Gentoo - Symphony of Creations

DolphinSoft написал(а): Но

DolphinSoft написал(а):
Но про флаги все же почитайте.
PS: их не так много, как кажется

Хм, не много, говорите? Я бы так не горячился... Актуальный набор флагов см. здесь и здесь

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Согласен с базовыми списками ;)

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

Gentoo - Symphony of Creations

DolphinSoft

DolphinSoft написал(а):
Нет?

Конечно же, нет... Из-за того, что документирование флагов заключается лишь в их кратком описании, для изучения понадобится глубокое рекурсивное (терминологию в описании тоже ведь надо понять) гугление по каждому... Другой вопрос, а надо ли это изучать вот так-то - скопом, до каши в голове? Тем паче, многие из них юзеру никогда и не понадобятся... Имхо, эффективнее будет метод "курочка по-зёрнышку", т.е. изучать флаги по мере их предъявления емержем на обозрение... Нет?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Для начала

Необходимо и достаточно - хотя бы вкратце понять что и для чего.
А уже потом решать - по какому конкретно флагу - мало информации и черпать ее подробно.
Считаю рассуждения на эту тему бессмысленными,
раз вы считаете что:

Цитата:
другой вопрос, а надо ли это изучать вот так-то - скопом, до каши в голове?

Если такие незначительные объемы информации вызывают у вас "несварение",
значит вы скорее - "конечный пользователь" которому "чуждо" познание.

Gentoo - Symphony of Creations

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".