LINUX.ORG.RU

Сообщения chapaevartem

 

Странное отсутствие подключения к интернету на вирт. машинах VMWare 12.0

Добрый день.
Все работало нормально. Но пришлось перезагрузить vmware на системе и пропал интернет.
Система:
Дедик
Debian 7
VM Ware Workstation 12.0

# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Установлены вирт. машины с Windows 10 и Windows 7
Настроенны через NAT
На самим машинах значек сети показывает, что интернет есть.
Ping из консоли на google.com, yandex.com работает нормально.
Однако ниодно приложение не может подключиться к интернету (браузер, прил-е для облачного диска и т.п.)
Брандмаудер отключил - не помогло

Где я туплю?
Буду признателен за любую наводку.
Спасибо.

 , , , ,

chapaevartem ()

Почему 2 функции php-gd подряд не работают?

Добрый день! 2 функции php-gd совместно не работают

$file = imagecreatetruecolor($width, $height); 
$new = imagecreatefromjpeg($this->file_tempname); 
Когда идут подряд не работают , а по отдельности работают меняешь местами new создается а file нет ( и на оборот)

Т.е. если 2 функции подряд идут то стопорится и показывает белый экран (на второй функции).

одну из них удаляешь работает

Смотрю дебагером

$file = (resource) resource id='184' type='gd'
$new = (uninitialized)
или наоборот если местами функции менять

Версия php-5.3.29

настроено через cgi

скомпилировано вот так

'./configure' '--with-regex=php' '--disable-rpath' '--disable-static' '--with-pic' '--with-layout=GNU' '--enable-calendar' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--enable-bcmath' '--with-bz2' '--enable-ctype' '--with-db4=/usr' '--with-qdbm=/usr' '--without-gdbm' '--with-cdb' '--with-iconv' '--enable-exif' '--enable-ftp' '--with-gettext' '--enable-mbstring' '--with-onig=/usr' '--with-pcre-regex=/usr' '--enable-shmop' '--enable-sockets' '--enable-wddx' '--with-libxml-dir=/usr' '--with-zlib' '--with-kerberos=/usr' '--with-openssl=/usr' '--enable-soap' '--enable-zip' '--with-mhash=yes' '--with-mysql-sock=/var/run/mysqld/mysqld.sock' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--enable-pdo' '--with-pdo-mysql=mysqlnd' '--enable-exif' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-freetype-dir=/usr' '--with-t1lib' '--with-zlib-dir=/usr' '--with-mcrypt=/usr' '--with-mhash' '--with-xsl=/usr' '--enable-zip' '--enable-cgi' '--with-curl' '--with-gd' '--enable-pcntl' '--enable-mbregex' '--enable-gd-native-ttf' '--with-libdir=lib64' '--enable-dba=shared' '--with-imap' '--with-imap-ssl' '--enable-intl' '--with-readline=/usr' '--enable-simplexml' '--with-libdir=/lib/x86_64-linux-gnu' '--with-config-file-scan-dir=/usr/local/share/phpfarm/inst/php-5.3.29/etc' '--with-pspell' '--prefix=/usr/local/share/phpfarm/inst/php-5.3.29' '--exec-prefix=/usr/local/share/phpfarm/inst/php-5.3.29' '--without-pear' '--enable-cgi' '--enable-cli'

gd

GD Support	enabled
GD Version	bundled (2.1.0 compatible)
FreeType Support	enabled
FreeType Linkage	with freetype
FreeType Version	2.4.9
T1Lib Support	enabled
GIF Read Support	enabled
GIF Create Support	enabled
JPEG Support	enabled
libJPEG Version	8
PNG Support	enabled
libPNG Version	1.2.49
WBMP Support	enabled
XBM Support	enabled

Directive	Local Value	Master Value
gd.jpeg_ignore_warning	0	0

/proc/meminfo
1 MemTotal: 132271384 kB
2 MemFree: 948980 kB
3 MemAvailable: 129815508 kB

На локальном сервер (openserver с такой же версией php) работает без проблем. Нужна помощь, плиз. Не пойму что делать.

РЕШЕНИЕ

Увидел ошибку в логах:

[error]  Premature end of script headers: script.php

потом загуглил https://novall.net/errorsol/reshenie-apache-error-premature-end-of-script-hea...

поставил в конфиге apache RLimitMEM 500048576

и заработало. Спасибо за наводки!

 

chapaevartem ()

bash: /dev/stderr: Отказано в доступе

Поставил Calculate Directory Server, который на gentoo

Создал нового юзера

/usr/sbin/useradd —create-home —groups users,wheel <логин>
/bin/passwd <логин>

И словил такую ошибку

bash: /dev/stderr: Отказано в доступе

Причем это происходит при любом действии после входа в этого нового юзера - на любых командах

добавил рутовые доступы в

/etc/passwd
/etc/sudoers
/etc/group
но бесполезно

Что можно попробовать сделать с этим?

 , , ,

chapaevartem ()

Виртуальный пулл ip адресов (ip pull) для контейнера.

В контейнере установлена Plesk Panel 12.5 (предположительно как хостинг). Панель определяет один внутренний ip-шник, сеть типа bridge создается в контейнере автоматом.
А для создания новых «клиентов хостинга» (больше одного) нужен пул разных ip адресов (1 клиент - 1 ip).
Возможно ли как-то настроить (виртуализировать) множество ip-шников сети (ip pull) ссылающихся на один этот контейнер, чтобы панель их видела и можно было создавать клиентов и назначать им как бы индивидуальный ip?

 , ,

chapaevartem ()

Установка Plesk Panel 12 в Docker контейнер

Нужна помощь по настройке docker контейнера для plesk panel 12.

сделал контейнер на основе phusion/baseimage

docker run -p 8443:8443  -d phusion/baseimage:latest /sbin/my_init
далее
apt-get update 
apt-get install wget
и по инструкции запустил установку
wget -O - http://autoinstall.plesk.com/one-click-installer | sh
во время установки показывал ошибки
Warning!
Unable to detect the fully qualified domain name of the host.
Please make sure that FQDN of the host is correctly specified in /etc/hosts and goes right after the host's IP address
(depending on your OS, you might need to set the host name in /etc/HOSTNAME or /etc/hostname).

Setting it to localhost.localdomain
Trying to resolve hostname 'localhost.localdomain' and validate its IP address...
Unable to resolve host name.
Please specify the host name in the /etc/hosts file or specify DNS configuration in the /etc/resolv.conf on your system.
прописал /etc/hosts
172.17.0.2      host dc4fd80fccdc
127.0.0.1       localhost localhost.localdomain localhost4  localhost4.localdomain4
::1     localhost localhost.localdomain localhost6[br] localhost6.localdomain6 ip6-localhost ip6-loopback[br]
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

после установка продолжилась и далее показал

Trying to establish test connection... ERROR 2002 (HY000): Can't connect to local MySQL server through socket  '/var/run/mysqld/mysqld.sock' (2)
failed
Trying to establish test connection... Could not open required defaults file: /root/.my.cnf
Fatal error in defaults handling. Program aborted
failed
One more attempt to connect

ERROR while trying to establish test connection. If you are installing Plesk on an already configured MySQL server, you need to specify the administrator's credentials to succeed with the installation. To do this, you need to create a file - /root/.my.cnf with the 'client' section where you need to provide user and its password ("user = $admin_name" and "password = $admin_pass"). After installation is finished, the file /root/.my.cnf will be renamed to /root/.my.cnf.bak
Check the error reason(see log file: [br]/var/log/plesk/install/plesk_12.5.30_installation.log), fix and try again

Создал файл /root/.my.cnf

[client]
user = root
password = пустой, т.к. запущен в докере.
далее
/etc/init.d/mysql restart
далее вылезло вот такое
Triggering myisam-recover for all MyISAM tables
и зависло
на это забил и запустил установку еще раз.
plesk panel установилась, но опять же ругнулась на настройки dns.
WARNING!
Some problems are found during create reverse DNS zone - there is error during utility '/opt/psa/admin/sbin/mk_reverse_zone' execution, please fix the problem and run it again.(see log file: /var/log/plesk/install/plesk_12.5.30_installation.log)

В итоге сейчас с хоста пробую запустить
# curl 0.0.0.0:8443
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>nginx</center>
</body>
</html>

Что дальше делать?

 ,

chapaevartem ()

Mercurial - сбой во время hg commit - ошибка в python2.7

Здравствуйте!
Установил Mercurial на debian 3.2.0-4-amd64 Debian 3.2.68-1+deb7u1 x86_64.
Простенькие сайты нормально коммитит, а на главном большом портале вот такая ошибка:

 File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 786, in _runcommand
    return checkargs()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 757, in checkargs
    return cmdfunc()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 693, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 463, in check
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 1279, in commit
    node = cmdutil.commit(ui, repo, commitfunc, pats, opts)
  File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1294, in commit
    scmutil.match(repo[None], pats, opts), opts)
  File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 1277, in commitfunc
    match, editor=e, extra=extra)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1199, in commit
    ret = self.commitctx(cctx, True)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1250, in commitctx
    changed)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1046, in _filecommit
    return flog.add(text, meta, tr, linkrev, fparent1, fparent2)
  File "/usr/lib/python2.7/dist-packages/mercurial/filelog.py", line 47, in add
    return self.addrevision(text, transaction, link, p1, p2)
  File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 1001, in addrevision
    cachedelta, ifh, dfh)
  File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 1092, in _addrevision
    entry = self._io.packentry(e, self.node, self.version, curr)
  File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 180, in packentry
    p = _pack(indexformatng, *entry)
struct.error: 'i' format requires -2147483648 <= number <= 2147483647

Что делать?
Попробовать переустановить python ?
В какую сторону глядеть посоветуйте, пжл..

 ,

chapaevartem ()

Rsync не видит файлы более поздней даты создания, хотя --update стоит

Здравствуйте всем!

Есть 2 файла

-rwxr-xr-x 1 admin admin 55833 May 1 17:34 ../www/pro.site.com/my_wallet.php

-rw-r--r-- 1 admin admin 56688 Apr 29 17:35 ../www/site.com/my_wallet.php

Rsync должен при обновлении первый файл заменить вторым, но не видит его.

в скрипте у меня прописано вот так

$UBIN/rsync -rtzupcv --dry-run -i --exclude /upl*/ --log-file=$WORK/rsynclog/log_$(date +\%Y_\%m_\%d_\%H:\%M).log $SRCFILES $SRCNEWFILES

,где UBIN=/usr/bin WORK=абсолютный путь к директории скрипта SRCFILES=абсолютный путь к директории pro.site.com SRCNEWFILES=абсолютный путь к директории site.com

Перед тем как срабатывает rsync скрипт меняет права первого файла с -rwxr-xr-x на -rw-r--r-- и после этого как бы должен заменить второй файл.

Не пойму почему rsync не видит файл при синхронизации?

Хотя все эти проблемные файлы заливались одним человеком через filezilla

 ,

chapaevartem ()

Need help! Перестали запускаться системные приложения Linux Mint 15!

Подскажите, может кто сталкивался. В Линухе я новичек, сразу скажу...

Пару дней система поработала и «вдруг» перестали запускаться системные приложения (менеджер программ, менеджер обновления и т.п.)

+ некоторые сторонние приложения тоже.

+ перестал работать sudo

вот такие вещи выдает:

chapay@Vaytmana ~ $ sudo su sudo: >>> /etc/sudoers: syntax error near line 32 <<< sudo: parse error in /etc/sudoers near line 32 sudo: no valid sudoers sources found, quitting sudo: не удаётся инициализировать модуль политики chapay@Vaytmana ~ $ sudo -s sudo: >>> /etc/sudoers: syntax error near line 32 <<< sudo: parse error in /etc/sudoers near line 32 sudo: no valid sudoers sources found, quitting sudo: не удаётся инициализировать модуль политики

+ visudo тоже не пашет теперь:

chapay@Vaytmana ~ $ sudo visudo sudo: >>> /etc/sudoers: syntax error near line 32 <<< sudo: parse error in /etc/sudoers near line 32 sudo: no valid sudoers sources found, quitting sudo: не удаётся инициализировать модуль политики

Откровенно говоря, подозрение на visudo, потому что накануне пытался настроить автовыход из сна и будильник. В одной статье советовали вписать в visudo такую строчку:

%user_name ALL = NOPASSWD: /usr/sbin/rtcwake

ну я вписал

chapay ALL = NOPASSWD: /usr/sbin/rtcwake

Что скажете? Что с этим можно сделать, без переустановки?

 

chapaevartem ()

RSS подписка на новые темы