Re: vserver, vpoldek i odtworzenie cache poldka

2016-01-20 Thread lord Niedzwiedz



Witam,

Korzystałem dotąd z przepisu na przenoszenie/przemianowanie vservera zgodnie z 
tym tutaj:

https://www.pld-linux.org/docs/vserver 

Wszystko super, jednak w końcu coś przestało działać:

root@juliett ~> vpoldek  ko-python
Wczytywanie [pndir]th...
Wczytywanie [pndir]th...
Przeczytano 25117 pakietów
Usunięto 15 zdublowanych pakietów z listy dostępnych
błąd: nie można otworzyć indeksu Packages(0): Nie ma takiego pliku ani 
katalogu(2)
DB: Berkeley DB 5.2.42: (February 29, 2012)
błąd: //vservers/ko-python/.rpmdb: nie można otworzyć rpmowej bazy

Porównując co się da, doszedłem do tego że problem pojawia się tutaj:

W katalogu /etc/vservers/.defaults/cachebase/poldek dla każdej wirtualki mamy 
pliki typu:

packages.rpmdbcache.vservers.ko-www..rpmdb.gz
packages.rpmdbcache.vservers.ko-www..rpmdb.gz.md5
packages.rpmdbcache.vservers.ko-www..rpmdb.md

oraz katalog:

_vservers.ko-www..rpmdb

Po skopiowaniu plików ko-www do ko-python i stworzeniu katalogu 
_vservers.ko-python..rpmdb

vpoldek ruszył. A raczej „ruszył”, bo widać że pakiety ma z tej drugiej 
wirtualki:

root@juliett ~> vpoldek ko-python
[ciach]
poldek:/all-avail> ls -I ImageMagick
ImageMagick-6.9.0.10-6.x86_64
1 pakiet

Tymczasem tak naprawdę:
root@juliett ~> vrpm ko-python -- -qa|grep ImageMagick-[0-9]
ImageMagick-6.8.7.6-2.x86_64

Co mogę zrobić żeby poldek zobaczył prawdziwą listę pakietów? Bo ta jak 
najbardziej jest, w /vservers/.pkg/ko-python/rpm/state/

Druga sprawa, wypadałoby poprawić komendę do kopiowania/przenoszenia maszyny na 
https://www.pld-linux.org/docs/vserver 

# tar --exclude '/vservers/test/var/lib/mysql/*' -cSf /www/vs-test.tar \
/{etc/vservers,vservers,vservers/.pkg}/test 
/etc/vservers/.defaults/cachebase/poldek/*test*

Pozdrawiam,

Nie wiem czy to pomoże.
Ja robiłem tak:

#VServery migracja:
vserver=compl;
vserver $vserver stop
sync
time tar -cSf /Backup/$vserver.tar 
/{etc/vservers,vservers,vservers/.pkg}/$vserver

sync
vserver $vserver restart
scp -rv /Backup/$vserver.tar grzegorz@jolan:/Backup
sync

# Na odleglej maszynie
vserver=pcompl;
sync
cp -rapv /Backup/$vserver.tar /
sync
cd /
time tar -xvvf $vserver.tar
sync
vserver $vserver restart
sync

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


Re: nginx i phpMyAdmin

2016-01-20 Thread stacho

W dniu 2016-01-19 20:32, Jacek Osiecki napisał(a):
Wiadomość napisana przez stacho  w dniu 19 sty 
2016, o godz. 19:01:


W dniu 2016-01-19 17:26, Jacek Osiecki napisał(a):

Wiadomość napisana przez stacho  w dniu 19 sty
2016, o godz. 15:18:

Działa komuś taki zestaw na PLD?
Jakie php najlepiej użyć?
Na razie moje próby zakończyły się komunikatem "Błąd serwera" 500.
Pewnie dlatego że phpmyadmin nie widzi pliku konfiguracyjnego.
Jak w nginx "zastąpić" moduły access i alias ??

A jak nginx obsługuje PHP? U nas jest o tyle upierdliwie, że
instalując phpMyAdmina jesteśmy zmuszeni do
instalowania apache’a/lighttpd, ale generalnie to na czystym serwerze
instaluję phpMyAdmin, wszędzie wybieram
php-fpm (w wersji 5.5 lub 5.6), potem doinstalowuję nginxa, ustawiam


Dlatego pytałem o wersję php, bo ja zainstalowałem php70, pewnie stąd 
takie błędy:


*3 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught 
Error: Call to undefin
d function preg_replace_callback() in 
/usr/share/phpMyAdmin/libraries/sanitizing.lib.php:145

Stack trace:


To prawdopodobnie dlatego, że nie doinstalowałeś tego:

php70-pecl-ereg-1.0.0-2.x86_64
Przyzwyczaj się, u nas php jest rozwalony tak że niemal każda komenda
jest osobno...
Prawdopodobnie wymagania phpMyAdmina nie chwytają tego pakietu, bo
jeszcze nikt nie sprawdził :)


Dzięki, faktycznie tego brakuje dla php70. :)
Mimo to obecna wersja z ftp ma problemy z działaniem,
dopiero podbicie do wersji phpMyAdmin-4.4.15.2 usuwa problemy.
--
pzdr
Stacho Pal
___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl


vserver, vpoldek i odtworzenie cache poldka

2016-01-20 Thread Jacek Osiecki
Witam,

Korzystałem dotąd z przepisu na przenoszenie/przemianowanie vservera zgodnie z 
tym tutaj:

https://www.pld-linux.org/docs/vserver 

Wszystko super, jednak w końcu coś przestało działać:

root@juliett ~> vpoldek  ko-python
Wczytywanie [pndir]th...
Wczytywanie [pndir]th...
Przeczytano 25117 pakietów
Usunięto 15 zdublowanych pakietów z listy dostępnych
błąd: nie można otworzyć indeksu Packages(0): Nie ma takiego pliku ani 
katalogu(2)
DB: Berkeley DB 5.2.42: (February 29, 2012)
błąd: //vservers/ko-python/.rpmdb: nie można otworzyć rpmowej bazy

Porównując co się da, doszedłem do tego że problem pojawia się tutaj:

W katalogu /etc/vservers/.defaults/cachebase/poldek dla każdej wirtualki mamy 
pliki typu:

packages.rpmdbcache.vservers.ko-www..rpmdb.gz
packages.rpmdbcache.vservers.ko-www..rpmdb.gz.md5
packages.rpmdbcache.vservers.ko-www..rpmdb.md

oraz katalog:

_vservers.ko-www..rpmdb

Po skopiowaniu plików ko-www do ko-python i stworzeniu katalogu 
_vservers.ko-python..rpmdb

vpoldek ruszył. A raczej „ruszył”, bo widać że pakiety ma z tej drugiej 
wirtualki:

root@juliett ~> vpoldek ko-python
[ciach]
poldek:/all-avail> ls -I ImageMagick
ImageMagick-6.9.0.10-6.x86_64
1 pakiet

Tymczasem tak naprawdę:
root@juliett ~> vrpm ko-python -- -qa|grep ImageMagick-[0-9]
ImageMagick-6.8.7.6-2.x86_64

Co mogę zrobić żeby poldek zobaczył prawdziwą listę pakietów? Bo ta jak 
najbardziej jest, w /vservers/.pkg/ko-python/rpm/state/

Druga sprawa, wypadałoby poprawić komendę do kopiowania/przenoszenia maszyny na 
https://www.pld-linux.org/docs/vserver 

# tar --exclude '/vservers/test/var/lib/mysql/*' -cSf /www/vs-test.tar \
/{etc/vservers,vservers,vservers/.pkg}/test 
/etc/vservers/.defaults/cachebase/poldek/*test*

Pozdrawiam,
-- 
Jacek Osiecki
josie...@silvercube.pl

Silvercube s.c.
ul. Makuszynskiego 4
31-752 Kraków
+48 (12) 684 21 00

___
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl