Zo, mijn eigen eerste topic dan maar.
Hetvolgende, ik ben bezig met een script dat ik wil draaien op mijn Redhat9.0 bak, om een soort upgrade te
verrichten van RedHat naar Debian-woody. Om deze upgrade uit te kunnen voeren heb ik "debootstrap" nodig.
Om debootstrap op Redhat draaiende te krijgen heb ik een programmaatje zoals alien nodig om het te converteren
naar een installeerbare RPM. Helaas loop ik hier vast, de verbose output en foutmelding:
Nou kom ik er toch echt niet 123 uit waar het aan ligt en heb ik geen flauw id wat "rpmlib" in houd, hij kan hem iig
niet vinden met whereis en whatis (en zie hem ook niet staan op rpmfind.net)
Ook heb ik al de search van GoT door zitten pluizen zonder succes, meestal word er terug verwezen naar libc.so.6
waar de mijne ook om zit te zeuren maar die wel degelijk aanwezig is
Los hiervan zou ik ook graag reacties willen horen van mensen die het "debtakeover" script al hebben uitgeprobeerd.
Ben zeer benieuwd naar meningen.
De reden waarom ik geen clean-install van debian wil doen, is omdat ik hem ASAP weer draaiende wil hebben met alle
huidige services, ik veel meer moet gaan backuppen en omdat hij de vorige keer, 3 keer achter elkaar vastliep bij de
debian installatie.
Wie interesse heeft in het script/de readme ervan, de site waar die eerst stond is down, je kan hem op mijn servertje
vinden (zolang ik nog niet bezig ben aan het upgraden naar debian that is
)
UPDATE: officiele site is nu ook weer terug waar je de README en script kan vinden. (ik laat mijn link hierboven ook nog
staan voor het geval dat ie het weer af laat weten)
Hetvolgende, ik ben bezig met een script dat ik wil draaien op mijn Redhat9.0 bak, om een soort upgrade te
verrichten van RedHat naar Debian-woody. Om deze upgrade uit te kunnen voeren heb ik "debootstrap" nodig.
Om debootstrap op Redhat draaiende te krijgen heb ik een programmaatje zoals alien nodig om het te converteren
naar een installeerbare RPM. Helaas loop ik hier vast, de verbose output en foutmelding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| [root@gidelux alien]# ./alien -rv debootstrap_0.1.17_i386.deb
ar -p debootstrap_0.1.17_i386.deb control.tar.gz | gzip -dc | (mkdir /tmp/tar_out.3031 && cd /tmp/tar_out.3031 && tar xf - ./control && cat control;
cd /; rm -rf /tmp/tar_out.3031) 2>/dev/null
ar -p debootstrap_0.1.17_i386.deb control.tar.gz | gzip -dc | (mkdir /tmp/tar_out.3031 && cd /tmp/tar_out.3031 && tar xf - ./control && cat control;
cd /; rm -rf /tmp/tar_out.3031) 2>/dev/null
ar -p debootstrap_0.1.17_i386.deb control.tar.gz | gzip -dc | (mkdir /tmp/tar_out.3031 && cd /tmp/tar_out.3031 && tar xf - ./conffiles && cat
conffiles; cd /; rm -rf /tmp/tar_out.3031) 2>/dev/null
ar -p debootstrap_0.1.17_i386.deb data.tar.gz | gzip -dc | tar tf -
ar -p debootstrap_0.1.17_i386.deb control.tar.gz | gzip -dc | (mkdir /tmp/tar_out.3031 && cd /tmp/tar_out.3031 && tar xf - ./postinst && cat
postinst; cd /; rm -rf /tmp/tar_out.3031) 2>/dev/null
ar -p debootstrap_0.1.17_i386.deb control.tar.gz | gzip -dc | (mkdir /tmp/tar_out.3031 && cd /tmp/tar_out.3031 && tar xf - ./postrm && cat postrm; cd
/; rm -rf /tmp/tar_out.3031) 2>/dev/null
ar -p debootstrap_0.1.17_i386.deb control.tar.gz | gzip -dc | (mkdir /tmp/tar_out.3031 && cd /tmp/tar_out.3031 && tar xf - ./preinst && cat preinst;
cd /; rm -rf /tmp/tar_out.3031) 2>/dev/null
ar -p debootstrap_0.1.17_i386.deb control.tar.gz | gzip -dc | (mkdir /tmp/tar_out.3031 && cd /tmp/tar_out.3031 && tar xf - ./prerm && cat prerm; cd
/; rm -rf /tmp/tar_out.3031) 2>/dev/null
mkdir debootstrap-0.1.17
chmod 755 debootstrap-0.1.17
ar -p debootstrap_0.1.17_i386.deb data.tar.gz | gzip -dc | (cd debootstrap-0.1.17; tar xpf -)
rpm --showrc
cd debootstrap-0.1.17; rpmbuild -bb debootstrap-0.1.17-2.spec 2>&1
Package build failed. Here's the log of the command (cd debootstrap-0.1.17; rpmbuild -bb debootstrap-0.1.17-2.spec):
Processing files: debootstrap-0.1.17-2
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/sh libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/alien_8.43/alien/debootstrap-0.1.17
error: Installed (but unpackaged) file(s) found:
/debootstrap-0.1.17-2.spec
RPM build errors:
Installed (but unpackaged) file(s) found:
/debootstrap-0.1.17-2.spec
find debootstrap-0.1.17 -type d -exec chmod 755 {} ;
rm -rf debootstrap-0.1.17
[root@gidelux alien]# whereis libc.so.6
libc.so: /lib/libc.so.6 /usr/lib/libc.so /usr/lib/libc.so.6
[root@gidelux alien]# |
Nou kom ik er toch echt niet 123 uit waar het aan ligt en heb ik geen flauw id wat "rpmlib" in houd, hij kan hem iig
niet vinden met whereis en whatis (en zie hem ook niet staan op rpmfind.net)
Ook heb ik al de search van GoT door zitten pluizen zonder succes, meestal word er terug verwezen naar libc.so.6
waar de mijne ook om zit te zeuren maar die wel degelijk aanwezig is
Los hiervan zou ik ook graag reacties willen horen van mensen die het "debtakeover" script al hebben uitgeprobeerd.
Ben zeer benieuwd naar meningen.
De reden waarom ik geen clean-install van debian wil doen, is omdat ik hem ASAP weer draaiende wil hebben met alle
huidige services, ik veel meer moet gaan backuppen en omdat hij de vorige keer, 3 keer achter elkaar vastliep bij de
debian installatie.
Wie interesse heeft in het script/de readme ervan, de site waar die eerst stond is down, je kan hem op mijn servertje
vinden (zolang ik nog niet bezig ben aan het upgraden naar debian that is
UPDATE: officiele site is nu ook weer terug waar je de README en script kan vinden. (ik laat mijn link hierboven ook nog
staan voor het geval dat ie het weer af laat weten)
[ Voor 23% gewijzigd door LinuX-TUX op 27-01-2004 16:23 ]