Re: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
On Thursday 15 of November 2007, Wojciech Sas Cieciwa wrote: Arkadiusz Miskiewicz pisze: [...] Pojawia się pytanie... którą wersją idziemy dalej? Teoretycznie wersja 2) jest bezpieczniejsza na przyszłość ale wymaga kombinowania przy migracji. A wiadomo, która wersja będzie w następnym RPM-ie ? Może wartało by się nad tym zastanowić? Następny rpm ma wsparcie dla systemowej BDB jak i wewnętrznej. Aktualnie wewnętrzna to 4.6 zarówno dla przyszłego rpma 4.5 jak i 5.0. Jednak dla nas jest to bez znaczenia nawet jeśli wejdziemy w internal 4.5. Sas. -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
On Thursday 15 of November 2007, Jacek Konieczny wrote: On Thu, Nov 15, 2007 at 12:16:00PM +0100, Arkadiusz Patyk wrote: Historia pokazuje, że problemy z zewnętrzym db wracają co jakiś czas. Ja jestem zdecydowania za przejściem na internala - migracja robi sie w kilka minut - spokój na lata ;) RPM jak by nie było jest krytyczną sprawą. A co z innymi aplikacjami korzystającymi z bibliotek i bazy RPM (np. poldek)? Nie będzie problemów z linkowaniem z dwiema różnymi wersjami db? Nie powinno. Internal BDB jest mielone z --with-uniquename=_rpmdb i takim to stringiem ma prefixowane wszystkie symbole. poldka przykładowo nie trzeba przebudowywać nawet. Zresztą poldek sam z siebie w rpmdb nie grzebie - tylko przez API rpmlib AFAIK. Pozdrowienia, Jacek -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
Arkadiusz Miskiewicz pisze: [...] Pojawia się pytanie... którą wersją idziemy dalej? Teoretycznie wersja 2) jest bezpieczniejsza na przyszłość ale wymaga kombinowania przy migracji. A wiadomo, która wersja będzie w następnym RPM-ie ? Może wartało by się nad tym zastanowić? Sas. -- {Wojciech 'Sas' Cieciwa} {Member of PLD Team } {e-mail: [EMAIL PROTECTED], http://www2.zarz.agh.edu.pl/~cieciwa} ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
On Tuesday 13 of November 2007, Arkadiusz Miskiewicz wrote: On Monday 12 of November 2007, Witold Filipczyk wrote: --- rpm-4.4.9/rpmdb/db3.c.old 2007-11-12 09:46:51.0 +0100 +++ rpm-4.4.9/rpmdb/db3.c 2007-11-12 09:49:27.0 +0100 @@ -1330,6 +1330,8 @@ assert(dbenv); } else { assert(rpmdb rpmdb-db_dbenv); dbenv = rpmdb-db_dbenv; + if (rpmdb-db_chrootDone) + dbenv-set_data_dir(dbenv, dbhome); rpmdb-db_opens++; } /[EMAIL PROTECTED]@*/ @@ -1501,7 +1503,8 @@ assert(rpmdb rpmdb-db_dbenv); dbpath = (!dbi-dbi_use_dbenv !dbi-dbi_temporary) ? dbfullpath : dbfile; #else - dbpath = (!dbi-dbi_temporary) + /* XXX Make dbpath relative. */ + dbpath = (!dbi-dbi_use_dbenv) ? dbfullpath : dbfile; #endif jbj mergnął tą zmianę na pałkę, nie wnikając w jej sens więc czort wie czy to poprawne rozwiązanie :-( W każdym razie jest tak: - powyższa łatka działa. Testowo postawiłem na hoście Th guesty pld-th i pld-ac (oba x86_64/amd64). Poszło bez problemu. vpoldek również działa bez problemu. Na ftpie wyląduje rpm rel 12 z ową łatką. - na branchu rpm-4_4_9-internal_bdb jest z kolei nasz rpm ale z wewnętrznym BDB cofniętym do wersji 4.5. Ta wersja (rpma nie znajduje się na FTP ale) również działa poprawnie. Niestety przejście na nią wymaga nieco gimnastyki opisanej na http://www.pld-linux.org/Th-RPM ale potem jest spokój. Pojawia się pytanie... którą wersją idziemy dalej? Teoretycznie wersja 2) jest bezpieczniejsza na przyszłość ale wymaga kombinowania przy migracji. -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
On Thu, Nov 15, 2007 at 12:16:00PM +0100, Arkadiusz Patyk wrote: Historia pokazuje, że problemy z zewnętrzym db wracają co jakiś czas. Ja jestem zdecydowania za przejściem na internala - migracja robi sie w kilka minut - spokój na lata ;) RPM jak by nie było jest krytyczną sprawą. A co z innymi aplikacjami korzystającymi z bibliotek i bazy RPM (np. poldek)? Nie będzie problemów z linkowaniem z dwiema różnymi wersjami db? Pozdrowienia, Jacek ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
Arkadiusz Miskiewicz ([EMAIL PROTECTED]) wrote: W każdym razie jest tak: - powyższa łatka działa. Testowo postawiłem na hoście Th guesty pld-th i pld-ac (oba x86_64/amd64). Poszło bez problemu. vpoldek również działa bez problemu. Na ftpie wyląduje rpm rel 12 z ową łatką. - na branchu rpm-4_4_9-internal_bdb jest z kolei nasz rpm ale z wewnętrznym BDB cofniętym do wersji 4.5. Ta wersja (rpma nie znajduje się na FTP ale) również działa poprawnie. Niestety przejście na nią wymaga nieco gimnastyki opisanej na http://www.pld-linux.org/Th-RPM ale potem jest spokój. Pojawia się pytanie... którą wersją idziemy dalej? Teoretycznie wersja 2) jest bezpieczniejsza na przyszłość ale wymaga kombinowania przy migracji. Hej Dzięki Arek za trud ;) Historia pokazuje, że problemy z zewnętrzym db wracają co jakiś czas. Ja jestem zdecydowania za przejściem na internala - migracja robi sie w kilka minut - spokój na lata ;) RPM jak by nie było jest krytyczną sprawą. btw Janek w openldap tez ma internal db. Pozdrawiam, -- Arkadiusz Patyk [areq(at)pld-linux.org] [http://rescuecd.pld-linux.org] [IRC:areq skype:arekpatyk GG:1383] [AP3-6BONE] [AP6067-RIPE] ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
On Thu, Nov 15, 2007 at 10:32:26AM +0100, Arkadiusz Miskiewicz wrote: On Thursday 15 of November 2007, Wojciech Sas Cieciwa wrote: Arkadiusz Miskiewicz pisze: [...] Pojawia się pytanie... którą wersją idziemy dalej? Teoretycznie wersja 2) jest bezpieczniejsza na przyszłość ale wymaga kombinowania przy migracji. A wiadomo, która wersja będzie w następnym RPM-ie ? Może wartało by się nad tym zastanowić? Następny rpm ma wsparcie dla systemowej BDB jak i wewnętrznej. Aktualnie wewnętrzna to 4.6 zarówno dla przyszłego rpma 4.5 jak i 5.0. Jednak dla nas jest to bez znaczenia nawet jeśli wejdziemy w internal 4.5. Nie ma gwarancji zachowania kompatybilności ze starszymi wersjami db, a wewnętrzna BDB w rpm-ie prawdopodobnie będzie stale uaktualniana. Poza tym - przeciw szaleństwu wpychania wszędzie kolejnej kopii kodu BDB. -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
On Thursday 15 of November 2007, Jakub Bogusz wrote: On Thu, Nov 15, 2007 at 10:32:26AM +0100, Arkadiusz Miskiewicz wrote: On Thursday 15 of November 2007, Wojciech Sas Cieciwa wrote: Arkadiusz Miskiewicz pisze: [...] Pojawia się pytanie... którą wersją idziemy dalej? Teoretycznie wersja 2) jest bezpieczniejsza na przyszłość ale wymaga kombinowania przy migracji. A wiadomo, która wersja będzie w następnym RPM-ie ? Może wartało by się nad tym zastanowić? Następny rpm ma wsparcie dla systemowej BDB jak i wewnętrznej. Aktualnie wewnętrzna to 4.6 zarówno dla przyszłego rpma 4.5 jak i 5.0. Jednak dla nas jest to bez znaczenia nawet jeśli wejdziemy w internal 4.5. Nie ma gwarancji zachowania kompatybilności ze starszymi wersjami db, a wewnętrzna BDB w rpm-ie prawdopodobnie będzie stale uaktualniana. jbj ogólnie ma dziwne podejście. 21:06 jbj_ downgrade to db-4.5.20 is certainly possible too. shall I? I don't really care ... Poza tym - przeciw szaleństwu wpychania wszędzie kolejnej kopii kodu BDB. Na razie poleży rel 12... poczekamy co wyjdzie w praniu. -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport? [SOLVED na 2 sposoby]
On Thu, 15 Nov 2007, Arkadiusz Miskiewicz wrote: jbj ogólnie ma dziwne podejście. 21:06 jbj_ downgrade to db-4.5.20 is certainly possible too. shall I? I don't really care ... Dziwne? Myślę, że on ma dość ciągłych problemów z db, bo co wersja to jest balet ze zmianami i kłopotami. Ile specy z kolejnymi wersjami db mamy u nas? -- pozdr. Paweł Gołaszewski jid:bluesatjabberdotgdadotpl -- If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby Pro-Logic Surround Sound with Bass Boost and all the music is free.___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport?
On Monday 12 of November 2007, Witold Filipczyk wrote: --- rpm-4.4.9/rpmdb/db3.c.old 2007-11-12 09:46:51.0 +0100 +++ rpm-4.4.9/rpmdb/db3.c 2007-11-12 09:49:27.0 +0100 @@ -1330,6 +1330,8 @@ assert(dbenv); } else { assert(rpmdb rpmdb-db_dbenv); dbenv = rpmdb-db_dbenv; + if (rpmdb-db_chrootDone) + dbenv-set_data_dir(dbenv, dbhome); rpmdb-db_opens++; } /[EMAIL PROTECTED]@*/ @@ -1501,7 +1503,8 @@ assert(rpmdb rpmdb-db_dbenv); dbpath = (!dbi-dbi_use_dbenv !dbi-dbi_temporary) ? dbfullpath : dbfile; #else - dbpath = (!dbi-dbi_temporary) + /* XXX Make dbpath relative. */ + dbpath = (!dbi-dbi_use_dbenv) ? dbfullpath : dbfile; #endif jbj mergnął tą zmianę na pałkę, nie wnikając w jej sens więc czort wie czy to poprawne rozwiązanie :-( -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport?
On Wed, Oct 31, 2007 at 02:19:30PM +0100, Arkadiusz Miskiewicz wrote: On Wednesday 31 of October 2007, Maciej Świniarski wrote: # rpm -q rpm db4.6 rpm-4.4.9-8.i686 db4.6-4.6.21-1.i686 # mkdir /noga # rpm --root /noga --initdb # poldek -n th -i setup --root /noga Wczytywanie [pndir]th... Wczytywanie [pndir]th... Przeczytano 14871 pakietów Freeing locks for locker 0xe: 9755/3081824032 Freeing locks for locker 0xf: 9755/3081824032 Freeing locks for locker 0x10: 9755/3081824032 Przetwarzanie zależności... setup-2.4.10-6.i686 zaznaczył FHS-2.3-21.i686 (wł. /etc) There are 2 packages to install (1 marked by dependencies): I setup-2.4.10-6.i686 D FHS-2.3-21.i686 Potrzeba pobrać 198.2KB archiw. Po rozpakowaniu 664.7KB będzie użyte. Uruchamianie rpm --install -vh --root /noga --noorder... Przygotowywanie... błąd: nie można otworzyć indeksu Basenames przy użyciu db3 - No such file or directory (2) błąd: /bin/rpm usieczon za sprawą sygnału Naruszenie ochrony pamięci Czy to moze ja robie cos zle? --root w rpmie od czasu db 4.6.X jest skopana :-( Duża bolączka w TH, nierozpracowana (każda pomoc w rozpracowaniu mile widziana!) --- rpm-4.4.9/rpmdb/db3.c.old 2007-11-12 09:46:51.0 +0100 +++ rpm-4.4.9/rpmdb/db3.c 2007-11-12 09:49:27.0 +0100 @@ -1330,6 +1330,8 @@ assert(dbenv); } else { assert(rpmdb rpmdb-db_dbenv); dbenv = rpmdb-db_dbenv; + if (rpmdb-db_chrootDone) + dbenv-set_data_dir(dbenv, dbhome); rpmdb-db_opens++; } /[EMAIL PROTECTED]@*/ @@ -1501,7 +1503,8 @@ assert(rpmdb rpmdb-db_dbenv); dbpath = (!dbi-dbi_use_dbenv !dbi-dbi_temporary) ? dbfullpath : dbfile; #else - dbpath = (!dbi-dbi_temporary) + /* XXX Make dbpath relative. */ + dbpath = (!dbi-dbi_use_dbenv) ? dbfullpath : dbfile; #endif W drugim fragmencie dbpath była bezwzględna i to był problem z chrootem. Powinno być dbpath równe dbfile. W pierwszym: gdy jest ustawiony root, zostaje on zapamiętany przy dbenv-open. Przy chroocie jest dalej pamiętany, co powoduje problem. Rozwiązanie nie było mocno testowane. -- Witek ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
[th] rpm-4.4.9-8 bugreport?
# rpm -q rpm db4.6 rpm-4.4.9-8.i686 db4.6-4.6.21-1.i686 # mkdir /noga # rpm --root /noga --initdb # poldek -n th -i setup --root /noga Wczytywanie [pndir]th... Wczytywanie [pndir]th... Przeczytano 14871 pakietów Freeing locks for locker 0xe: 9755/3081824032 Freeing locks for locker 0xf: 9755/3081824032 Freeing locks for locker 0x10: 9755/3081824032 Przetwarzanie zależności... setup-2.4.10-6.i686 zaznaczył FHS-2.3-21.i686 (wł. /etc) There are 2 packages to install (1 marked by dependencies): I setup-2.4.10-6.i686 D FHS-2.3-21.i686 Potrzeba pobrać 198.2KB archiw. Po rozpakowaniu 664.7KB będzie użyte. Uruchamianie rpm --install -vh --root /noga --noorder... Przygotowywanie... błąd: nie można otworzyć indeksu Basenames przy użyciu db3 - No such file or directory (2) błąd: /bin/rpm usieczon za sprawą sygnału Naruszenie ochrony pamięci Czy to moze ja robie cos zle? gdzie znajde starsza wersje tandemu rpm'a z poldkiem ? bo obecnie stracilem dostep do bazy rpm na swoim desktopie :/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport?
On Wednesday 31 of October 2007, Maciej Świniarski wrote: # rpm -q rpm db4.6 rpm-4.4.9-8.i686 db4.6-4.6.21-1.i686 # mkdir /noga # rpm --root /noga --initdb # poldek -n th -i setup --root /noga Wczytywanie [pndir]th... Wczytywanie [pndir]th... Przeczytano 14871 pakietów Freeing locks for locker 0xe: 9755/3081824032 Freeing locks for locker 0xf: 9755/3081824032 Freeing locks for locker 0x10: 9755/3081824032 Przetwarzanie zależności... setup-2.4.10-6.i686 zaznaczył FHS-2.3-21.i686 (wł. /etc) There are 2 packages to install (1 marked by dependencies): I setup-2.4.10-6.i686 D FHS-2.3-21.i686 Potrzeba pobrać 198.2KB archiw. Po rozpakowaniu 664.7KB będzie użyte. Uruchamianie rpm --install -vh --root /noga --noorder... Przygotowywanie... błąd: nie można otworzyć indeksu Basenames przy użyciu db3 - No such file or directory (2) błąd: /bin/rpm usieczon za sprawą sygnału Naruszenie ochrony pamięci Czy to moze ja robie cos zle? --root w rpmie od czasu db 4.6.X jest skopana :-( Duża bolączka w TH, nierozpracowana (każda pomoc w rozpracowaniu mile widziana!) Zmieniło się coś w db 4.6 więc downgrade rpma i poldka nie pomoże (chyba, że do wersji używającej db 4.5). -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport?
Dnia Wed, 31 Oct 2007 14:19:30 +0100 Arkadiusz Miskiewicz [EMAIL PROTECTED] napisał(a): --root w rpmie od czasu db 4.6.X jest skopana :-( Duża bolączka w TH, nierozpracowana (każda pomoc w rozpracowaniu mile widziana!) Zmieniło się coś w db 4.6 więc downgrade rpma i poldka nie pomoże (chyba, że do wersji używającej db 4.5). ale po apdejcie do rel 8 (wczesniej mialem chyba 1) przestal mi dzialac z lokalna baza :( # rpm -Uhv FHS-2.3-21.i686.rpm rpmdb: /var/lib/rpm/Packages: unexpected file type or format błąd: nie można otworzyć indeksu Packages przy użyciu db3 - Zły argument (22) błąd: nie można otworzyć bazy danych Packages w /var/lib/rpm a to juz boli ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport?
On Wednesday 31 of October 2007, Maciej Świniarski wrote: Dnia Wed, 31 Oct 2007 14:19:30 +0100 Arkadiusz Miskiewicz [EMAIL PROTECTED] napisał(a): --root w rpmie od czasu db 4.6.X jest skopana :-( Duża bolączka w TH, nierozpracowana (każda pomoc w rozpracowaniu mile widziana!) Zmieniło się coś w db 4.6 więc downgrade rpma i poldka nie pomoże (chyba, że do wersji używającej db 4.5). ale po apdejcie do rel 8 (wczesniej mialem chyba 1) przestal mi dzialac z lokalna baza :( # rpm -Uhv FHS-2.3-21.i686.rpm rpmdb: /var/lib/rpm/Packages: unexpected file type or format błąd: nie można otworzyć indeksu Packages przy użyciu db3 - Zły argument (22) błąd: nie można otworzyć bazy danych Packages w /var/lib/rpm rm /var/lib/rpm/__* rpm --rebuilddb Faktycznie rel 1 używa innego formatu niż rel 1. -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport?
Dnia Wed, 31 Oct 2007 14:41:54 +0100 Arkadiusz Miskiewicz [EMAIL PROTECTED] napisał(a): --root w rpmie od czasu db 4.6.X jest skopana :-( Duża bolączka w TH, nierozpracowana (każda pomoc w rozpracowaniu mile widziana!) Zmieniło się coś w db 4.6 więc downgrade rpma i poldka nie pomoże (chyba, że do wersji używającej db 4.5). ale po apdejcie do rel 8 (wczesniej mialem chyba 1) przestal mi dzialac z lokalna baza :( # rpm -Uhv FHS-2.3-21.i686.rpm rpmdb: /var/lib/rpm/Packages: unexpected file type or format błąd: nie można otworzyć indeksu Packages przy użyciu db3 - Zły argument (22) błąd: nie można otworzyć bazy danych Packages w /var/lib/rpm rm /var/lib/rpm/__* rpm --rebuilddb Faktycznie rel 1 używa innego formatu niż rel 1. uff ..nie luknalem tego bo pomyslalem ze to ten sam problem a wracajac do --root ..to moze to bedzie jakas podpowiedzia .. # rm /noga/var/lib/rpm/__* # rpm --rebuilddb --root /noga/ błąd: tymczasowa baza danych /noga/var/lib/rpm już istnieje ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport?
On Wednesday 31 of October 2007, Maciej Świniarski wrote: Dnia Wed, 31 Oct 2007 14:41:54 +0100 Arkadiusz Miskiewicz [EMAIL PROTECTED] napisał(a): a wracajac do --root ..to moze to bedzie jakas podpowiedzia .. # rm /noga/var/lib/rpm/__* # rpm --rebuilddb --root /noga/ błąd: tymczasowa baza danych /noga/var/lib/rpm już istnieje Niestety to nic nie pomoże. Problem polega na tym, że dostęp do bazy bdb rpma jest różny. rpm raz otwiera /gdzies/chroot/var/lib/rpm/, a innym razem robi najpierw chroot(/gdzies/chroot/) i dopiero open(/var/lib/rpm). bdb w plikach __* cacheuje sobie ścieżki i potem próbuje otwierać nie to co trzeba (np. zapamięta /var/lib/rpm, rpm zacznie otwierać /gdzies/chroot/var/lib/rpm/, a bdb spróbuje grzebać w zapamiętanych /var/lib/rpm zamiast /gdzies/chroot/var/lib/rpm/). -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport?
Arkadiusz Miskiewicz pisze: On Wednesday 31 of October 2007, Maciej Świniarski wrote: Dnia Wed, 31 Oct 2007 14:41:54 +0100 Arkadiusz Miskiewicz [EMAIL PROTECTED] napisał(a): a wracajac do --root ..to moze to bedzie jakas podpowiedzia .. # rm /noga/var/lib/rpm/__* # rpm --rebuilddb --root /noga/ błąd: tymczasowa baza danych /noga/var/lib/rpm już istnieje Niestety to nic nie pomoże. Problem polega na tym, że dostęp do bazy bdb rpma jest różny. rpm raz otwiera /gdzies/chroot/var/lib/rpm/, a innym razem robi najpierw chroot(/gdzies/chroot/) i dopiero open(/var/lib/rpm). bdb w plikach __* cacheuje sobie ścieżki i potem próbuje otwierać nie to co trzeba (np. zapamięta /var/lib/rpm, rpm zacznie otwierać /gdzies/chroot/var/lib/rpm/, a bdb spróbuje grzebać w zapamiętanych /var/lib/rpm zamiast /gdzies/chroot/var/lib/rpm/). a nie da sie tego cache-u wylaczyc? ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport?
On Wednesday 31 of October 2007, Paweł Sikora wrote: Arkadiusz Miskiewicz pisze: On Wednesday 31 of October 2007, Maciej Świniarski wrote: Dnia Wed, 31 Oct 2007 14:41:54 +0100 Arkadiusz Miskiewicz [EMAIL PROTECTED] napisał(a): a wracajac do --root ..to moze to bedzie jakas podpowiedzia .. # rm /noga/var/lib/rpm/__* # rpm --rebuilddb --root /noga/ błąd: tymczasowa baza danych /noga/var/lib/rpm już istnieje Niestety to nic nie pomoże. Problem polega na tym, że dostęp do bazy bdb rpma jest różny. rpm raz otwiera /gdzies/chroot/var/lib/rpm/, a innym razem robi najpierw chroot(/gdzies/chroot/) i dopiero open(/var/lib/rpm). bdb w plikach __* cacheuje sobie ścieżki i potem próbuje otwierać nie to co trzeba (np. zapamięta /var/lib/rpm, rpm zacznie otwierać /gdzies/chroot/var/lib/rpm/, a bdb spróbuje grzebać w zapamiętanych /var/lib/rpm zamiast /gdzies/chroot/var/lib/rpm/). a nie da sie tego cache-u wylaczyc? Może się da ale nie udało mi się znaleźć takiej flagi. Jeśli dobrze pamiętam była opcja wyłączająca korzystanie z __* ale wtedy sypało się równoległe używanie bazy przez np. 2 rpmy. -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-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: [th] rpm-4.4.9-8 bugreport?
On Wed, Oct 31, 2007 at 03:13:54PM +0100, Arkadiusz Miskiewicz wrote: Problem polega na tym, że dostęp do bazy bdb rpma jest różny. rpm raz otwiera /gdzies/chroot/var/lib/rpm/, a innym razem robi najpierw chroot(/gdzies/chroot/) i dopiero open(/var/lib/rpm). Workaroundem jest symlink: /gdzies/chroot/gdzies/chroot - ../.. Pozdrowienia, Jacek ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: [th] rpm-4.4.9-8 bugreport?
Dnia 31-10-2007, Śr o godzinie 14:07 +0100, Maciej Świniarski pisze: # rpm -q rpm db4.6 rpm-4.4.9-8.i686 db4.6-4.6.21-1.i686 # mkdir /noga # rpm --root /noga --initdb # poldek -n th -i setup --root /noga Wczytywanie [pndir]th... Wczytywanie [pndir]th... Przeczytano 14871 pakietów Freeing locks for locker 0xe: 9755/3081824032 Spróbuj zbudować rpm 4.4.9-9. U mnie pomogło -- Paweł Kwiatkowski email/jid: qwiat(AT)pld-linux(DOT)org ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl