Opera перестала запускаться...

Постоянно пользую Firefox в качестве браузера,но иногда запускаю и Opera. Сегодня понадобилось воспользоваться Opera,но она отказывается запускаться... в консоли пишет: "Segmentation fault" и все на том. Переустановка,удаление каталога с настройками, удаление,а потом установка по новой - ситуации не изменили... Собственных мыслей на это счет не имею...Помогите советом.

Тоже самое,

Тоже самое, только перед "ошибкой сегментации" еще ругается "Qt: Locales not supported on X server" (это в КДЕ. В гноме - только ошибка сегментации). Точно так же - работала-работала и вдруг перестала запускаться...

Re: Тоже самое,

Ским написал(а):
Тоже самое, только перед "ошибкой сегментации" еще ругается "Qt: Locales not supported on X server" (это в КДЕ. В гноме - только ошибка сегментации). Точно так же - работала-работала и вдруг перестала запускаться...

Может точно иксы... обновил недавно ведь их, а оперу с тех пор первый раз запустил. Если так, то флаг этой опере в руки! Все проги как проги - работают себе и работают, а эта выпендривается... никогда она мне не нравилась... помозгую и если что не так, то снесу ее нафиг...

Да, обновление

Да, обновление оперы до 9.20 помогло, только на локали она так и не перестала ругаться :)

C локалями тоже разобрался :) чуть-чуть поправил кодировку и env-update :)

Ждем как же дела у Автора статьи :)

Значит опере не нравятся новые иксы...

Ага, спасибо! Значит опере не нравятся новые иксы... Если я правильно понял, то они выложили у себя поправленную версию оперы датированную 7 апреля... вчера в портежах этой версии вроде не было еще... подождем...

в портеджах 9.20

в портеджах 9.20 появится е раньще выхода релиза, бету туда добавлять не будут.
пока юзайте 9.10
не забывайте про revdep-rebuild

Re: в портеджах 9.20

iNDiAnFLy написал(а):
в портеджах 9.20 появится е раньще выхода релиза, бету туда добавлять не будут.
пока юзайте 9.10
не забывайте про revdep-rebuild

Про revdep-rebuild помним... в том то и проблема,что версия 9.10 не юзается... но ради нее откатываться на предыдущие иксы конечно же не будем.

интересно, у

интересно, у меня всё отлично работает, иксы свежие...

да, обвалилась

да, обвалилась опера после обновления libX11

[ebuild   R   ] x11-libs/libX11-1.1.1-r1  USE="ipv6 -debug -xcb" 0 kB 

у меня таже

у меня таже версия libX11, Opera 9.10, всё отлично работает

интересно...

интересно...

может быть конечно что-то еще, но для чистоты эксперимента спрошу - а вы ее (оперу) давно закрывали? :)

Наскорую руку

Наскорую руку сваял эбилд для последней Оперы (заточен под меня, так что, возможно, придется редактировать):

inherit eutils gnome2

DESCRIPTION="Opera web browser."
HOMEPAGE="http://www.opera.com"

SLOT="0"
LICENSE="OPERA-9.0"
KEYWORDS="x86"

IUSE="spell gnome"
RESTRICT="strip mirror"

OPERALNG="en"
OPERASUFF="636"
OPERAVER="9.20-20070407"

OPERA_URI="http://snapshot.opera.com/unix/Weekly-${OPERASUFF}/intel-linux/"
SRC_URI="${OPERA_URI}${PN}-${OPERAVER}.6-shared-qt.i386-${OPERALNG}-${OPERASUFF}.tar.bz2"

DEPEND=">=sys-apps/sed-4"

RDEPEND="|| ( ( x11-libs/libXrandr
				x11-libs/libXp
				x11-libs/libXmu
				x11-libs/libXi
				x11-libs/libXft
				x11-libs/libXext
				x11-libs/libXcursor
				x11-libs/libX11
				x11-libs/libSM
				x11-libs/libICE
			  )
			  virtual/x11
			)
	>=media-libs/fontconfig-2.1.94-r1
	media-libs/libexif
	spell? ( app-text/aspell )
	=x11-libs/qt-3*
	media-libs/jpeg"

#S=${WORKDIR}/${A/.tar.bz2/}-${OPERASUFF}
S=${WORKDIR}/${A/.tar.bz2/}

src_unpack() {
	unpack ${A}
	cd ${S}
	#epatch "${FILESDIR}/${PN}-9.00-install.patch"
	sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \
		-e "s:/usr/share/applnk:${D}/usr/share/applnk:g" \
		-e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" \
		-e "s:/usr/share/icons:${D}/usr/share/icons:g" \
		-e "s:/etc/X11:${D}/etc/X11:g" \
		-e "s:/usr/share/gnome:${D}/usr/share/gnome:g" \
		-e "s:/opt/gnome/share:${D}/opt/gnome/share:g" \
		-e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \
		-e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \
		-e 's:read str_answer:return 0:' \
		-e "s:/opt/kde:${D}/usr/kde:" \
		-e "s:\(str_localdirplugin=\).*$:\1/opt/opera/lib/opera/plugins:" \
		install.sh || die
}

src_compile() {
	true
}

src_install() {
	# Prepare installation directories for Opera's installer script.
	dodir /etc

	# Opera's native installer.
	./install.sh --prefix="${D}"/opt/opera || die

	# java workaround
	sed -i -e 's:LD_PRELOAD="${OPERA_JAVA_DIR}/libawt.so":LD_PRELOAD="$LD_PRELOAD"\:"${OPERA_JAVA_DIR}/libawt.so":' ${D}/opt/opera/bin/opera

	dosed /opt/opera/bin/opera
	dosed /opt/opera/share/opera/java/opera.policy

	# Install the icons
	insinto /usr/share/pixmaps
	doins images/opera.xpm
	for res in 16x16 22x22 32x32 48x48 ; do
		insinto /usr/share/icons/hicolor/${res}/apps/
		newins images/opera_${res}.png opera.png
	done

	# Install the menu entry
	insinto /usr/share/applications
	doins ${FILESDIR}/opera.desktop

	# Install a symlink /usr/bin/opera
	dodir /usr/bin
	dosym /opt/opera/bin/opera /usr/bin/opera

	# fix plugin path
	echo "Plugin Path=/opt/opera/lib/opera/plugins" >> ${D}/etc/opera6rc

	# enable spellcheck
	if use spell; then
		use sparc && DIR=$OPERAVER.2 || DIR=$OPERAVER.5
		echo "Spell Check Engine=/opt/opera/lib/opera/${DIR}/spellcheck.so" >> ${D}/opt/opera/share/opera/ini/spellcheck.ini
	fi

	dodir /etc/revdep-rebuild
	echo 'SEARCH_DIRS_MASK="/opt/opera/lib/opera/plugins"' > ${D}/etc/revdep-rebuild/90opera
}

pkg_postinst() {
	use gnome && gnome2_pkg_postinst

	elog "For localized language files take a look at:"
	elog "http://www.opera.com/download/languagefiles/index.dml?platform=linux"
	elog
	elog "To change the spellcheck language edit /opt/opera/share/opera/ini/spellcheck.ini"
	elog "and emerge app-dicts/aspell-language."
}


pkg_postrm() {
	use gnome && gnome2_pkg_postrm
}

закрываю часто

закрываю часто =))
всё отлично работает

Opera перестала запускаться...

Отредактировал ebuild с opera.com

Сохранить как:
/usr/local/portage/www-client/opera/opera-9.20b-r636.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-9.10.ebuild,v 1.7 2007/01/09 12:22:55 mcummings Exp $

inherit eutils gnome2

DESCRIPTION="Opera web browser."
HOMEPAGE="http://www.opera.com"

SLOT="0"
LICENSE="OPERA-9.0"
KEYWORDS="~x86"

IUSE="qt-static spell gnome"
RESTRICT="strip mirror"

OPERALNG="en"
OPERASUFF="636"
OPERAVER="9.20-20070407"

OPERA_URI="http://snapshot.opera.com/unix/Weekly-${OPERASUFF}/intel-linux"

SRC_URI="
x86? ( qt-static? ( ${OPERA_URI}/${PN}-${OPERAVER}.1-static-qt.i386-${OPERALNG}-${OPERASUFF}.tar.bz2 ) )
x86? ( !qt-static? ( ${OPERA_URI}/${PN}-${OPERAVER}.6-shared-qt.i386-${OPERALNG}-${OPERASUFF}.tar.bz2 ) )"

DEPEND=">=sys-apps/sed-4
amd64? ( sys-apps/setarch )"

RDEPEND="|| ( ( x11-libs/libXrandr
x11-libs/libXp
x11-libs/libXmu
x11-libs/libXi
x11-libs/libXft
x11-libs/libXext
x11-libs/libXcursor
x11-libs/libX11
x11-libs/libSM
x11-libs/libICE
)
virtual/x11
)
>=media-libs/fontconfig-2.1.94-r1
amd64? ( qt-static? ( app-emulation/emul-linux-x86-xlibs )
!qt-static? ( app-emulation/emul-linux-x86-qtlibs ) )
!amd64? ( media-libs/libexif
spell? ( app-text/aspell )
x86? ( !qt-static? ( =x11-libs/qt-3* ) )
media-libs/jpeg )"

#S=${WORKDIR}/${A/.tar.bz2/}-${OPERASUFF}
S=${WORKDIR}/${A/.tar.bz2/}

src_unpack() {
unpack ${A}
cd ${S}
epatch "${FILESDIR}/${PN}-9.00-install.patch"
sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \
-e "s:/usr/share/applnk:${D}/usr/share/applnk:g" \
-e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" \
-e "s:/usr/share/icons:${D}/usr/share/icons:g" \
-e "s:/etc/X11:${D}/etc/X11:g" \
-e "s:/usr/share/gnome:${D}/usr/share/gnome:g" \
-e "s:/opt/gnome/share:${D}/opt/gnome/share:g" \
-e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \
-e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \
-e 's:read str_answer:return 0:' \
-e "s:/opt/kde:${D}/usr/kde:" \
-e "s:\(str_localdirplugin=\).*$:\1/opt/opera/lib/opera/plugins:" \
install.sh || die
}

src_compile() {
true
}

src_install() {
# Prepare installation directories for Opera's installer script.
dodir /etc

# Opera's native installer.
if [ ${ARCH} = "amd64" ]; then
linux32 ./install.sh --prefix="${D}"/opt/opera || die
else
./install.sh --prefix="${D}"/opt/opera || die
fi

# java workaround
sed -i -e 's:LD_PRELOAD="${OPERA_JAVA_DIR}/libawt.so":LD_PRELOAD="$LD_PRELOAD"\:"${OPERA_JAVA_DIR}/libawt.so":' ${D}/opt/opera/bin/opera

dosed /opt/opera/bin/opera
dosed /opt/opera/share/opera/java/opera.policy

# Install the icons
insinto /usr/share/pixmaps
doins images/opera.xpm
for res in 16x16 22x22 32x32 48x48 ; do
insinto /usr/share/icons/hicolor/${res}/apps/
newins images/opera_${res}.png opera.png
done

# Install the menu entry
insinto /usr/share/applications
doins ${FILESDIR}/opera.desktop

# Install a symlink /usr/bin/opera
dodir /usr/bin
dosym /opt/opera/bin/opera /usr/bin/opera

# fix plugin path
echo "Plugin Path=/opt/opera/lib/opera/plugins" >> ${D}/etc/opera6rc

# enable spellcheck
if use spell; then
if use qt-static; then
DIR=$OPERAVER.1
else
use sparc && DIR=$OPERAVER.2 || DIR=$OPERAVER.5
fi
echo "Spell Check Engine=/opt/opera/lib/opera/${DIR}/spellcheck.so" >> ${D}/opt/opera/share/opera/ini/spellcheck.ini
fi

dodir /etc/revdep-rebuild
echo 'SEARCH_DIRS_MASK="/opt/opera/lib/opera/plugins"' > ${D}/etc/revdep-rebuild/90opera
}

pkg_postinst() {
use gnome && gnome2_pkg_postinst

elog "For localized language files take a look at:"
elog "http://www.opera.com/download/languagefiles/index.dml?platform=linux"
elog
elog "To change the spellcheck language edit /opt/opera/share/opera/ini/spellcheck.ini"
elog "and emerge app-dicts/aspell-language."
}

pkg_postrm() {
use gnome && gnome2_pkg_postrm
}

на opera.com

на opera.com выкладывают ebuild'ы?? нафиг я тогда парился?! >:|

а в каком

а в каком именно месте opera.com вы взяли этот ебилд?

Re: а в каком

iNDiAnFLy написал(а):
а в каком именно месте opera.com вы взяли этот ебилд?

Я тоже не нашел этого места на opera.com.

>>а в каком именно месте opera.com вы взяли этот ебилд?

Пофиксил малость отсюда (что бы версия поновее была - где то там же пишут, что версия которая ставится в исправленном варианте чем то лучше в плане исправления бага с ошибкой сегментирования)
http://my.opera.com/Whut/blog/2007/04/04/opera-weekly-ebuild-for-gentoo

http://www.google.ru/search?hl=ru&q=opera-9.20b+ebuild&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
Гугель рулит!

на

на http://my.opera.com/desktopteam/ выходили хотфиксы и активно обсуждали эту проблему,
насколько я понял это касалось только бета версий 9.20,
сегодня вышел релиз 9.20, ждём офифциального ебилда (хотя кому это нужно?) =))

вот проблема кстати!
опера больше не собирается с поддержкой Aspell (для amd64), какой либо информации по этому поводу я ненашёл,
самостоятельно прикрутить Aspell к Opera так и не получилось...
есть мысли?

ну и собственно

ну и собственно 9.20 Final есть в портеджах уже,
обновился, проблем никаких нет =)

Re: ну и собственно

iNDiAnFLy написал(а):
ну и собственно 9.20 Final есть в портеджах уже,
обновился, проблем никаких нет =)

Только что сделал emerge-delta-webrsync... Opera 9.20 не увидел... как так? или emerge-delta-webrsync не там ищет, или я чего-то не понимаю.

он просто

он просто слегка притормаживает

Looking for available base versions for a delta
fetching patches
--08:56:09--  http://distfiles.gentoo.org//snapshots/deltas/snapshot-20070408-20070409.patch.bz2

~ $ date
Чтв Апр 12 08:58:08 MSD 2007

Мдас, это я слегка притормаживаю
есть уже 11-е число

Появилась Opera

Появилась Opera новая... поставил, работает... какая то фишка новая появилась Speed Dial,или я не видел раньше.

новая писали

новая
писали где-то

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

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