magento connect

ERROR: unable to unpack

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

16.01.2011 17:50

Добрый вечер.

Столкнулся с такой проблемой.

Вчера решил посмотреть некоторые бесплатные темы, но не смог не одной установить((

Для примера, хочу поставить тему "Magento theme Absolute Theme (10 colors included)"
Беру Extension Key, вставляю, жму инсталл ...

Но выдает ошибку:
downloading magento_absolute_theme_free-1.4.1.0.tgz ...
Starting to download magento_absolute_theme_free-1.4.1.0.tgz (7,289,738 bytes)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...done: 7,289,738 bytes
ERROR: unable to unpack /home/webmaster/www/shin-sale.ru/shop/downloader/pearlib/download/magento_absolute_theme_free-1.4.1.0.tgz

В папке download есть файлы:

drwxr-xr-x 3 user user 4096 Jan 16 17:48 .
drwxrwxr-x 10 user user 4096 Jan 16 17:47 ..
drwxrwxrwx 3 user user 4096 Jan 16 17:48 magento_absolute_theme_free-1.4.1.0
-rw-rw-rw- 1 user user 7289738 Jan 16 17:47 magento_absolute_theme_free-1.4.1.0.tgz
-rwxr-xr-x 1 user user 228990 Jul 5 2010 package.xml

Т.е. он его скачал, но не смог разархивировать .

Помогите пожалуйста)

Заранее спсибо!

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.01.2011 17:55

Попробуйте обновить библиотеку pear через SSH:
./pear install -f PEAR


#3 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

16.01.2011 18:03

Спасибо за такой быстрый ответ)

Итак, вот что выходит:


-bash-3.1# pwd
/home/user/www/domen.ru/magento/downloader/pearlib
-bash-3.1# ./pear install -f PEAR
./pear: line 28: /usr/local/php4/bin/php: No such file or directory
./pear: line 28: exec: /usr/local/php4/bin/php: cannot execute: No such file or directory

Я так понимаю,прописан не правильный путь в файле pear ?

-bash-3.1# find / -name php
/usr/share/php
/usr/bin/php
/usr/lib/php
/var/lib/php
/home/user/www/domen.ru/shop/downloader/pearlib/php

прописал в файл путь /usr/bin/php

вот что вышло:
-bash-3.1$ cat pear
#!/bin/sh

# first find which PHP binary to use
if test "x$PHP_PEAR_PHP_BIN" != "x"; then
PHP="$PHP_PEAR_PHP_BIN"
else
if test "/usr/bin/php" = '@'php_bin'@'; then
PHP=php
else
PHP="/usr/bin/php"
fi
fi

# then look for the right pear include dir
if test "x$PHP_PEAR_INSTALL_DIR" != "x"; then
INCDIR=$PHP_PEAR_INSTALL_DIR
INCARG="-d include_path=$PHP_PEAR_INSTALL_DIR"
else
if test "/home/moshe/dev/magento/downloader/pearlib/php" = '@'php_dir'@'; then
INCDIR=`dirname $0`
INCARG=""
else
INCDIR="/home/moshe/dev/magento/downloader/pearlib/php"
INCARG="-d include_path=/home/moshe/dev/magento/downloader/pearlib/php"
fi
fi

exec $PHP -C -q $INCARG -d output_buffering=1 -d variables_order=EGPCS -d open_basedir="" -d safe_mode=0 -d register_argc_argv="On" -d auto_prepend_file="" -d auto_append_file="" $INCDIR/pearcmd.php "$@"


Но ошибка осталась(((

спасибо

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.01.2011 18:40

Что сейчас возвращает данная команда?
./pear install -f PEAR


#5 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

16.01.2011 19:26

Просмотр сообщенияДмитрий Федюк (16.01.2011 18:40) писал:

Что сейчас возвращает данная команда?
./pear install -f PEAR



Да, как то не сообразил)

сейчас:
-bash-3.1$ pwd
/home/user/www/domen.ru/shop/downloader/pearlib
-bash-3.1$ ./pear install -f PEAR
Could not open input file: /home/moshe/dev/magento/downloader/pearlib/php/pearcmd.php

Я так понял, нужно прописать путь к pearcmd.php в файл pear
Вот что вышло:
-bash-3.1$ cat pear
#!/bin/sh

# first find which PHP binary to use
if test "x$PHP_PEAR_PHP_BIN" != "x"; then
PHP="$PHP_PEAR_PHP_BIN"
else
if test "/usr/bin/php" = '@'php_bin'@'; then
PHP=php
else
PHP="/usr/bin/php"
fi
fi

# then look for the right pear include dir
if test "x$PHP_PEAR_INSTALL_DIR" != "x"; then
INCDIR=$PHP_PEAR_INSTALL_DIR
INCARG="-d include_path=$PHP_PEAR_INSTALL_DIR"
else
if test "/home/user/www/domen.ru/shop/downloader/pearlib/php" = '@'php_dir'@'; then
INCDIR=`dirname $0`
INCARG=""
else
INCDIR="/home/user/www/domen.ru/shop/downloader/pearlib/php"
INCARG="-d include_path=/home/user/www/domen.ru/shop/downloader/pearlib/php"
fi
fi

exec $PHP -C -q $INCARG -d output_buffering=1 -d variables_order=EGPCS -d open_basedir="" -d safe_mode=0 -d register_argc_argv="On" -d auto_prepend_file="" -d auto_append_file="" $INCDIR/pearcmd.php "$@"

Запустил ./pear install -f PEAR
Получился большой output он в файле Прикрепленный файл  pear_install.txt (4.55К)
Количество загрузок:: 1100, но в конце

Warning: require_once(PEAR.php): failed to open stream: No such file or directory in Config.php on line 27
PHP Warning: require_once(PEAR.php): failed to open stream: No such file or directory in /home/user/www/domen.ru/shop/downloader/pearlib/php/PEAR/Config.php on line 27
PHP Fatal error: require_once(): Failed opening required 'PEAR.php' (include_path='/home/moshe/dev/magento/downloader/pearlib/php') in /home/user/www/domen.ru/shop/downloader/pearlib/php/PEAR/Config.php on line 27

Кстате, откуда он взял старый путь?

Спасибо)

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.01.2011 19:28

Какой тарифный план вы используете?

#7 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

16.01.2011 19:44

Просмотр сообщенияДмитрий Федюк (16.01.2011 19:28) писал:

Какой тарифный план вы используете?


Я уже три тарифа сменил)))
Неужели и в этот раз)

Тариф VPS1
http://www.hc.ru/ru/...es/hosting/vps/

Centos

Самое интересное, что я смог установить Clockworkgeek_Rememberme пакет ...

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.01.2011 20:57

Когда вы меняли тарифные планы - вам приходилось переносить данные?

#9 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

16.01.2011 21:00

Нет.

Я все ставил заново каждый раз ... Мне это даже как то понравилось)

#10 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.01.2011 21:03

Попробуйте удалить папку /downloader/pearlib/download и затем повторить установку темы.

#11 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

16.01.2011 21:47

Вы знаете, не помогло ... все тот же ERROR: unable to unpack ...

#12 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.01.2011 21:58

"Unable to unpack" может быть следствием любой ошибки при работе с файловой системой.
Причин может быть много:
1) отсутствие свободного места на сервере
2) неправильные права на папки и файлы
3) и т.п..

Если вам действительно важно решение этой проблемы - наймите специалиста, он настроит вам сервер под Magento.

#13 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

17.01.2011 14:45

Добрый день.

Спасибо вам, буду разбираться что к чему сам, ну пока что)

А есть ли режим дебага какойнибудь, или куда пишуться логи magento ? ... в var/log вродеб ничего такого нету.

Спасибо еще раз)

#14 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

17.01.2011 16:06

Причём тут Magento Connect?

#15 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

17.01.2011 16:21

А, понял, вы решили сами отладку Magento Connect провести.
Используйте метод Mage::log

#16 Степан
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 13.01.2011

18.01.2011 17:26

Добрый день.

Я так и не понял почему так... Но это так.

Веной всему, был именно пакет "Clockworkgeek_Rememberme" который я установил через magennto connect в первую очередь ...

Как только я его удалил, все стало работать. Т.е. темы ставяться и пашут.

Такие вот дела.

Спасибо

Поделиться темой: