You are not logged in.
Pages: 1
Столкнулся с проблемой, что не работает панель через прокси. Согласно мануалу в файле .profile прописал свой прокси
export http_proxy=http://user:password@proxy.server.com:port
export ftp_proxy=http://user:password@proxy.server.com:port
wget, tazpkg, браузеры и прочее после этого заработали через прокси, но загрузка списков пакетов с репозитариев и проверка обновлений через панель не работают. Конечно я могу обойтись и консолью, но все же хотелось бы как-то решить сию проблему. Чтобы все работало как полагается.
Пробовал так же переустановить tazpkg по одному из советов, вроде помогло при первой проверке список обновлений прогрузился. При повторных проверках обновлений, список уже не отображался. Обновление списков пакетов с сервера так же не работает
Не совсем понятно
не работает панель через прокси.
У меня прокси нету, поэтому могу только строить догадки. Не запускается TazPanel? Запускается и показывает свои страницы, но не работает раздел про пакеты?
Необходимо учесть, что TazPanel запускается на локальном веб-сервере (http://tazpanel:82/), его адреса нельзя проксировать, т.к. это не интернет, а localhost. Если знаешь, как это настроить, то, по-идее, всё должно заработать.
Offline
Панель запускается и работает, доступны все разделы, но не грузит пакеты из инета через http-прокси, установленный на одном из компов в локальной сети предприятия.
Ну, тогда это странно. Потому что раздел «Пакеты» в TazPanel это всего лишь графическая надстройка над TazPKG. Сами задачи загрузки пакетов и пр. выполняет именно tazpkg.
Точно всё работает в терминале? Никаких подозрительных моментов?
Offline
В терминале сами пакеты tazpkg устанавливает нормально, не получается только обновить локальный список пакетов. В принципе этого мне на данный момент достаточно, хоть и создает некоторые неудобства. В идеале всё же хотелось бы понять, что можно сделать в данной ситуации. А пока курю маны, гуглю и т.д...
обновить локальный список пакетов.
[c]tazpkg recharge[/c]
?
Offline
Да, оно самое. Завтра на работе еще раз посмотрю точно, что еще не работает, и отпишусь о результатах
Изначально проверка обновлений пакетов и установка пакетов на основе локального списка пакетов работает, но стоит нажать Recharge в slitaz panel, тут же ничего не устанавливается
Если попробовать после этого перезагрузить списки пакетов через консоль:
# tazpkg recharge
Main is up to date.
Пробуем установить произвольно выбранный пакет
# tazpkg get-install alsaplayer
Main is up to date.
Unable to find: alsaplayer in the mirrored packages list.
Unable to find: get-alsaplayer in the mirrored packages list.
Пробуем посмотреть список доступных пакетов:
# tazpkg list-mirror
Main is up to date.
List of available packages on the mirror
================================================================================
cat: can't open '/var/lib/tazpkg/packages.list': No such file or directory
================================================================================
cat: can't open '/var/lib/tazpkg/packages.list': No such file or directory
0 packages in the last recharged list.
При нажатии recharge в панели, список доступных пакетов удаляется из /var/lib/tazpkg и после не обновляется с сервера, tazpkg recharge ничего не дает.
Помогает только следующее:
# rm /var/lib/tazpkg/*
# tazpkg recharge
При этом список пакетов обновляется и установка из репозитария снова работает. Но проверка обновлений пакетов из панели уже не работает, т.к. предполагаю что обновленных пакетов в новом списке нет.
Пробежался по пунктам последнего поста - и ничего подобного не наблюдал.
Все вроде устанавливается: и из панели и в консоли.
Только у меня прокси прописаны по отдельности, а не глобально в .profile
Для tazpkg параметры прокси добавлены в etc/slitaz/tazpkg.conf
Offline
> Для tazpkg параметры прокси добавлены в etc/slitaz/tazpkg.conf
Подскажите, как их туда прописать? Возможно мне тоже это поможет
# nano /etc/slitaz/tazpkg.conf
И добавь параметры прокси, аналогично тому, что в .profile
хотя у меня прописано только 1 строка с:
export http_proxy=http://user:password@proxy.server.com:port
в свое время решение было взято с последнего поста
http://vanilla.slitaz.org/index.php?p=/discussion/1934/solved-packages-manager-behind-a-proxy/p1
Offline
Помогает только следующее:
# rm /var/lib/tazpkg/*
В общей куче также затирается installed.md5
Offline
Прописал прокси в tazpkg.conf, все заработало
> В общей куче также затирается installed.md5
Что это меняет? Вроде бы ничего не изменилось, это файл контрольных сумм. Он создался заново, после recharge. Все нормально, т.к. подпапку installed в var/lib/tazpkg/ мы не удаляем, а данный файл является всего лишь файлом контрольных сумм установленных пакетов, и создается он, скорее всего, на основе файлов контрольных сумм находящихся в подпапках папки installed. Следовательно, удаление всех файлов из папки var/lib/tazpkg/ в этом случае нам ничем не грозит.
данный файл является всего лишь файлом контрольных сумм установленных пакетов, и создается он, скорее всего, на основе файлов контрольных сумм находящихся в подпапках папки installedО.
Ну по логике вещей вроде правильно говоришь.
Но у меня по факту: после его удаления - появляется и добавляются в него только свеже(пере-)установленные проги и обновляется все это только согласно данного списка.
Следовательно, удаление всех файлов из папки var/lib/tazpkg/ в этом случае нам ничем не грозит.
ээээ, там же находится blocked-packages.list - список прог не участвующих в обновлении.(в моем случае - это пакеты, переконвертированные из deb, поскольку при обновлении предлагается, то что в репах, независимо от установленной версии)
Поскольку вопрос касался не только прокси, но и обновлений - решил как бы обратить ваше внимание на это.
Offline
> blocked-packages.list
что-то я у себя такого файла не обнаружил 
ну да ладно, уже разобрались, удалять ничего не нужно, достаточно прописать прокси в tazpkg.conf
тему можно считать закрытой. всем спасибо.
после установки слитаза на новый комп, который так же работает через прокси снова обнаружил что tazpanel не работает, как оказалось нужно прописать прокси кроме конфига tazpkg еще и в конфиг tazpanel - /etc/slitaz/tazpanel.conf
ps: странно, что на другом компе панель работает и без прописанного прокси в этом конфиге
в итоге, что имеем... для работы slitaz через прокси нужно прописать в следующие файлы:
в файл /etc/slitaz/tazpkg.conf
export http_proxy=http://<user>:<pass>@<ip>:<port>
в файл /etc/slitaz/tazpanel.conf
export http_proxy=http://<user>:<pass>@<ip>:<port>
в файл .profile в каталоге пользователя
export http_proxy=http://<user>:<pass>@<ip>:<port>
export https_proxy=http://<user>:<pass>@<ip>:<port>
export ftp_proxy=http://<user>:<pass>@<ip>:<port>
вместо ip и port пишем адрес шлюза (скажем 192.168.0.10) и порт (скажем 8080) через который работает прокси, если прокси без авторизации то часть <user>:<pass>@ опускается, при этом строка выглядит как:
export http_proxy=http://192.168.0.10:8080
Недавно пришлось переставлять рабочий слитаз, жесткий умер (R.I.P.) Уже и подзабыл, что куда прописывал. Только последний мой пост в теме и помог. Вот если б данный функционал в Панель добавили, было б гораздо проще настраивать.
Pages: 1
[ Generated in 0.017 seconds, 7 queries executed - Memory usage: 1.57 MiB (Peak: 1.77 MiB) ]