1

При загрузке ПО резервного копирования через cURL выводятся ошибки:

root@umrk:~# curl https://raw.githubusercontent.com/zipur … install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1940 100 1940 0 0 3809 0 --:--:-- --:--:-- --:--:-- 3811
Reading package lists... Done
Building dependency tree
Reading state information... Done
wget is already the newest version (1.18-5+deb9u3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Error in proxy URL ftp://alexey/111aHv@100.8.119.250:3128: Must be HTTP.
chmod: cannot access '/opt/oVirtSimpleInstaller/installer.sh': No such file or directory
MAKE SURE YOU ARE RUNNING THIS ON A FRESHLY INSTALLED DEBIAN VM IN YOUR OVIRT ENVIRONMENT

!!! DO NOT RUN THIS SCRIPT ON A VM IN THE XENSERVER ENVIRONMENT !!!

You can now run the following script to install oVirt Simple Backup

- rem out any cdrom/dvd median in /etc/apt/sources.list
- apt-get update
- make sure you have your NFS ready and have all user/pass info available
- on oVirt ENGINE - make sure root user has a ~/.ssh folder
- on oVirt ENGINE - make sure /etc/ssh/sshd.conf is set to allow root login (restart sshd)
- MAKE SURE this oVirtSimpleBackupVM is configured for the static IP address you will use.

- RECOMMENDED - create a snapshot now so if you have to reinstall

Run installer:

/opt/oVirtSimpleInstaller/installer.sh

Подскажите куда копать?

2

xeonic пишет:

Подскажите куда копать?

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

Дам подсказку : перейди по своей же ссылке, рядом открой руководство по башу, самостоятельно разбери каждую строчку, потом перейди по ссылке(которая есть уже в твоей ссылке) и проделай тот же финт. При должном усердии все вопросы отпадут.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

3

Пробовал и так.. Первым же делом запустил одну строку:
wget https://raw.githubusercontent.com/zipur … staller.sh

И получил первую из моих ошибок:

Error in proxy URL ftp://alexey/111aHv@100.8.119.250:3128: Must be HTTP.
*** Добавлено: 11.06.2020 09:23:35 ***

пробовал дать доступ ftp через прокси:

export ftp_proxy="alexey/111aHv@100.8.119.250:3128"

не помогает...

4

Я бы заменил

xeonic пишет:

export ftp_proxy="alexey/111aHv@100.8.119.250:3128"

на:

 Консоль:
export ftp_proxy="http://alexey/111aHv@100.8.119.250:3128"

Путь важнее цели.

5

Так тоже не помогает..(

6

Может быть вот это поможет...

Путь важнее цели.

7

curl -x proxy.example.com:80 https://example.com/
По этому примеру? А как тут можно авторизацию вписать?

8

Я бы попробовал так:

 Консоль:
curl -p -x http://пользователь:пароль@proxy.example.com:3128 ftp://ftp.example.com/file.txt

*** Добавлено: 11.06.2020 10:40:14 ***

В консоли цвета нечитаьельные, поэтому продублирую:
curl -p -x http://пользователь:пароль@proxy.example.com:3128 ftp://ftp.example.com/file.txt

Путь важнее цели.

9

Так:
curl -p -x h ttp://alexey:111aHv@100.8.119.250:3128 h ttps://raw.githubusercontent.com/zipurman/oVIRT_Simple_Backup/master/server/installer/install.sh | bash
выводятся те же самые ошибки.. почему ругается на ftp, когда запрос идет на https?

10 (11.06.2020 11:09:08 отредактировано caspar)

Выполните свою командную строку без финального "| bash", заменив его на "> install.sh".
У Вас в текущем каталоге появится файл "install.sh". Вот его содерхимое:

+ открыть спойлер

#!/bin/bash

# Written by Preston Lord
# oVirt Simple Backup (WebGUI) Installer Version 0.1.1
# Last Updated Aug 31, 2018
# written for Debian Only

#requires
#   - curl to be installed
#   - rem out any cdrom/dvd median in /etc/apt/sources.list
#   - apt-get update

#Run as root using:
# curl https://raw.githubusercontent.com/zipur … install.sh | bash

if [ ! -f "/etc/debian_version" ]; then
    echo "This script will only work on Debian"
    exit 0
fi

#Config Options
SERVERROOT="/var/www/html/"

apt-get install wget -y

#cleanup if reinstalling
rm /opt/oVirtSimpleInstaller -Rf

#make install directories
mkdir /opt/oVirtSimpleInstaller -p
cd /opt/oVirtSimpleInstaller

wget https://raw.githubusercontent.com/zipur … staller.sh

chmod 700 /opt/oVirtSimpleInstaller/installer.sh

clear

echo "MAKE SURE YOU ARE RUNNING THIS ON A FRESHLY INSTALLED DEBIAN VM IN YOUR OVIRT ENVIRONMENT"
echo ""
echo "!!! DO NOT RUN THIS SCRIPT ON A VM IN THE XENSERVER ENVIRONMENT !!!"
echo ""
echo "You can now run the following script to install oVirt Simple Backup"
echo ""
echo "              - rem out any cdrom/dvd median in /etc/apt/sources.list"
echo "              - apt-get update"
echo "              - make sure you have your NFS ready and have all user/pass info available"
echo "              - on oVirt ENGINE - make sure root user has a ~/.ssh folder"
echo "              - on oVirt ENGINE - make sure /etc/ssh/sshd.conf is set to allow root login (restart sshd)"
echo "              - MAKE SURE this oVirtSimpleBackupVM is configured for the static IP address you will use."
echo ""
echo "              - RECOMMENDED - create a snapshot now so if you have to reinstall"
echo ""
echo "              Run installer:"
echo ""
echo "              /opt/oVirtSimpleInstaller/installer.sh"
echo ""


#( exec /opt/oVirtSimpleInstaller/installer.sh )

33 строка этого файла выглядит так:
wget h ttps://raw.githubusercontent.com/zipurman/oVIRT_Simple_Backup/master/server/installer/installer.sh
Как видите, здесь происходит скачивание без прокси. Надо отредактировать эту строку, добавив в нее прокси, имя пользователя и пароль и запустить этот файл.
Как-то так.

Путь важнее цели.

11

а как запустить этот файл?
*** Добавлено: 11.06.2020 11:45:50 ***

И если я его буду запускать с жесткого диска, то команда wget уже не подойдет как я понял?

12 (11.06.2020 12:11:11 отредактировано caspar)

xeonic пишет:

а как запустить этот файл?

В консоли:

 Консоль:
chmod a+x ./install.sh
./installsh

xeonic пишет:

И если я его буду запускать с жесткого диска, то команда wget уже не подойдет как я понял?

А вот этого я совсем не понял.

PS. Отредактировал, исправил ошибку.

Путь важнее цели.

13

Пишу так:
root@umrk:~# /opt/oVirtSimpleInstaller/installer.sh
Вывелась ошибка:
-su: /opt/oVirtSimpleInstaller/installer.sh: Permission denied

А как прописать wget с указанием прокси?

14

xeonic пишет:

А как прописать wget с указанием прокси?

Спросить у Гугла

Путь важнее цели.

15

По команде
curl https://raw.githubusercontent.com/zipur … install.sh > install.sh
файл /opt/oVirtSimpleInstaller/installer.sh не скачивается.
Создал его вручную.
указал в файле /etc/wgetrc:

https_proxy = alexey:111aHv@100.8.119.250:3128
http_proxy = alexey:111aHv@100.8.119.250:3128

запустил
bash /opt/oVirtSimpleInstaller/installer.sh

ошибки остались те же..(
*** Добавлено: 11.06.2020 16:53:18 ***

первую ошибку
Error in proxy URL ftp://alexey/111aHv@100.8.119.250:3128: Must be HTTP.
неправильно вводил данные прокси в файл /etc/wgetrc.
нужно так:
https_proxy = 100.8.119.250:3128/
http_proxy = 100.8.119.250:3128/
proxy-user = alexey
proxy-password = 111aHv
use_proxy = on

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

chmod: cannot access '/opt/oVirtSimpleInstaller/installer.sh': No such file or directory

что посоветуете?

*** Добавлено: 11.06.2020 16:56:34 ***

--2020-06-11 16:28:46--  https://raw.githubusercontent.com/zipur … staller.sh
Connecting to 100.8.119.250:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 22684 (22K) [text/plain]
installer.sh: No such file or directory

16

xeonic пишет:

No such file or directory

xeonic пишет:

что посоветуете?

gramozeka пишет:

в сторону изучения английского и

да что ж такое то! Ну ты хоть по русски то могёшЪ?!
Гугль транслейт! осиль для начала:
«Данный файл или каталог отсутствует»
что это может значить? ...Окей, для альтернативных - файла.пути не существует как сущности, или, файл\путь создан с правами другого пользователя и доступ к нему запрещен политикой безопасности: перевожу для дураков - если файл\путь создан от пользователя root, то для пользователя uasya_pupkin этот путь\файл не доступен по определению...
Что делать? Вопрос риторический - учиться. Выполнять все действия осознано, и под одним пользователем.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22