- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
попался сервачек с debian 4 - стал обновлять до debian5.
php обновилось до последней версии, но:
php -v
PHP 5.2.0-8+etch11 (cgi-fcgi) (built: May 10 2008 10:41:01)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
php-cgi -v
PHP 5.2.6-1+lenny13 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: Jul 1 2011 16:58:30)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
установлены новые php5 php5-cli php5-cgi php5-common от lenny.
сколько бился не пойму в чем косяк
Logger, да. А как обновлялись, если не секрет? Тупо сменили репы и apt-get upgrade? РУКИ оторвать. apt-get dist-upgrade, возможно, спасет.
Raistlin , да примерно так. apt-get dist-upgrade тоже делал
щас вот еще
apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
openssh-client openssh-server
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1111kB of archives.
After this operation, 668kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Preconfiguring packages ...
(Reading database ... 51355 files and directories currently installed.)
Preparing to replace openssh-server 1:4.3p2-9 (using .../openssh-server_1%3a5.1p1-5_i386.deb) ...
Unpacking replacement openssh-server ...
dpkg: error processing /var/cache/apt/archives/openssh-server_1%3a5.1p1-5_i386.deb (--unpack):
unable to make backup link of `./usr/sbin/sshd' before installing new version: Operation not permitted
Preparing to replace openssh-client 1:4.3p2-9 (using .../openssh-client_1%3a5.1p1-5_i386.deb) ...
Unpacking replacement openssh-client ...
dpkg: error processing /var/cache/apt/archives/openssh-client_1%3a5.1p1-5_i386.deb (--unpack):
unable to make backup link of `./usr/bin/ssh' before installing new version: Operation not permitted
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/openssh-server_1%3a5.1p1-5_i386.deb
/var/cache/apt/archives/openssh-client_1%3a5.1p1-5_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
ls -la /usr/sbin/sshd
-rwxr-xr-x 1 root root 321792 Dec 12 2010 /usr/sbin/sshd
ls -la /usr/bin/ssh
-rwxr-xr-x 1 root root 257496 Dec 12 2010 /usr/bin/ssh
sattr /usr/bin/ssh
chattr -i /usr/bin/ssh (if 'i' is set)
Logger, да. А как обновлялись, если не секрет? Тупо сменили репы и apt-get upgrade? РУКИ оторвать.
Все правильно. А руки надо оторвать тому, кто Release Notes не читает. apt-get dist-upgrade делают после apt-get upgrade.
ТС, покажмите
Судя по проблеме с SSH - есть вероятность, что система может быть скомпрометирована. Я рекоммендовал бы провериться по возможности (chrootkit,rootkit hunter, etc) - либо показать систему специалисту.
myhand
server:~# which php
/usr/local/bin/php
server:~# which php-cgi
/usr/bin/php-cgi
lsattr /usr/bin/ssh - не помог
Warning: SHV5 Rootkit [ Warning ]
[19:00:25] File '/etc/sh.conf' found
server:/etc# cat /etc/sh.conf
4de92b626ebd6722c9148498b781e8ad -
решил добавить в него # - сохранить не дает - что за файл такой
update-alternatives --config php
There is only 1 program which provides php
(/usr/bin/php5). Nothing to configure.
ясно что проще форматнуть и переустановить
myhand
server:~# which php
/usr/local/bin/php
Ну вот - у Вас используется не системный PHP.
server:~# which php-cgi
/usr/bin/php-cgi
А этот - то, что нужно. Указывайте его как обработчика CGI-скриптов. Sigmo#ID - марш в школу учить про переменные окружения, $PATH в частности.
Далее - куда серьезнее:
Warning: SHV5 Rootkit [ Warning ]
[19:00:25] File '/etc/sh.conf' found
Это точно бяка. Я бы посоветовал бекапить данные и сетапить сервер с нуля, поручив это квалифицированному администратору. Наверно, можно будет и вычистить - но это займет куда больше времени и всегда есть шанс что-то пропустить.
apt-get dist-upgrade делают после apt-get upgrade.
Чоооо?
http://www.debian.org/releases/lenny/i386/release-notes/ch-upgrading.ru.html#backup
Вот отсюда можно читать.
# aptitude update
Запуск команды в первый раз для новых источников приведёт к выводу нескольких предупреждений о доступности источников. Эти предупреждения безобидны и больше не появятся при последующих запусках команды.
4.5.3. Проверка доступного пространства для обновления
Перед обновлением всей системы, как описано в Раздел 4.5.7, «Обновление остальной системы», убедитесь, что у вас достаточно места на диске. Сначала все нужные для установки пакеты скачиваются из сети и сохраняются в /var/cache/apt/archives (а на время скачивания, в подкаталог partial/), поэтому вы должны проверить место на разделе, который содержит /var/, так как туда будут временно записаны загруженные пакеты для установки. После загрузки вам, вероятно, понадобится больше места в других разделах файловой системы для установки обновляемых пакетов (скорее всего, они стали больше) и новых пакетов, которые будут установлены из-за обновлений. Если в системе не будет достаточного места, то в конечном счёте это приведёт к неполному обновлению, что позднее бывает сложно исправить.
И aptitude, и apt отображают подробную информацию о количестве требуемого места для установки. Перед выполнением обновления вы можете увидеть размер необходимого места, запустив:
# aptitude -y -s -f --with-recommends dist-upgrade
[ ... ]
XXX пакетов обновлено, XXX установлено новых, XXX пакетов отмечено для удаления и XXX пакетов не обновлено.
Необходимо получить xx.xMБ/yyyMБ архивов. После распаковки будет использовано AAAMБ.
Будет выполнена загрузка/установка/удаление пакетов.
Raistlin добавил 03.08.2011 в 06:15
Это точно бяка
Согласен. Но я бы еще поглядел на его содержимое. авось пригодится когда ;).
lsattr /usr/bin/ssh - не помог
А чем он поможет? Он вам покажет атрибуты, которые надо бы, скорее всего, снять.
Raistlin добавил 03.08.2011 в 06:20
Please note that using apt-get is not recommended for the upgrade from etch to lenny. If you do not have aptitude installed you are recommended to install it first.
If you want to perform the upgrade with apt or if the upgrade with aptitude failed and you want to try the upgrade with apt' dependency chain resolution algorithm, you should run:
# apt-get install apt
Note that you will have to adapt other aptitude commands to use apt-get instead.
Оттуда же. Но это уже, собсна, флуд...
Raistlin, снял атрибуты и проблема ушла, спасибо.
интересно как сменить для php с /usr/local/bin/php на /usr/bin/php
интересно как сменить для php с /usr/local/bin/php на /usr/bin/php
myhand ответил на этот вопрос (переменные окружения). Однако, еще myhand высказал предположение, что ваша система скомпрометирована и rkhunter отчасти подтвердил это предположение...
Покажите /etc/sh.conf для начала, если все же собираетесь обойтись без реинсталла сервера.