[SOLVED] Подскажите с chromium

Приветствую

Народ, помогите понять, как решить проблему.
На днях было очередное обновление, в т.ч. chromium'a. После этого он не стартует:

/opt/chromium.org/chrome: /lib/libz.so.1: no version information available (required by /opt/chromium.org/chrome)
/opt/chromium.org/chrome: /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /opt/chromium.org/chrome)

Раньше такое тоже было, но удавалось решить.

Спасибо.

Цитата: Раньше такое тоже

Цитата:
Раньше такое тоже было, но удавалось решить.

Как?

Ну и не могу не спросить про джентельменский набор после обновления:

# python-updater && emerge --depclean && revdep-rebuild

точно не помню, удавалось

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

а стои ли делать python-updater?

depclean тоже не стоит запускать необдуманно. revdep конечно должен помочь потом, но не факт. а так, в depclean есть пакеты, да. но они имеют зависимости.

что значит стоит ли делать.

что значит стоит ли делать? Джентельменский набор это не вот какое-то там хочу делаю хочу нет. Это делать НАДО. depclean работает прекрасно если вы ничгео в дереве не ломали, из world ничего не удаляли. о revdep-rebuild так вообще надо во вторую очередь думать после etc-update/dispatch-conf. python-updater само собою если обновился питон имеет смысл. еще кстати забыл про lafilefixer или как его там, но вроде его пихнули в portage уже.

еще perl-cleaner

еще perl-cleaner

Ну да аналогично с питоном

Ну да аналогично с питоном после обновления перла.

хорошо, но сути дела это не

хорошо, но сути дела это не меняет. chromium не стартует не из-за этого. на всякий случай почистил систему.
у меня ощущение, что chromium собран под zlib и libstdc++ других версий, поэтому требует их.

revdep-rebuild точно сделали?

revdep-rebuild точно сделали? И давайте уж сразу по порядку emerge -pv chromium и emerge --info чтобы.

нене, хромиум

нене, хромиум бинарный.

кстати, пробовал удалить пакет через emerge -Cav, потом сделать emerge -av --depclean, revdep-rebuild, и установить заново. не помогло.

стремно переустанавливать libstdc++ с удалением :)

sudo revdep-rebuild -- -a

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.

sudo emerge -av chromium-bin

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-libs/eggdbus-0.6 USE="largefile -debug -doc -test" 783 kB
[ebuild N ] gnome-base/gnome-keyring-2.30.3 USE="pam -debug -doc -test" 1,556 kB
[ebuild N ] gnome-base/libgnome-keyring-2.30.1 USE="-debug -doc -test" 794 kB
[ebuild N ] www-client/chromium-bin-8.0.552.224 0 kB

Total: 4 packages (4 new), Size of downloads: 3,132 kB

это как раз когда устанавливал после удаления и revdep-rebuild.

emerge --info
Portage 2.1.9.24 (default/linux/amd64/10.0, gcc-4.4.4, glibc-2.11.2-r3, 2.6.34-gentoo-r11-2 x86_64)
=================================================================
System uname:

Timestamp of tree: Sat, 18 Dec 2010 01:30:01 +0000
app-shells/bash: 4.1_p7
dev-java/java-config: 2.1.11-r1
dev-lang/python: 2.6.5-r3, 3.1.2-r4
dev-util/cmake: 2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox: 2.4
sys-devel/autoconf: 2.13, 2.65-r1
sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils: 2.20.1-r1
sys-devel/gcc: 4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.10
sys-devel/make: 3.81-r2
virtual/os-headers: 2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -msse4 -mcx16 -msahf -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=core2 -msse4 -mcx16 -msahf -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://mirror.yandex.ru/gentoo-distfiles"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/xwing /var/lib/layman/kde /var/lib/layman/dottout"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 apm bash-completion berkdb bzip2 cairo cdda cdr cli cracklib crypt cxx dbus dri dvd eselect ffmpeg firefox firefox3 flac fortran ftp gdbm gif gpm gtk gtk2 gzip hal iconv icq jabber java jpeg kde lame libnotify matroska mmx mng modules mozilla mp3 mp4 mpeg mplayer mudflap multilib mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pango pcre pdf perl phonon plasma png pppd python qt3support qt4 readline redline semantic-desktop session smp sqlite sse sse2 ssl ssse3 startup-notification svg sysfs taglib tcpd theora truetype unicode usb vorbis webkit xcomposite xft xine xorg xulrunner xv zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

хм, действительно

хм, действительно отсутствует:

strings libstdc++.so.6|grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

Таже самая проблемма.

Таже самая проблемма. Обновился сегодня. Решили как нибудь? мне самому копать вообще времени нет сейчас...

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

пока нет, сижу на файрфоксе.

пока нет, сижу на файрфоксе.

% gcc-config -l

% gcc-config -l                                                                                                                                       
 [1] i686-pc-linux-gnu-4.4.5
 [2] i686-pc-linux-gnu-4.5.1 *


% ls -l /usr/lib/gcc/i686-pc-linux-gnu/4.5.1/libstdc++.so.6                                                                                          
lrwxrwxrwx 1 root root 19 Ноя 24 01:56 /usr/lib/gcc/i686-pc-linux-gnu/4.5.1/libstdc++.so.6 -> libstdc++.so.6.0.14*

% eix -I gcc
[I] sys-devel/gcc
     Available versions:  
--skipped---
        (4.5)   (~)4.5.1-r1!s

в довес к "джентельменскому" набору: "переключение на обновленные версии, того чего просят"

Цитата: $ gcc-config -l [1]

Цитата:
$ gcc-config -l
[1] x86_64-pc-linux-gnu-4.4.4 *
$ ls -l /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libstdc++.so.6
lrwxrwxrwx 1 root root 19 Dec 17 17:28 /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libstdc++.so.6 -> libstdc++.so.6.0.13

$ eix -I gcc
[D] sys-devel/gcc
Available versions:
(2.95) *2.95.3-r9 ~*2.95.3-r10!s
(3.1) *3.1.1-r2
(3.2) **3.2.2!s *3.2.3-r4
(3.3) ~3.3.6-r1!s
(3.4) 3.4.6-r2!s
(4.0) ~*4.0.4!s
(4.1) 4.1.2!s
(4.2) ~4.2.4-r1!s
(4.3) 4.3.2-r3!s ~4.3.2-r4!s ~4.3.3-r2!s 4.3.4!s ~4.3.5!s
(4.4) ~4.4.1!s ~4.4.2!s 4.4.3-r2!s ~4.4.3-r3!s ~4.4.4!s ~4.4.4-r1!s
(4.5) **4.5.0!s
{altivec bootstrap boundschecking build d doc fixed-point fortran gcj graphite gtk hardened ip28 ip32r10k java libffi lto mudflap multilib multislot n32 n64 nls nocxx nopie nossp nptl objc objc++ objc-gc openmp static test vanilla}
Installed versions: 4.4.4-r2(4.4)!s(06:59:18 AM 10/20/2010)(fortran mudflap multilib nls nptl openmp -altivec -bootstrap -build -doc -fixed-point -gcj -graphite -gtk -hardened -libffi -multislot -n32 -n64 -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla)
Homepage: http://gcc.gnu.org/
Description: The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking

понятно, похоже хромиуму нужен gcc из ~ (да, хотя в целом я на amd64, хромиум использую 999). попробую, спасибо

обновление gcc помогло.

обновление gcc помогло. спасибо, проблема решена.

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

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