SliTaz SliTaz Forum

You are not logged in.

#1 2012-11-01 08:56:14

Guest
Guest

slitaz panel через прокси

Столкнулся с проблемой, что не работает панель через прокси. Согласно мануалу в файле .profile прописал свой прокси

export http_proxy=http://user:password@proxy.server.com:port

export ftp_proxy=http://user:password@proxy.server.com:port

wget, tazpkg, браузеры и прочее после этого заработали через прокси, но загрузка списков пакетов с репозитариев и проверка обновлений через панель не работают. Конечно я могу обойтись и консолью, но все же хотелось бы как-то решить сию проблему. Чтобы все работало как полагается.

Пробовал так же переустановить tazpkg по одному из советов, вроде помогло при первой проверке список обновлений прогрузился. При повторных проверках обновлений, список уже не отображался. Обновление списков пакетов с сервера так же не работает

#2 2012-11-01 12:46:00

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: slitaz panel через прокси

Не совсем понятно

не работает панель через прокси.

У меня прокси нету, поэтому могу только строить догадки. Не запускается TazPanel? Запускается и показывает свои страницы, но не работает раздел про пакеты?

Необходимо учесть, что TazPanel запускается на локальном веб-сервере (http://tazpanel:82/), его адреса нельзя проксировать, т.к. это не интернет, а localhost. Если знаешь, как это настроить, то, по-идее, всё должно заработать.

Offline

#3 2012-11-01 13:16:14

Guest
Guest

Re: slitaz panel через прокси

Панель запускается и работает, доступны все разделы, но не грузит пакеты из инета через http-прокси, установленный на одном из компов в локальной сети предприятия.

#4 2012-11-01 13:25:54

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: slitaz panel через прокси

Ну, тогда это странно. Потому что раздел «Пакеты» в TazPanel это всего лишь графическая надстройка над TazPKG. Сами задачи загрузки пакетов и пр. выполняет именно tazpkg.

Точно всё работает в терминале? Никаких подозрительных моментов?

Offline

#5 2012-11-01 14:00:07

Guest
Guest

Re: slitaz panel через прокси

В терминале сами пакеты tazpkg устанавливает нормально, не получается только обновить локальный список пакетов. В принципе этого мне на данный момент достаточно, хоть и создает некоторые неудобства. В идеале всё же хотелось бы понять, что можно сделать в данной ситуации. А пока курю маны, гуглю и т.д...

#6 2012-11-01 14:02:08

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: slitaz panel через прокси

обновить локальный список пакетов.

[c]tazpkg recharge[/c]
?

Offline

#7 2012-11-01 16:28:32

Guest
Guest

Re: slitaz panel через прокси

Да, оно самое. Завтра на работе еще раз посмотрю точно, что еще не работает, и отпишусь о результатах

#8 2012-11-02 07:26:31

Guest
Guest

Re: slitaz panel через прокси

Изначально проверка обновлений пакетов и установка пакетов на основе локального списка пакетов работает, но стоит нажать 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

При этом список пакетов обновляется и установка из репозитария снова работает. Но проверка обновлений пакетов из панели уже не работает, т.к. предполагаю что обновленных пакетов в новом списке нет.

#9 2012-11-02 18:37:49

nero
Member
Registered: 2012-04-23
Posts: 24

Re: slitaz panel через прокси

Пробежался по пунктам последнего поста - и ничего подобного не наблюдал.

Все вроде устанавливается: и из панели и в консоли.

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

Для tazpkg параметры прокси добавлены в etc/slitaz/tazpkg.conf

Offline

#10 2012-11-03 09:18:19

Guest
Guest

Re: slitaz panel через прокси

> Для tazpkg параметры прокси добавлены в etc/slitaz/tazpkg.conf

Подскажите, как их туда прописать? Возможно мне тоже это поможет

#11 2012-11-03 10:52:06

nero
Member
Registered: 2012-04-23
Posts: 24

Re: slitaz panel через прокси

# 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

#12 2012-11-03 17:30:09

nero
Member
Registered: 2012-04-23
Posts: 24

Re: slitaz panel через прокси

Помогает только следующее:

# rm /var/lib/tazpkg/*

В общей куче также затирается installed.md5

Offline

#13 2012-11-05 06:12:12

Guest
Guest

Re: slitaz panel через прокси

Прописал прокси в tazpkg.conf, все заработало

#14 2012-11-05 08:51:04

Guest
Guest

Re: slitaz panel через прокси

> В общей куче также затирается installed.md5

Что это меняет? Вроде бы ничего не изменилось, это файл контрольных сумм. Он создался заново, после recharge. Все нормально, т.к. подпапку installed в var/lib/tazpkg/ мы не удаляем, а данный файл является всего лишь файлом контрольных сумм установленных пакетов, и создается он, скорее всего, на основе файлов контрольных сумм находящихся в подпапках папки installed. Следовательно, удаление всех файлов из папки var/lib/tazpkg/ в этом случае нам ничем не грозит.

#15 2012-11-05 18:40:47

nero
Member
Registered: 2012-04-23
Posts: 24

Re: slitaz panel через прокси

данный файл является всего лишь файлом контрольных сумм установленных пакетов, и создается он, скорее всего, на основе файлов контрольных сумм находящихся в подпапках папки installedО.

Ну по логике вещей вроде правильно говоришь.

Но у меня по факту: после его удаления - появляется и добавляются в него только свеже(пере-)установленные проги и обновляется все это только согласно данного списка.

Следовательно, удаление всех файлов из папки var/lib/tazpkg/ в этом случае нам ничем не грозит.

ээээ, там же находится blocked-packages.list - список прог не участвующих в обновлении.(в моем случае - это пакеты, переконвертированные из deb, поскольку при обновлении предлагается, то что в репах, независимо от установленной версии)

Поскольку вопрос касался не только прокси, но и обновлений - решил как бы обратить ваше внимание на это.

Offline

#16 2012-11-06 06:45:31

Guest
Guest

Re: slitaz panel через прокси

> blocked-packages.list

что-то я у себя такого файла не обнаружил smile

ну да ладно, уже разобрались, удалять ничего не нужно, достаточно прописать прокси в tazpkg.conf

тему можно считать закрытой. всем спасибо.

#17 2012-11-20 07:50:49

Guest
Guest

Re: slitaz panel через прокси

после установки слитаза на новый комп, который так же работает через прокси снова обнаружил что tazpanel не работает, как оказалось нужно прописать прокси кроме конфига tazpkg еще и  в конфиг tazpanel - /etc/slitaz/tazpanel.conf

ps: странно, что на другом компе панель работает и без прописанного прокси в этом конфиге

#18 2012-11-20 08:06:27

Guest
Guest

Re: slitaz panel через прокси

в итоге, что имеем... для работы 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

#19 2013-03-04 07:30:16

Guest
Guest

Re: slitaz panel через прокси

Недавно пришлось переставлять рабочий слитаз, жесткий умер (R.I.P.) Уже и подзабыл, что куда прописывал. Только последний мой пост в теме и помог. Вот если б данный функционал в Панель добавили, было б гораздо проще настраивать.

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.017 seconds, 7 queries executed - Memory usage: 1.57 MiB (Peak: 1.77 MiB) ]