Sprava portu
    Jan Dušátko 
    jan at dusatko.org
       
    Wed Jul  8 13:49:31 CEST 2015
    
    
  
Do tretice vseho dobreho, tedy spise zleho
pokud budete mit nekdy takove problemy jako ja s portmasterem, stromem
portu a nejakymi jeho pitomostmi, doporucuji nasledujici:
1) Rebuild portu se zastavi po rebuildu, pri vlastni instalaci
vytuhne nejaky port. Stava se to nahodne, reseni na ktere jsem narazil jsou:
- pockat (ruby mi takhle trvalo 4 hodiny, neprisel jsem na duvod)
- sestrelit pkg a zkusit to znovu (visi to vzdy nad pkg ale nevim proc).
Problem - ne vzdy je to uspesne a spravidla to konci nasledujici moznosti.
- restartovat server
2) Rebuild portu se nepovede protoze je databaze excluzivne zamcena
- bezi jiny pkg (instalace) nebo visi odminule (viz predchozi bod,
posledni moznost)
- je zamek v souboru s porty (pokud nepomuze flock/lslock/lsof)
    a) pkg unlock [port]
    b) fyzicka kopie local.sqlite, zpravidla vhodna pouze pro zalohu.
Zamek v ni zustane:
    c) kopie dat, zamek v ni nezustane:
        echo .dump | sqlite3 /var/db/pkg/local.sqlite | sqlite3
/var/db/pkg/new.sqlite
    d) pkg shell nebo sqlite3 /var/db/pkg/local.sqlite a hrabat se v
databazi
- je lock file, ktery je nutne odstranit
   a) smaznout local.sqlite-journal (ale predtim zazalohovat databazi)
   b) smaznout /var/db/pkg/sqlite.lock
A jinak drzim pesti.
Proste stary zlaty a dobry textovy editor. Nacpat to do databaze zavisle
na sqlite3, synchronizace portu a zdrojaku pres software z portu zavisle
na SSL (navic s kolizi base/ports) ...
Honza
-- 
Jan Dušátko
Phone:		+420 602 427 840
e-mail:		jan na dusatko.org
SkypeID:	darmodej
GPG:		http://www.dusatko.org/downloads/jdusatko.asc
    
    
More information about the Users-l
mailing list