Re: Instalacja PLD Th w katalogu za pomocą rpm5
2012/11/21 Adam Osuchowski ad...@zonk.pl: There are 1 package to install: I FHS-2.3-35.x86_64 Need to get 53.1KB of archives. Executing rpm --install -vh --root /tmp/pld... Preparing...### [100%] error: open of /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm failed: No such file or directory rpm: ./rpmio_internal.h:190: fdGetOPath: Assertion `fd != ((void *)0) fd-magic == 0x04463138' failed. error: /bin/rpm terminated by signal Aborted ja coś podobnego mam w vserverze. Zarządzanie pakietami w vserverze mam wewnątrz tego vservera. Nie mogę zrobić upgrade niektórych pakietów, nie wiem od czego zależy, bo udało mi się np. zrobić upgrade rpm-* z th-ready Ale inne rzeczy wyglądają tak: bash-4.2# poldek -n th-ready Wczytywanie [pndir]th-ready... Wczytywanie [pndir]th-ready... Przeczytano 2404 pakiety Wczytywanie [rpmdbcache]/var/lib/rpm... Przeczytano 166 pakietów Witaj w poldkowym trybie interaktywnym. Wpisz help aby otrzymać pomoc. poldek:/all-avail upgrade ca-certificates Przetwarzanie zależności... ca-certificates-20120623-1.noarch zostanie zastąpiony przez ca-certificates-20121105-1.noarch Jest 1 pakiet do instalacji, 1 do usunięcia: I ca-certificates-20121105-1.noarch R ca-certificates-20120623-1.noarch This operation will use 33.8KB of disk space. Potrzeba pobrać 151.3KB archiwów. Uruchamianie rpm --upgrade -vh --root /... Przygotowywanie... ### [100%] Ponowne pakowanie... rpm: ./rpmio_internal.h:307: fdGetFp: Warunek zapewnienia `fd != ((void *)0) fd-magic == 0x04463138' nie został spełniony. błąd: /bin/rpm terminated by signal Przerwane BDB2053 Freeing read locks for locker 0x6e0: 711/3067987840 BDB2053 Freeing read locks for locker 0x6e1: 711/3067987840 BDB2053 Freeing read locks for locker 0x6e3: 711/3067987840 BDB2053 Freeing read locks for locker 0x6e5: 711/3067987840 BDB1502 Freeing log information for process: 711/0, (ref 1) BDB1502 Freeing log information for process: 711/0, (ref 1) BDB1502 Freeing log information for process: 711/0, (ref 1) BDB1502 Freeing log information for process: 711/0, (ref 1) BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 BDB2017 Freeing mutex for process: 711/0 Wystąpiły błędy podczas instalacji Budowanie pakietów też nie bardzo idzie kończy się na: Documentation compressed. + cp -pr NEWS README UPGRADE /tmp/mfs-1.6.26-root-builder/usr/share/doc/mfs-cgi-1.6.26 + exit 0 skipping /usr/share/doc/mfs-cgi-1.6.26 requires detection Requires: /usr/bin/env Processing files: mfs-debuginfo-1.6.26-0.4.i686 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/mfs-1.6.26-root-builder warning: Could not canonicalize hostname: pldmachine rpmbuild: ./rpmio_internal.h:307: fdGetFp: Assertion `fd != ((void *)0) fd-magic == 0x04463138' failed. Aborted testowałem z bash.spec ale kończy się podobnie. Paweł ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: Instalacja PLD Th w katalogu za pomocą rpm5
On Wed, 21 Nov 2012, Adam Osuchowski wrote: Jan Rękorajski wrote: A co mówi 'ls /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm'? Po zakończeniu plik jest ale w normalnym /root (niechrootowanym). W środku nie ma nawet /root więc pliku tym bardziej. Natomiast strace pokazuje coś takiego: # grep -e FHS-2.3-35.x86_64.rpm -e chroot rpm.stracelog [...] 7815 open(/root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm, O_RDONLY) = 13 7815 chroot(/tmp/pld/) = 0 7815 chroot(.) = 0 7815 open(/root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm, O_RDONLY) = -1 ENOENT (No such file or directory) 7815 write(2, open of /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm failed: No such file or directory\n, 134 unfinished ... [...] Czyli raz go otwiera dobrze, potem się chrootuje i wtedy już, co logiczne, nie może otworzyć. Bo u mnie działa. Masz release rpma wyższy o 2. Były tam jakieś istotne poprawki? Poza tym, mój system jest w całości z th stable, a u Ciebie conajmniej rpm jest z testa; może tu jest różnica. Testowałem to na th+th-ready. Ostatnie zmiany w rpm to praktycznie tylko kolejność czytania plików z makrami i drobne poprawki w makrach, więc może to rzeczywiście coś poza samym rpm-em. Sprawdziłem jeszcze na maszynce z rpm rel 33 i też zadziałało. -- Jan Rękorajski | PLD/Linux SysAdm | http://www.pld-linux.org/ bagginsatmimuw.edu.pl bagginsatpld-linux.org ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: Instalacja PLD Th w katalogu za pomocą rpm5
Jan Rękorajski wrote: Testowałem to na th+th-ready. Ostatnie zmiany w rpm to praktycznie tylko kolejność czytania plików z makrami i drobne poprawki w makrach, więc może to rzeczywiście coś poza samym rpm-em. Sprawdziłem jeszcze na maszynce z rpm rel 33 i też zadziałało. Czyli widać, że problem jest chyba bardziej specyficzny dla konkretnej instalacji. Ok, spróbuję gdzieś indziej to przetrenować i zobaczę czy też są problemy. Dzięki za pomoc. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: Instalacja PLD Th w katalogu za pomocą rpm5
2012/11/22 Adam Osuchowski ad...@zonk.pl Jan Rękorajski wrote: Testowałem to na th+th-ready. Ostatnie zmiany w rpm to praktycznie tylko kolejność czytania plików z makrami i drobne poprawki w makrach, więc może to rzeczywiście coś poza samym rpm-em. Sprawdziłem jeszcze na maszynce z rpm rel 33 i też zadziałało. Czyli widać, że problem jest chyba bardziej specyficzny dla konkretnej instalacji. Ok, spróbuję gdzieś indziej to przetrenować i zobaczę czy też są problemy. Dzięki za pomoc. Spróbuj zrobić cd / przed uruchomieniem rpma. Kiedyś to działało. Pozdrawiam -- Artur Frysiak ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Instalacja PLD Th w katalogu za pomocą rpm5
Próba instalacji Th w katalogu z wykorzystaniem rpm5: # rpm -q rpm rpm-5.4.10-33.x86_64 # rpm -q poldek poldek-0.30-1.rc6.4.x86_64 # mkdir /tmp/pld # rpm -qa -r /tmp/pld # ls -la /tmp/pld total 44 drwxr-xr-x 3 root root 4096 Nov 21 20:33 . drwxrwxrwt 85 root root 36864 Nov 21 20:33 .. drwxr-xr-x 3 root root 4096 Nov 21 20:33 var # poldek -r /tmp/pld -i FHS-2.3-35.x86_64 Loading [pndir]th... Loading [pndir]th... 19305 packages read Processing dependencies... There are 1 package to install: I FHS-2.3-35.x86_64 Need to get 53.1KB of archives. Executing rpm --install -vh --root /tmp/pld... Preparing...### [100%] error: open of /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm failed: No such file or directory rpm: ./rpmio_internal.h:190: fdGetOPath: Assertion `fd != ((void *)0) fd-magic == 0x04463138' failed. error: /bin/rpm terminated by signal Aborted # Kolejny bug czy jest teraz jakaś inna metoda instalacji systemu od zera? ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: Instalacja PLD Th w katalogu za pomocą rpm5
On Wed, 21 Nov 2012, Adam Osuchowski wrote: Próba instalacji Th w katalogu z wykorzystaniem rpm5: # rpm -q rpm rpm-5.4.10-33.x86_64 # rpm -q poldek poldek-0.30-1.rc6.4.x86_64 # mkdir /tmp/pld # rpm -qa -r /tmp/pld # ls -la /tmp/pld total 44 drwxr-xr-x 3 root root 4096 Nov 21 20:33 . drwxrwxrwt 85 root root 36864 Nov 21 20:33 .. drwxr-xr-x 3 root root 4096 Nov 21 20:33 var # poldek -r /tmp/pld -i FHS-2.3-35.x86_64 Loading [pndir]th... Loading [pndir]th... 19305 packages read Processing dependencies... There are 1 package to install: I FHS-2.3-35.x86_64 Need to get 53.1KB of archives. Executing rpm --install -vh --root /tmp/pld... Preparing...### [100%] error: open of /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm failed: No such file or directory rpm: ./rpmio_internal.h:190: fdGetOPath: Assertion `fd != ((void *)0) fd-magic == 0x04463138' failed. error: /bin/rpm terminated by signal Aborted # Kolejny bug czy jest teraz jakaś inna metoda instalacji systemu od zera? A co mówi 'ls /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm'? Bo u mnie działa. [root@home ~]# rpm -q rpm rpm-5.4.10-35.x86_64 [root@home ~]# rpm -q poldek poldek-0.30-1.rc6.4.x86_64 [root@home ~]# mkdir /tmp/pld [root@home ~]# rpm -qa -r /tmp/pld [root@home ~]# ls -la /tmp/pld total 0 drwxr-xr-x 3 root root 60 Nov 21 21:14 . drwxrwxrwt 13 root root 360 Nov 21 21:14 .. drwxr-xr-x 3 root root 60 Nov 21 21:14 var [root@home ~]# poldek -r /tmp/pld -i FHS-2.3-35.x86_64 Loading [pndir]th-test... Loading [pndir]th-test... Loading [pndir]th-ready... Loading [pndir]th-ready... Loading [pndir]th... Loading [pndir]th... 21754 packages read Removed 1 duplicate package from available set Processing dependencies... There are 1 package to install: I FHS-2.3-35.x86_64 Need to get 53.1KB of archives (53.1KB to download). Retrieving th::FHS-2.3-35.x86_64.rpm... .. 100.0% [53.1K (53.1K/s)] Executing rpm --install -vh --root /tmp/pld... Preparing...### [100%] 1:FHS### [100%] [root@home ~]# -- Jan Rękorajski | PLD/Linux SysAdm | http://www.pld-linux.org/ bagginsatmimuw.edu.pl bagginsatpld-linux.org ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: Instalacja PLD Th w katalogu za pomocą rpm5
Jan Rękorajski wrote: A co mówi 'ls /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm'? Po zakończeniu plik jest ale w normalnym /root (niechrootowanym). W środku nie ma nawet /root więc pliku tym bardziej. Natomiast strace pokazuje coś takiego: # grep -e FHS-2.3-35.x86_64.rpm -e chroot rpm.stracelog [...] 7815 open(/root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm, O_RDONLY) = 13 7815 chroot(/tmp/pld/) = 0 7815 chroot(.) = 0 7815 open(/root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm, O_RDONLY) = -1 ENOENT (No such file or directory) 7815 write(2, open of /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm failed: No such file or directory\n, 134 unfinished ... [...] Czyli raz go otwiera dobrze, potem się chrootuje i wtedy już, co logiczne, nie może otworzyć. Bo u mnie działa. Masz release rpma wyższy o 2. Były tam jakieś istotne poprawki? Poza tym, mój system jest w całości z th stable, a u Ciebie conajmniej rpm jest z testa; może tu jest różnica. ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl