* Re: [sisyphus] mc uzip failed @ 2016-11-25 15:40 ` Stas 2016-11-30 11:58 ` Sergey 1 sibling, 1 reply; 9+ messages in thread From: Stas @ 2016-11-25 15:40 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On 25.11.2016 20:04, Aleksey Birukov wrote: > На бранч 7 mc не открывает (некоторые?) архивы zip. > > $ /usr/lib/mc/extfs.d/uzip list > ~/test.zip > > uzip (list): /usr/bin/unzip failed - Нет дочерних процессов > > Подтверждается у кого? > Как исправить? Пакет unzip установлен? -- Станислав Дёгтев Служба "Ваш админ" Мои контакты: - jabber: grumbler@grumbler.org - email: stas.grumbler@gmail.com и stas@vashadmin.su - телефоны в Е-бурге +79045430461 и +79222112259 ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <CABUeJrSG5M0MgfWW=t4LNeHpwBj9VJORc1LPjd3uBcrCZTR=3A@mail.gmail.com>]
* Re: [sisyphus] mc uzip failed @ 2016-11-25 23:09 ` Stas 0 siblings, 1 reply; 9+ messages in thread From: Stas @ 2016-11-25 23:09 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On 26.11.2016 00:44, Aleksey Birukov wrote: > Нет дочерних процессов А может быть оно упёрлось в limits? Мне пришлось увеличивать число процессов на пользователя вчетверо (стандартно оно установлено в 512) -- Станислав Дёгтев Служба "Ваш админ" Мои контакты: - jabber: grumbler@grumbler.org - email: stas.grumbler@gmail.com и stas@vashadmin.su - телефоны в Е-бурге +79045430461 и +79222112259 ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <CABUeJrRQA1DVdTPjUe74oM8W7Y=E5Sb=Zr3g+jkw1EdWbVq8yw@mail.gmail.com>]
* Re: [sisyphus] mc uzip failed @ 2016-11-27 11:05 ` Sergey 0 siblings, 1 reply; 9+ messages in thread From: Sergey @ 2016-11-27 11:05 UTC (permalink / raw) To: sisyphus On Sunday 27 November 2016, Aleksey Birukov wrote: > Попробовал из под рута, да ещё и лимиты увеличил. Не помогло, > к сожалению. Обычный unzip нормально распаковывает. В смысле обычный ? extfs.d/uzip обычный unzip и использует. Этот test.zip не секретный ? А размер какой ? -- С уважением, Сергей a_s_y@sama.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <CABUeJrQNZ2PESsXvraz1+kNS+7N_5R9R5ziFuBVadQEbTDo9hw@mail.gmail.com>]
* Re: [sisyphus] mc uzip failed @ 2016-11-27 20:08 ` Stas 2016-11-28 5:26 ` Sergey 1 sibling, 0 replies; 9+ messages in thread From: Stas @ 2016-11-27 20:08 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On 27.11.2016 21:11, Aleksey Birukov wrote: > Вот, пожалуйста, посмотрите. Создал архив и протестировал. > > $ cat > test.txt > Test > $ zip test.zip test.txt > adding: test.txt (stored 0%) > $ /usr/lib/mc/extfs.d/uzip list test.zip > uzip (list): /usr/bin/unzip failed - Нет дочерних процессов /usr/lib/mc/extfs.d/uzip - скрипт на perl: $ file /usr/lib/mc/extfs.d/uzip /usr/lib/mc/extfs.d/uzip: perl script text executable Запустите его в интерпретатре с опцией отладки и смотрите, где именно возникает ошибка. Скорее всего это строка open (PIPE, "$cmd_list $qarchive |") || &croak("$app_unzip failed"); -- Станислав Дёгтев Служба "Ваш админ" Мои контакты: - jabber: grumbler@grumbler.org - email: stas.grumbler@gmail.com и stas@vashadmin.su - телефоны в Е-бурге +79045430461 и +79222112259 ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] mc uzip failed 2016-11-27 20:08 ` Stas @ 2016-11-28 5:26 ` Sergey 1 sibling, 1 reply; 9+ messages in thread From: Sergey @ 2016-11-28 5:26 UTC (permalink / raw) To: sisyphus On Sunday 27 November 2016, Aleksey Birukov wrote: > $ cat > test.txt > Test > $ zip test.zip test.txt > adding: test.txt (stored 0%) > $ /usr/lib/mc/extfs.d/uzip list test.zip > uzip (list): /usr/bin/unzip failed - Нет дочерних процессов Не воспроизводится (именно в p7 проверял): $ /usr/lib/mc/extfs.d/uzip list test.zip -rw-r--r-- 1 501 504 5 11/28/2016 09:23:39 test.txt -- С уважением, Сергей. ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <CABUeJrS0bNUSOmcNEsHsBhWPiBW9VXTD4XVj+5a30j5_8up9Ow@mail.gmail.com>]
* Re: [sisyphus] mc uzip failed @ 2016-11-29 19:46 ` Sergey 2016-11-30 5:33 ` Stas 1 sibling, 0 replies; 9+ messages in thread From: Sergey @ 2016-11-29 19:46 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Tuesday 29 November 2016, Aleksey Birukov wrote: > main::(/usr/lib/mc/extfs.d/uzip:50): > 50: die "uzip: missing command and/or archive arguments\n" if ($#ARGV < 1); А что в аргументах получается ? вывести $ARGV[0] и $ARGV[1]. Вообще надо бы понять, как воспроизвести. Опять же, пакеты обновлялись давно достаточно, никто пока не пожаловался. Вероятно, что-то локальное. чисто на всякий случай, что прказывает "rpm -V unzip" ? Если пусто, то хорошо. -- С уважением, Сергей a_s_y@sama.ru ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] mc uzip failed 2016-11-29 19:46 ` Sergey @ 2016-11-30 5:33 ` Stas 1 sibling, 0 replies; 9+ messages in thread From: Stas @ 2016-11-30 5:33 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Приветствую! Дошли руки посмотреть, что там. Во-первых, у меня в P7 /usr/lib/mc/extfs.d/uzip отличается от вашего - строки другие. Какая у вас версия пакета mc? (команда "rpm -qf /usr/lib/mc/extfs.d/uzip" выдаст пакет) On 29.11.2016 12:33, Aleksey Birukov wrote: > Вот часть вывода отладчика: > main::(/usr/lib/mc/extfs.d/uzip:106): > 106: if ($cmd eq 'list') { &mczipfs_list(@ARGV); } > DB<1> n > main::(/usr/lib/mc/extfs.d/uzip:106): > 106: if ($cmd eq 'list') { &mczipfs_list(@ARGV); } > DB<1> n > uzip (list): /usr/bin/unzip failed - Нет дочерних процессов > at /usr/lib/mc/extfs.d/uzip line 368. > main::croak('/usr/bin/unzip failed') called at > /usr/lib/mc/extfs.d/uzip line 278 > main::mczipfs_list() called at /usr/lib/mc/extfs.d/uzip line 106 > Debugged program terminated. Use q to quit or R to restart, Смотрите, что в строке 278. Скорее всего это первая строка в функции mczipfs_list open (PIPE, "$cmd_list $qarchive |") || &croak("$app_unzip failed"); и нужно смотреть, что передаётся в вторым параметром в open(). Подозреваю, что у вас имя архива неправильно обрабатывается скриптом. > > Ещё внимание привлекли вот эти строки: > > main::(/usr/lib/mc/extfs.d/uzip:50): > 50: die "uzip: missing command and/or archive arguments\n" if > ($#ARGV < 1); Это элементарная защита от запуска /usr/lib/mc/extfs.d/uzip без параметров. В вашем случае параметр(ы) есть и условие не срабатывает. -- Станислав Дёгтев Служба "Ваш админ" Мои контакты: - jabber: grumbler@grumbler.org - email: stas.grumbler@gmail.com и stas@vashadmin.su - телефоны в Е-бурге +79045430461 и +79222112259 ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] mc uzip failed 2016-11-25 15:40 ` [sisyphus] mc uzip failed Stas @ 2016-11-30 11:58 ` Sergey 1 sibling, 1 reply; 9+ messages in thread From: Sergey @ 2016-11-30 11:58 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Friday 25 November 2016, Aleksey Birukov wrote: > Обновил mc до сизифного, тоже не открывает. > mc-4.8.17-alt1 Не думаю, что проблема в mc (или, по крайней мере, в mc из репозитория), но в Сизиф сейчас уехал 4.8.18+ -- С уважением, Сергей. ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <CABUeJrQ7gObCZE7ECP7jtEusbb9uH7YbYExt0DKObH1X51zi8Q@mail.gmail.com>]
* Re: [sisyphus] mc uzip failed @ 2016-12-01 9:43 ` Stas 0 siblings, 0 replies; 9+ messages in thread From: Stas @ 2016-12-01 9:43 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Приветствую! On 01.12.2016 13:15, Aleksey Birukov wrote: > 106: if ($cmd eq 'list') { &mczipfs_list(@ARGV); } > DB<3> s > main::mczipfs_list(/usr/lib/mc/extfs.d/uzip:249): > 249: open (PIPE, "$cmd_list $qarchive |") || > &croak("$app_unzip failed"); > DB<3> print $app_unzip > /usr/bin/unzip Тут нужно было print $cmd_list $qarchive В трассировке видно, что open отрабатывает, а ошибка возникает при закрытии пайпа, причём чтение из него фактически не выполняется: > DB<4> s > main::mczipfs_list(/usr/lib/mc/extfs.d/uzip:250): > 250: if ($op_has_zipinfo) { > DB<4> s > main::mczipfs_list(/usr/lib/mc/extfs.d/uzip:251): > 251: while (<PIPE>) { > DB<4> s > main::mczipfs_list(/usr/lib/mc/extfs.d/uzip:277): > 277: if (!close (PIPE)) { > DB<4> s > main::mczipfs_list(/usr/lib/mc/extfs.d/uzip:278): > 278: &croak("$app_unzip failed") if ($! != 0); Суть этого - команда, вывод которой должен быть прочитан, не выполнилась, хотя шел запустился. попробуйте в отладке после 106 строки выполнить system("/bin/bash") и, если получится, посмотрите текущий каталог, эффективного пользователя и ulimit -a -- Станислав Дёгтев ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2016-12-01 9:43 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2016-11-25 15:40 ` [sisyphus] mc uzip failed Stas 2016-11-25 23:09 ` Stas 2016-11-27 11:05 ` Sergey 2016-11-27 20:08 ` Stas 2016-11-28 5:26 ` Sergey 2016-11-29 19:46 ` Sergey 2016-11-30 5:33 ` Stas 2016-11-30 11:58 ` Sergey 2016-12-01 9:43 ` Stas
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git