rpmdrake (Ошибка сегментирования)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Dotstal
Сообщения: 179
ОС: Win 10, Debian 9

rpmdrake

Сообщение Dotstal »

При запуске "установка и удаление программ" сообщение "подождите идет поиск доступных пакетов..." полоска заполнилась и сообщение об ощибке

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

Программа "rpmdrake" аварийно завершила свою работу со следующей ошибкой:

  invalid fullname at /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/pkg.pm line 547.
  standalone::bug_handler() called from /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/pkg.pm:553
  Rpmdrake::pkg::get_pkgs() called from /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/gui.pm:627
  Rpmdrake::gui::pkgs_provider() called from /usr/sbin/rpmdrake:760
  main::__ANON__() called from /usr/lib/perl5/vendor_perl/5.10.1/rpmdrake.pm:416
  rpmdrake::slow_func() called from /usr/sbin/rpmdrake:760
  main::run_treeview_dialog() called from /usr/sbin/rpmdrake:803

в консоле после удаления пакета или команды "urpme --auto-orphans" ответом является: Ошибка сегментирования
подскажите как с этим боротся

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

[root@localhost dotstal]# urpme amarok
Для удовлетворения зависимостей будут удалены следующие 2 пакетов (26МБ):
  amarok-2.3.2-1mdv2010.1.i586
   (из-за неудовлетворённости amarok-scripts == 3:2.3.2-1mdv2010.1)
  amarok-scripts-2.3.2-1mdv2010.1.i586
   (из-за неудовлетворённости amarok == 3:2.3.2-1mdv2010.1)
Удалить 2 пакетов? (y/N) y
удаляется amarok-2.3.2-1mdv2010.1.i586 amarok-scripts-2.3.2-1mdv2010.1.i586
удаляется пакет amarok-scripts-3:2.3.2-1mdv2010.1.i586
удаляется пакет amarok-3:2.3.2-1mdv2010.1.i586
Ошибка сегментирования
[root@localhost dotstal]# urpme --auto-orphans
Ошибка сегментирования
[root@localhost dotstal]# urpmi amarok
предупреждение: cleaning stale lock
Для удовлетворения зависимостей будут установлены следующие пакеты:
   Пакет                          Версия       Релиз         Платформа
(источник «Main Backports»)
  amarok                         2.3.2        1mdv2010.1    i586
  amarok-scripts                 2.3.2        1mdv2010.1    i586
Будет использовано 26МБ дополнительного дискового пространства.
Будет загружено 9.6МБ пакетов.
Установить 2 пакетов? (Y/n) y


    $MIRRORLIST: media/main/backports/amarok-scripts-2.3.2-1mdv2010.1.i586.rpm
    $MIRRORLIST: media/main/backports/amarok-2.3.2-1mdv2010.1.i586.rpm
устанавливается amarok-2.3.2-1mdv2010.1.i586.rpm amarok-scripts-2.3.2-1mdv2010.1.i586.rpm из /var/cache/urpmi/rpms
Подготовка...                    ###########################################################################
#####################
      1/2: amarok-scripts        ###########################################################################
#####################
      2/2: amarok                ###########################################################################
#####################
[root@localhost dotstal]#

последнее что я делал, это добавил репозиторий яндекса и обновление установилось сначала одно,может как раз это и был rpmdrake точно нескажу, а потом еще три, может это они виноваты, как узнать что установилось и обратить или мож дело не в этом...
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: rpmdrake

Сообщение verg »

Источники testing и debug отключены?
Спасибо сказали:
Sibirjak
Сообщения: 88
ОС: Mandriva 2008.1 ядро 2.6.29.2

Re: rpmdrake

Сообщение Sibirjak »

такая же фигня. ( появилось после подключения testing и обновления perl-urpmi (кажется) последующее отключение testing не помогает. дополнительно появилась бага - не могу зайти в "настройку удаление программ" выдает следующее:

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

 В программе "rpmdrake" произошла ошибка сегментации со следующей ошибкой:

SEGV
  standalone::bug_handler() called from /usr/lib/libDrakX/standalone.pm:220
  standalone::__ANON__() called from /usr/lib/perl5/vendor_perl/5.10.1/i386-linux-thread-multi/URPM.pm:232
  (eval)() called from /usr/lib/perl5/vendor_perl/5.10.1/i386-linux-thread-multi/URPM.pm:232
  URPM::Package::is_arch_compat() called from /usr/lib/perl5/vendor_perl/5.10.1/i386-linux-thread-multi/URPM/Resolve.pm:1561
  URPM::compute_installed_flags() called from /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/pkg.pm:493
  Rpmdrake::pkg::get_pkgs() called from /usr/lib/perl5/vendor_perl/5.10.1/Rpmdrake/gui.pm:627
  Rpmdrake::gui::pkgs_provider() called from /usr/sbin/rpmdrake:760
  main::__ANON__() called from /usr/lib/perl5/vendor_perl/5.10.1/rpmdrake.pm:416
  rpmdrake::slow_func() called from /usr/sbin/rpmdrake:760
  main::run_treeview_dialog() called from /usr/sbin/rpmdrake:803

Трассировка GDB:

  Attaching to program: /usr/bin/perl, process 6596
  [Thread debugging using libthread_db enabled]
  0xffffe424 in __kernel_vsyscall ()
  #0  0xffffe424 in __kernel_vsyscall ()
  #1  0xb7516c63 in __waitpid_nocancel () from /lib/i686/libpthread.so.0
  #2  0xb764a458 in Perl_wait4pid ()
     from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
  #3  0xb76a9334 in Perl_pp_waitpid ()
     from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
  #4  0xb7662530 in Perl_runops_standard ()
     from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
  #5  0xb760580a in perl_run ()
     from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
  #6  0x080489d6 in main ()
  A debugging session is active.

      Inferior 1 [process 6596] will be detached.

  Quit anyway? (y or n) [answered Y; input not from terminal]

Для оправки отчёта об ошибке нажмите на кнопку «Отчёт».
В веб-браузере откроется адрес Bugzilla с формой для заполнения. Представленные выше сведения будут отправлены на указанный сервер.
Желательно прикрепить к отчёту вывод следующей команды: 'lspcidrake -v'.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: rpmdrake

Сообщение verg »

Ну сами виноваты, зачем подключали-то наверное по ошибке
Немного сведений об этих репах http://wiki.mandriva.com/ru/Docs/Basic_tas..._.D0.B8_testing

Схожие темы с путями решения:
http://edumandriva.ru/forum/viewtopic.php?f=27&t=1180
http://linuxforum.ru/viewtopic.php?id=10670
Спасибо сказали:
Аватара пользователя
Dotstal
Сообщения: 179
ОС: Win 10, Debian 9

Re: rpmdrake

Сообщение Dotstal »

При всем богатстве выбора - другой альтернативы нет: переустановка системы :(
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: rpmdrake

Сообщение SinClaus »

А что, загрузить нормальные пакеты и установить их на место тестовых - непосильная задача? Тогда конечно выход только в переустановке...
Спасибо сказали:
adany
Сообщения: 2
ОС: mandriva 2010.2

Re: rpmdrake

Сообщение adany »

Dotstal писал(а):
06.02.2011 13:55
При всем богатстве выбора - другой альтернативы нет: переустановка системы :(



альтернатива есть:

1. скачиваем пакет из Main под свою систему:
например для меня
wget ftp://195.220.108.108/linux/Mandriva/deve...10.1.x86_64.rpm
2. удаляем пакет установленный в системе без удаления зависимостей
rpm --nodeps -e perl-URPM
3. ставим родной рабочий для моей системы (см пункт 1)
rpm -ivh perl-URPM-3.35-1mdv2010.1.x86_64.rpm
Спасибо сказали:
Yustas69
Сообщения: 1

Re: rpmdrake

Сообщение Yustas69 »

adany , спасибо! Была та же проблема, все решилось!
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: rpmdrake

Сообщение Skyb »

а чето у всех полетело....пасиб за помощь ;)
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
adany
Сообщения: 2
ОС: mandriva 2010.2

Re: rpmdrake

Сообщение adany »

Skyb писал(а):
09.02.2011 14:48
а чето у всех полетело....пасиб за помощь ;)


Да и не забываем отключить источники с тестовыми репами :)
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: rpmdrake

Сообщение Skyb »

выложили обновления, я обновился, опять слетело :-D
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: rpmdrake

Сообщение verg »

Посты №№ 2, 4, 10
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: rpmdrake

Сообщение Skyb »

дык выключено :)
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: rpmdrake

Сообщение verg »

Покажите:

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

rpm -qa|grep perl-URPM
rpm -qa|grep rpmdrake
urpmq --list-media
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: rpmdrake

Сообщение Skyb »

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

# rpm -qa|grep perl-URPM
perl-URPM-3.37.2-1.2mdv2010.2
[root@skyb skyb]# rpm -qa|grep rpmdrake
rpmdrake-5.26.3.4-1.3mdv2010.1
[root@skyb skyb]# urpmq --list-media
Main media
Contrib media
Restricted media
Non-free media
main32 media
restricted32 media
Main
Main Updates
Main32
Main32 Updates
Main Testing
Main Backports
Main debug
Main Updates debug
Main Testing debug
Main Backports debug
Contrib
Contrib Updates
Contrib Testing
Contrib Backports
Contrib debug
Contrib Updates debug
Contrib Testing debug
Contrib Backports debug
Non-free
Non-free Updates
Non-free Testing
Non-free Backports
debug_non-free_release
debug_non-free_updates
debug_non-free_testing
debug_non-free_backports
PLF Free
PLF Free debug
PLF Free backports
PLF Free backports debug
PLF Non-free
PLF Non-free debug
PLF Non-free backports
PLF Non-free backports debug
edumandriva_free
edumandriva_non-free
edumandriva_free_noarch
edumandriva_non-free_noarch
MiB_Basic64
MiB_Experts64
kde-4.5
Main Updates (Official2010.2-1)
Main32 Updates (Official2010.2-2)
Contrib Updates (Official2010.2-3)
Non-free Updates (Official2010.2-4)
MIB-KDE454_release
MIB-KDE454_updates
MIB-KDE454_extras
google-chrome

хм...я ж отключал тестинг %)
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: rpmdrake

Сообщение verg »

Ну что делать наверное теперь знаете(оба пакета с тестовых), только тестовый и дебажные репы лучше не отключать, а удалить совсем
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: rpmdrake

Сообщение Skyb »

verg писал(а):
10.02.2011 13:00
Ну что делать наверное теперь знаете(оба пакета с тестовых), только тестовый и дебажные репы лучше не отключать, а удалить совсем

Удалять О_о
ну да ладно, спасибо.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: