Re: Instalacja PLD Th w katalogu za pomocą rpm5

2012-11-23 Wątek Paweł Kośka
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

2012-11-22 Wątek Jan Rękorajski
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

2012-11-22 Wątek Adam Osuchowski
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 Wątek Artur Frysiak
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

2012-11-21 Wątek Adam Osuchowski
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

2012-11-21 Wątek Jan Rękorajski
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

2012-11-21 Wątek Adam Osuchowski
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