kosmohost

Рейтинг
106
Регистрация
17.02.2006

Примерно так, если я правильно понял задачу:

#!/bin/bash
for i in `ls -l /home/ | awk '{print $3}' | egrep -v "root|apache"`;
do
{
for ii in `ls -l /home/$i/ | awk '{print $9}'`;
do
{
echo "/home/$i/$ii";
#тут на месте echo залив на фтп
}
done;
}
done;

Вот это

https://gist.github.com/jbuchbinder/8672738

и это

http://serverfault.com/questions/318398/centos6-installation-from-centos5-box

не работает

больше информации по вопросу в интернете нет. О какой документации идет речь, не известно...

Andreyka:
А чтение документации - помогает. Ставьте от 6 yum с зависимостями через nomd5 и делайте нормальный апдейт.

Я не пойму, Вы теоретик?

rpm -ivh http://mirror.yandex.ru/centos/6.8/os/i386/Packages/yum-3.2.29-73.el6.centos.noarch.rpm --nodeps --force --nomd5
Retrieving http://mirror.yandex.ru/centos/6.8/os/i386/Packages/yum-3.2.29-73.el6.centos.noarch.rpm
warning: /var/tmp/rpm-xfer.E4W6II: Header V3 RSA/SHA1 signature: NOKEY, key ID c105b9de
Preparing... ########################################### [100%]
1:yum ########################################### [100%]
error: unpacking of archive failed: cpio: Bad magic

Пакеты под centos 6 собраны с sha256, а centos 5 не поддерживает sha256. И пересборка cpio и rpm из src от centos 6 не помогает. Как Вы предлагаете обойти это?

По памяти, вот так делал

На FC6

rpm -e centos-release-notes centos-release --nodeps --force
rpm -Uvh fedora-realease.fc6 fedora-realease-notes.fc6

yum list installed | awk '{print $1}' | sed 's/.i386//' | sed 's/.noarch//'| sed 's/.el5//' > save.txt
rpm -e --nodeps --force --justdb `rpm -qa`
yum clean all
yum install `cat save.txt`
yum upgrade

Комментируем metadata_expire в yum.conf
Перезагружаемся

Здесь yum перестал работать. Ставим krb5 от centos5 и удаляем его через rpm -e --nodeps --force --justdb, возможно, что это же нужно сделать для yum.

На FC7

rpm -e fedora-realease.fc6 fedora-realease-notes.fc6 --nodeps --force
rpm -Uvh fedora-realease.fc7 fedora-realease-notes.fc7
yum clean all
yum update rpm* yum*
yum upgrade

На FC10

rpm -e fedora-realease.fc7 fedora-realease-notes.fc7 --nodeps --force
rpm -Uvh fedora-realease.fc10 fedora-realease-notes.fc10
yum clean all
yum update rpm* yum*
yum upgrade
Вроде бы тут нужно было avahi удалить.

На FC11.


pm -e fedora-realease.fc10 fedora-realease-notes.fc10 --nodeps --force
rpm -Uvh fedora-realease.fc11 fedora-realease-notes.fc11
yum clean all
yum update rpm* yum*
Тут возникла проблема с nss, но я при удалении забыл указать --justdb, поэтому yum и rpm умерли. А мне заниматься ерундой уже надоело. :)

Если у кого-то есть желание, то может продолжить и дописать инструкцию.

С горем пополам удалось на пустой системе перейти в FC 6. После этого не без трудностей обновить до FC 7. Легче пошло FC 10. Теперь предстоит переход на FC 11, дальше FC 12. И только после FC 12 будет Centos 6.

Быстрее сделать бэкап и раскрыть на пустом centos 6.

ТС, не тратьте свое время.

Andreyka:
Никаких скриптов - обычный yum со стандартными репами с 5 на 6.

Интересно. Как Вам удалось обойти для пакетов от CentOS 6 "error: unpacking of archive failed: cpio: Bad magic"?

Сборка и установка rpm-4.8.0 и cpio-2.10-12 из src с заменой python 2.4 на 2.6 не помогают.

"php-fpm dead but pid file exists" он пишет?

И еще, при этой ошибке сделайте:

ps aux | grep "php-fpm"

что там выводит?

Скопируйте содержимое

/etc/init.d/php7.08-fpm

Посмотрим, что в коде нужно подправить, чтоб рестарт делал прямо.:)

Если

$config["link1"]

$config["link2"]

$config["link3"]

$config["link4"]

$config["link5"]

всегда существуют, но просто равны пустоте, то тогда

<?php


//Ищем в $config и записываем в $banners
$b=0;
$banners = array();
for ($a=0; $a <= 10; $a++)
{
if (!empty($config["link".$a]))
{
$banners[$b] = $config["link".$a];
$b++;
}
}

//Выводим $banners:
echo $banners[array_rand ($banners)]
?>
Всего: 467