2GIS

Автор Eyer, 23 мая 2021, 17:28:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Eyer

Здравия, добрые люди.

Прошу подсказки, как установить 2gis на Debian.

Пробую следовать инструкции - https://help.2gis.kz/pc/update/server/server_unix/.

Вижу следующую картину:

eyer@Eyer:~$  sudo apt-get install 2gis-local-update-server
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext libnginx-mod-http-echo libnginx-mod-http-geoip libnginx-mod-http-image-filter
  libnginx-mod-http-subs-filter libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream nginx
  nginx-common nginx-full
Предлагаемые пакеты:
  fcgiwrap nginx-doc
Следующие НОВЫЕ пакеты будут установлены:
  2gis-local-update-server libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext libnginx-mod-http-echo libnginx-mod-http-geoip
  libnginx-mod-http-image-filter libnginx-mod-http-subs-filter libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter
  libnginx-mod-mail libnginx-mod-stream nginx nginx-common nginx-full
Обновлено 0 пакетов, установлено 14 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1 777 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 3 295 kB.
Хотите продолжить? [Д/н]
Пол:1 http://deb.2gis.ru 2gis/main amd64 2gis-local-update-server all 1.0-2 [17,6 kB]                           
Пол:2 http://deb.debian.org/debian buster/main amd64 nginx-common all 1.14.2-2+deb10u3 [121 kB]                           
Пол:3 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-auth-pam amd64 1.14.2-2+deb10u3 [92,7 kB]                             
Пол:4 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-dav-ext amd64 1.14.2-2+deb10u3 [100 kB]                               
Пол:5 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-echo amd64 1.14.2-2+deb10u3 [104 kB]                                   
Пол:6 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-geoip amd64 1.14.2-2+deb10u3 [94,0 kB]                                 
Пол:7 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-image-filter amd64 1.14.2-2+deb10u3 [97,5 kB]                         
Пол:8 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-subs-filter amd64 1.14.2-2+deb10u3 [95,8 kB]                           
Пол:9 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-upstream-fair amd64 1.14.2-2+deb10u3 [95,9 kB]                         
Пол:10 http://deb.debian.org/debian buster/main amd64 libnginx-mod-http-xslt-filter amd64 1.14.2-2+deb10u3 [95,8 kB]                         
Пол:11 http://deb.debian.org/debian buster/main amd64 libnginx-mod-mail amd64 1.14.2-2+deb10u3 [126 kB]                                       
Пол:12 http://deb.debian.org/debian buster/main amd64 libnginx-mod-stream amd64 1.14.2-2+deb10u3 [147 kB]                                     
Пол:13 http://deb.debian.org/debian buster/main amd64 nginx-full amd64 1.14.2-2+deb10u3 [501 kB]                                             
Пол:14 http://deb.debian.org/debian buster/main amd64 nginx all 1.14.2-2+deb10u3 [88,4 kB]                                                   
Получено 1 777 kB за 39с (45,0 kB/s)                                                                                                         
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета nginx-common.
(Чтение базы данных ... на данный момент установлено 229362 файла и каталога.)
Подготовка к распаковке .../00-nginx-common_1.14.2-2+deb10u3_all.deb ...
Распаковывается nginx-common (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-auth-pam.
Подготовка к распаковке .../01-libnginx-mod-http-auth-pam_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-auth-pam (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-dav-ext.
Подготовка к распаковке .../02-libnginx-mod-http-dav-ext_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-dav-ext (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-echo.
Подготовка к распаковке .../03-libnginx-mod-http-echo_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-echo (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-geoip.
Подготовка к распаковке .../04-libnginx-mod-http-geoip_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-geoip (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-image-filter.
Подготовка к распаковке .../05-libnginx-mod-http-image-filter_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-image-filter (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-subs-filter.
Подготовка к распаковке .../06-libnginx-mod-http-subs-filter_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-subs-filter (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-upstream-fair.
Подготовка к распаковке .../07-libnginx-mod-http-upstream-fair_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-upstream-fair (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-http-xslt-filter.
Подготовка к распаковке .../08-libnginx-mod-http-xslt-filter_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-http-xslt-filter (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-mail.
Подготовка к распаковке .../09-libnginx-mod-mail_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-mail (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета libnginx-mod-stream.
Подготовка к распаковке .../10-libnginx-mod-stream_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается libnginx-mod-stream (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета nginx-full.
Подготовка к распаковке .../11-nginx-full_1.14.2-2+deb10u3_amd64.deb ...
Распаковывается nginx-full (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета nginx.
Подготовка к распаковке .../12-nginx_1.14.2-2+deb10u3_all.deb ...
Распаковывается nginx (1.14.2-2+deb10u3) ...
Выбор ранее не выбранного пакета 2gis-local-update-server.
Подготовка к распаковке .../13-2gis-local-update-server_1.0-2_all.deb ...
Распаковывается 2gis-local-update-server (1.0-2) ...
Настраивается пакет nginx-common (1.14.2-2+deb10u3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /lib/systemd/system/nginx.service.
Настраивается пакет libnginx-mod-http-xslt-filter (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-http-auth-pam (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-http-geoip (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-http-echo (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-http-subs-filter (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-http-dav-ext (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-mail (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-http-image-filter (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-stream (1.14.2-2+deb10u3) ...
Настраивается пакет libnginx-mod-http-upstream-fair (1.14.2-2+deb10u3) ...
Настраивается пакет nginx-full (1.14.2-2+deb10u3) ...
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nginx, action "start" failed.
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: [color=red][b]failed[/b][/color] (Result: exit-code) since Sun 2021-05-23 17:12:01 MSK; 10ms ago
     Docs: man:nginx(8)
  Process: 8137 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 8138 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; [color=red][b](code=exited, status=1/FAILURE)[/b][/color]

мая 23 17:12:00 Eyer nginx[8138]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
мая 23 17:12:00 Eyer nginx[8138]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
мая 23 17:12:00 Eyer nginx[8138]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
мая 23 17:12:00 Eyer nginx[8138]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
мая 23 17:12:01 Eyer nginx[8138]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
мая 23 17:12:01 Eyer nginx[8138]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
мая 23 17:12:01 Eyer nginx[8138]: nginx: [emerg] still could not bind()
мая 23 17:12:01 Eyer systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
мая 23 17:12:01 Eyer systemd[1]: nginx.service: Failed with result 'exit-code'.
мая 23 17:12:01 Eyer systemd[1]: [color=red][b]Failed to start A high performance web server and a reverse proxy server.[/b][/color]
dpkg: ошибка при обработке пакета nginx-full (--configure):
installed nginx-full package post-installation script subprocess returned error exit status 1
dpkg: зависимости пакетов не позволяют настроить пакет nginx:
nginx зависит от nginx-full (<< 1.14.2-2+deb10u3.1~) | nginx-light (<< 1.14.2-2+deb10u3.1~) | nginx-extras (<< 1.14.2-2+deb10u3.1~), однако:
  Пакет nginx-full пока не настроен.
  Пакет nginx-light не установлен.
  Пакет nginx-extras не установлен.
nginx зависит от nginx-full (>= 1.14.2-2+deb10u3) | nginx-light (>= 1.14.2-2+deb10u3) | nginx-extras (>= 1.14.2-2+deb10u3), однако:
  Пакет nginx-full пока не настроен.
  Пакет nginx-light не установлен.
  Пакет nginx-extras не установлен.

dpkg: ошибка при обработке пакета nginx (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет 2gis-local-update-server:
2gis-local-update-server зависит от nginx (>= 0.7.65), однако:
  Пакет nginx пока не настроен.
  Версия nginx в системе, предоставляемая nginx-full:amd64 — <нет>.

dpkg: ошибка при обработке пакета 2gis-local-update-server (--configure):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для man-db (2.8.5-2) ...
Обрабатываются триггеры для systemd (241-7~deb10u7) ...
При обработке следующих пакетов произошли ошибки:
nginx-full
nginx
2gis-local-update-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


Я прям несколько напугался, когда увидел в терминале красный цвет шрифта ::)

При попытке установить пакеты nginx-light/nginx результат примерно тот же.
Как-то можно победить?
Debian Bookworm XFCE
Можно на ты

Eyer

#1
nginx:

GNU nano 3.2                                                                         /etc/nginx/nginx.conf                                                                                 

        # Gzip Settings
        ##

        gzip on;

        # gzip_vary on;
        # gzip_proxied any;
        # gzip_comp_level 6;
        # gzip_buffers 16 8k;
        # gzip_http_version 1.1;
        # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

        ##
        # Virtual Host Configs
        ##

        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
}


#mail {
#       # See sample authentication script at:
#       # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
#       # auth_http localhost/auth.php;
#       # pop3_capabilities "TOP" "USER";
#       # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
#       server {
#               listen     localhost:110;
#               protocol   pop3;
#               proxy      on;
#       }
#
#       server {
#               listen     localhost:143;
#               protocol   imap;
#               proxy      on;
#       }
#}
Debian Bookworm XFCE
Можно на ты

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

Цитата: Eyer от 23 мая 2021, 17:28:04Пробую следовать инструкции - https://help.2gis.kz/pc/update/server/server_unix/.
Сдаётся мне, что всё это дело давно протухло.
nginx 0.7.65 вышел 1 февраля 2010 года...
Да и на сайте у них заявлена поддержка iOS, Android и ПК-версия (Windows)
Вы у них в техподдержке поинтересуйтесь на этот счёт.

endru

Цитата: Eyer от 23 мая 2021, 17:28:04bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx не может использовать 80 порт, потому что он уже кем то занят. либо меняйте в конфиге 80 порт на другой, либо сносите apache или что там у вас стоит...

yoric

А зачем это ставить, когда оно доступно 2gis.ru? Ну или kz

dzhoser

Цитата: yoric от 01 июня 2021, 22:07:39А зачем это ставить, когда оно доступно 2gis.ru? Ну или kz
Например тем у кого нет на работе интернета
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков