Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#1

02 мар 2022, 19:59

Не знаю ту да ли.. . Не пинайте пожалуйста, вопрос НЕ по Mint.

Ubuntu server 18.04. Установил из snapshot (https://github.com/nextcloud-snap/nextcloud-snap ) сервер nextcloud. Всё работало, мы держались за руки, смеялись, было так весело, потом я переключил его в другую подсеть и при открытии облака в браузере получаю ошибку:

Код: Выделить всё

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the webserver log.
Вот содержимое снапшота:
Nextcloud 22
Apache 2.4
PHP 8.0
MySQL 8
Redis 6
mDNS for network discovery

Вот содержимое каталога из которого всё это работало:

Код: Выделить всё

delta@nextcloud:/snap/nextcloud/29223$ ls
bin                       cgi-bin  config  error  fixes   icons    lib      LICENSE.router  man   migrations  my.cnf                  php     README.router  setup.py  snap           usr        var
certbot_nextcloud_plugin  conf     docs    etc    htdocs  include  LICENSE  logs            meta  modules     mysqlrouter-log-rotate  README  run            share     support-files  utilities
Для того, чтобы начать разбираться с проблемой, мне нужно открыть лог nextcloud`a. Но он не открывается, т.к. путь из-за снапа не стандартный. Посоветуйте, где его искать?
Должен быть тут, но отсутствует: /var/log/nextcloud.log

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#2

02 мар 2022, 20:29

ogankvik писал(а):
02 мар 2022, 19:59
delta@nextcloud:/snap/nextcloud/29223$ ls
А там внутри в var тоже нифига нету похожего?
Изображение
   
Изображение

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#3

02 мар 2022, 20:43

ogankvik, а при установке/первичной настройке не нужно было где-то указывать ip-адрес и т.п.?
ИзображениеИзображение

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#4

02 мар 2022, 20:45

ogankvik писал(а):
02 мар 2022, 19:59
Должен быть тут, но отсутствует: /var/log/nextcloud.log

Код: Выделить всё

cd /snap/nextcloud/29223$
locate nextcloud.log
whereis nextcloud.log

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#5

02 мар 2022, 20:48

rogoznik писал(а):
02 мар 2022, 20:43
а при установке/первичной настройке не нужно было где-то указывать ip-адрес и т.п.?
Там в config.php есть перечисление адресов/доменов, которые он при деплое заполняет.

Код: Выделить всё

 'trusted_domains' => 
  array (
    0 => '127.0.0.1',
  ),
Изображение
   
Изображение

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#6

02 мар 2022, 20:49

Chocobo, так может потому и не доступен теперь
ИзображениеИзображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#7

02 мар 2022, 20:52

да, вероятно.
Просто как снап эти шутки раскладывает я не знаю. :dntnw:
найти конфиг файндом и поправить.
Изображение
   
Изображение

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#8

02 мар 2022, 21:01

Chocobo писал(а):
02 мар 2022, 20:52
найти конфиг файндом
Так может его там и нету совсем. А для создания прав не хватает. Вот и глючит егоный клауд?

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#9

02 мар 2022, 21:14

nextcloud.log нет :(

Код: Выделить всё

delta@nextcloud:/snap/nextcloud/29223$ locate nextcloud.log
/etc/systemd/system/snap.nextcloud.logrotate.service
/etc/systemd/system/snap.nextcloud.logrotate.timer
/etc/systemd/system/timers.target.wants/snap.nextcloud.logrotate.timer
/var/cache/apparmor/snap.nextcloud.logrotate
/var/lib/snapd/apparmor/profiles/snap.nextcloud.logrotate
/var/lib/snapd/seccomp/bpf/snap.nextcloud.logrotate.bin
/var/lib/snapd/seccomp/bpf/snap.nextcloud.logrotate.src
Chocobo писал(а):
02 мар 2022, 20:48
Там в config.php есть перечисление адресов/доменов, которые он при деплое заполняет.
Эт оя первым делом сделал.
192.168.3.32 - это айпи адрес на котором установлен NextCloud.
/var/snap/nextcloud/29223/nextcloud/config/config.php

Код: Выделить всё

<?php
$CONFIG = array (
        'a
        ps_paths' =>
  array (
    0 =>
    array (
      'path' => '/snap/nextcloud/current/htdocs/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 =>
    array (
      'path' => '/var/snap/nextcloud/current/nextcloud/extra-apps',
      'url' => '/extra-apps',
      'writable' => true,
    ),
  ),
  'supportedDatabases' =>
  array (
    0 => 'mysql',
  ),
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'memcache.local' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => '/tmp/sockets/redis.sock',
    'port' => 0,
  ),
  'log_type' => 'file',
  'logfile' => '/var/snap/nextcloud/current/logs/nextcloud.log',
  'logfilemode' => 416,
  'instanceid' => 'ocdvey2yib5l',
  'passwordsalt' => 'bIf+JkPlZpFLJGaCRw7wC1iRxbQK6C',
  'secret' => 'LHA+5dSreME3hw5SKyYjBPjyPL4SehP1dEVmZLeqqCrl9cw1',
  'trusted_domains' =>
  array (
          0 => '192.168.3.32',
          1 => 'localhost'
  ),
  'datadirectory' => '/var/snap/nextcloud/common/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '22.2.3.0',
  'overwrite.cli.url' => 'http://192.168.3.32',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost:/tmp/sockets/mysql.sock',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud',
  'dbpassword' => '3tGYEWRncLVcCFkbBdOfuwoiVg39aNOyavfTeItm8zt5LAUoaVLXaJ4AvgiiQDhb',
  'installed' => true,
  'maintenance' => false,
)

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#10

02 мар 2022, 21:32

ogankvik писал(а):
02 мар 2022, 21:14
/var/snap/nextcloud/current/logs/nextcloud.log
путь до лога :)
ИзображениеИзображение

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#11

02 мар 2022, 21:47

Нашел. Получается, Облоко без интернета работать не будет? :/

Код: Выделить всё

delta@nextcloud:~$ sudo less /var/snap/nextcloud/current/logs/nextcloud.log
Id":"0jPXfBADwQGhcmMDHh6B","level":2,"time":"2022-02-28T07:35:08+00:00","remoteAddr":"","user":"--","app":"appstoreFetcher","method":"","url":"--","message":"Could not connect to appstore: cURL error 28: Connection timed out after 60001 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://apps.nextcloud.com/api/v1/apps.json","userAgent":"--","version":"22.2.3.0"}
-bash: syntax error near unexpected token `('

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#12

02 мар 2022, 22:37

Очевидно хочет в интернет.
Можно попробовать положить этот файлик на тот же вебсе6рвер, и создать локейшн к локальной копии, закрепив в /etc/hosts запись apps.nextcloud.com на 127.0.0.1
Изображение
   
Изображение

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#13

03 мар 2022, 09:17

Chocobo писал(а):
02 мар 2022, 22:37
Очевидно хочет в интернет.
Можно попробовать положить этот файлик на тот же вебсе6рвер, и создать локейшн к локальной копии, закрепив в /etc/hosts запись apps.nextcloud.com на 127.0.0.1
В /etc/hosts/ добавил строку:
127.0.0.1 apps.nextcloud.com

Теперь не знаю куда закидывать apps.json. Не могу понять где директория сервера.
Пробовал в /snap/nextcloud/current/ но получил ошибку "Read-only file system"

Код: Выделить всё

Cannot write to ‘/snap/nextcloud/29223/apps.json’ (Read-only file system).
delta@nextcloud:~$ sudo wget -P /snap/nextcloud/29223/ http://192.168.3.1:8080/apps.json
--2022-03-03 05:44:18--  http://192.168.3.1:8080/apps.json
Connecting to 192.168.3.1:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8554081 (8,2M) [application/octet-stream]
/snap/nextcloud/29223/apps.json: Read-only file system

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#14

03 мар 2022, 11:46

ogankvik писал(а):
03 мар 2022, 09:17
http://192.168.3.1:8080/apps.json
Если он у тебя тут доступен по http (https), попробуй вложить его как /api/v1/apps.json, а на хосте некстклауда - в хостс задай уже 192.168.3.1 apps.nextcloud.com - чтоб он сам ходил зха ним на ту машинку.

Насколько погуглил, в снапе (как и в частном случае flatpak'oв) изменения в базовый образ внести не получится без его пересборки. Но можно поверх типа примонтировать локальную диру, и будет, условно, как volume в докере - можно и там и тут
Изображение
   
Изображение

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#15

03 мар 2022, 20:09

Chocobo писал(а):
03 мар 2022, 11:46
Если он у тебя тут доступен по http (https), попробуй вложить его как /api/v1/apps.json, а на хосте некстклауда - в хостс задай уже 192.168.3.1 apps.nextcloud.com - чтоб он сам ходил зха ним на ту машинку.
План был хорошо, спасибо! жаль не сработал :( . Написал на форуме некстклауда, чтобы вас шарадами не мучать.

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#16

04 мар 2022, 10:38

Код: Выделить всё

root@nextcloud:/var/snap/nextcloud/29223/logs# less apache_errors.log
[Sun Feb 27 00:00:24.766224 2022] [ssl:warn] [pid 2629:tid 140318749439168] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Sun Feb 27 00:00:24.766306 2022] [lbmethod_heartbeat:notice] [pid 2629:tid 140318749439168] AH02282: No slotmem from mod_heartmonitor
[Sun Feb 27 00:00:24.777991 2022] [mpm_event:notice] [pid 2629:tid 140318749439168] AH00489: Apache/2.4.52 (Unix) OpenSSL/1.1.1 configured -- resuming normal operations
[Sun Feb 27 00:00:24.778007 2022] [core:notice] [pid 2629:tid 140318749439168] AH00094: Command line: 'httpd -d /snap/nextcloud/29223 -D FOREGROUND'
[Sun Feb 27 00:00:24.779299 2022] [unixd:alert] [pid 15413:tid 140318749439168] AH02155: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Sun Feb 27 00:00:24.780197 2022] [unixd:alert] [pid 15412:tid 140318749439168] AH02155: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Sun Feb 27 00:00:24.781132 2022] [unixd:alert] [pid 15411:tid 140318749439168] AH02155: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Sun Feb 27 00:00:25.048738 2022] [mpm_event:notice] [pid 2629:tid 140318749439168] AH00493: SIGUSR1 received.  Doing graceful restart
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
[Sun Feb 27 00:00:25.054628 2022] [ssl:warn] [pid 2629:tid 140318749439168] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Sun Feb 27 00:00:25.054701 2022] [lbmethod_heartbeat:notice] [pid 2629:tid 140318749439168] AH02282: No slotmem from mod_heartmonitor
[Sun Feb 27 00:00:25.054864 2022] [mpm_event:notice] [pid 2629:tid 140318749439168] AH00489: Apache/2.4.52 (Unix) OpenSSL/1.1.1 configured -- resuming normal operations
[Sun Feb 27 00:00:25.054876 2022] [core:notice] [pid 2629:tid 140318749439168] AH00094: Command line: 'httpd -d /snap/nextcloud/29223 -D FOREGROUND'
[Sun Feb 27 00:00:25.056712 2022] [unixd:alert] [pid 15566:tid 140318749439168] AH02155: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Sun Feb 27 00:00:25.057009 2022] [unixd:alert] [pid 15567:tid 140318749439168] AH02155: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Sun Feb 27 00:00:25.057923 2022] [unixd:alert] [pid 15565:tid 140318749439168] AH02155: getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
Думаю, интерес представляет строка:

Код: Выделить всё

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Нагуглил ,что исправляется редактированием строки "ServerName 127.0.0.1" в файле /etc/apache2/apache2.conf. НО:

Код: Выделить всё

delta@nextcloud:/var/snap$ locate apache2.conf
Он не находит файл " apache2.conf".

Решил переустановить облоко с нуля.

Аватара пользователя

madesta
Сообщения: 1988
Зарегистрирован: 11 июн 2017, 21:47
Решено: 28
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 425 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#17

04 мар 2022, 16:42

ogankvik писал(а):
04 мар 2022, 10:38
apache2.conf
Почему-то всегда полагал, что в веб-сервере Apache такой файл называется httpd.conf

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#18

05 мар 2022, 18:05

Для запуска nextcloud na nginx нужно добавить в /etc/nginx/sites-enabled/ файл с конфигом.

Вот кусок конфига:

Код: Выделить всё

upstream php-handler {
    #server 127.0.0.1:9000;
    server unix:/var/run/php/php7.4-fpm.sock;
}

server {
    listen 80;
    listen [::]:80;
    server_name 192.168.3.32;
    # enforce https
    return 301 https://$server_name:443$request_uri;
}

server {
    # listen 443 ssl http2;
    # listen [::]:443 ssl http2;
    server_name 192.168.3.32;
Сайт будет крутиться в локальной сети без доступа в интернет. Что мне писать в строку "server_name"? Айпи адрес хоста? Доменного имени у меня нет

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#19

05 мар 2022, 18:16

белый статический есть. НО после установки, сайт будет работать в сети без доступа к интернету

Аватара пользователя

madesta
Сообщения: 1988
Зарегистрирован: 11 июн 2017, 21:47
Решено: 28
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 425 раз
Контактная информация:

Сменил IP адрес сервера, теперь не открывается запущенное на нем облоко

#20

05 мар 2022, 18:22

ogankvik писал(а):
05 мар 2022, 18:05
в строку "server_name"?
Можно любое, хоть microsoft.com Но у вас должен быть механизм перевода имён в IP адрес: свой DNS-сервер или одинаковая запись в hosts на всех "заинтересованных" машинах. Например:
127.0.0.1 localhost
192.168.3.32 nextcloud.net
<-- вот эта

Ответить

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей