#!/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;
Пакеты под centos 6 собраны с sha256, а centos 5 не поддерживает sha256. И пересборка cpio и rpm из src от centos 6 не помогает. Как Вы предлагаете обойти это?
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.
Примерно так, если я правильно понял задачу:
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;
ТС, статья готова, читайте и пробуйте
http://www.centos.su/articles/kak_obnovit_centos_5_do_centos_6_cherez_yum_-_my_nashli_otvet/
Вот это
https://gist.github.com/jbuchbinder/8672738
и это
http://serverfault.com/questions/318398/centos6-installation-from-centos5-box
не работает
больше информации по вопросу в интернете нет. О какой документации идет речь, не известно...
А чтение документации - помогает. Ставьте от 6 yum с зависимостями через 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 -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 -Uvh fedora-realease.fc7 fedora-realease-notes.fc7
yum clean all
yum update rpm* yum*
yum upgrade
На FC10
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.
ТС, не тратьте свое время.
Никаких скриптов - обычный 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"]
всегда существуют, но просто равны пустоте, то тогда
//Ищем в $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)]
?>