Zobrazují se příspěvky se štítkemSoftware. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemSoftware. Zobrazit všechny příspěvky

úterý 26. listopadu 2013

Nekonečná synchronizace TortoiseGit s remote repository

Při přechodu z TorgoiseGit 1.8.4 na TortoiseGit 1.8.6 jsem pozoroval nepříjemnou věc, kdy mi nikdy nechtěla doběhnout synchronizace s remote repository a vždy se to seklo těsně před koncem. Po troše googlení jsem objevil chybu, kterou to je způsobeno a také workaround.

Čím to je způsobeno?

Na vině je chyba GIT serveru Stash, která je popsána v jejich JIRA ticketu (STASH-3824).
Podobnou chybu má i Gerrit server, ticket jsem ale nedohledal.

Workaround 1:

  • Použití HTTP(S) repository URL místo SSH.

Workaround 2:

  1. Spusťte putty 0.63 pro Windows (kde stažení zde; používám installer).
  2. Klikněte na "Default Settings" v sekci "Saved Sessions", pak klikněte na tlačítko "Load".
  3. Jděte ve stromu na Connection -> SSH -> Bugs.
  4. Nastavte položku "Chokes on PuTTY's SSH-2 'winadj' requests" na volbu "On" (místo "Auto").
  5. Vraťte se zpátky na "Sessions" ve stromu (nejhornější položka v listu).
  6. Klikněte na "Default Settings" v sekci "Saved Sessions" a pak na tlačítko "Save".

Já jsem použil workaround 2 a pak mi opět TortoiseGit začal krásně fungovat.

Zdroje: TortoiseGit ticket #1880, Stash ticket STASH-3824

sobota 23. listopadu 2013

Jak vyřešit "read-only file system" na Ubuntu

Dnes mi na VPS nefungoval žádný web, všechny házely "Internal Server Error". Po nalogování do konzole jsem zjistil, že se nemůžu ani přepnout do jiného adresáře a systém vypisuje "Read-only file system".

Co je příčinout?

Systém přejde do read-only stavu v případě, že dojde k problému konzistence souborového systému.

Co s tím?

Existují asi tak 2 řešení:
  1. Restart VPS
    • Bohužel nepomůže "sudo reboot", vypisuje se hláška o read-only file systému. Je třeba z administračního rozhraní VPS vynutit restart.
    • Během startu VPS došlo k prověření disku a provedení dalších tří samovolných restartů.
  2. Zadání příkazu "sudo fsck -Af -M".
    • Tuto možnost jsem nevyzkoušel, ale dočíst se o ní můžete na askubuntu.com.

Závěrem

Během několikanásobného restartování VPS jsem si už říkal, že budu muset instalovat celou VPS znova. Díky svým instalačním skriptům by mi to ale nezabralo více jak hodinu a dostal bych vše do stejného stavu. Jsem ale rád, že se to vyřešilo bez reinstalace.

sobota 11. srpna 2012

Kopírování souborů mezi Linuxem a Windows via Putty

Občas mám potřebu překopírovat pár souborů mezi operačními systémy Windows a Linux... Hledal jsem snadnout a jednoduchou cestu, až jsem natrefil na článek, ve kterém autor radí, jak na to s použitím utility Putty (resp. PSCP - Putty Secure CoPy).

Takže tady je návod:

  1. Stáhněte si Putty - nejlépe plnou instalačku, případně jen utilitu PSCP.
  2. Nainstalujte si Putty, např. do c:\Program Files (x86)\PuTTY
  3. Nastavte si cestu k domovskému adresáři Putty do systémové proměnné PATH, např.:

    SET PUTTY_HOME=c:\Program Files (x86)\PuTTY
    SET PATH=%PATH%;%PUTTY_HOME%
  4. Spusťte příkazovou řádku, ze které bude následně kopírování probíhat.
  5. Kopírování z Windows do Linux:

    pscp c:\downloads\music.mp3 john@192.168.0.112:/home/john
  6. Kopírování z Linux do Windows:

    pscp john@192.168.0.112:/home/john/music.mp3 c:\

Vše je snadné a naprosto jednoduché. Původní článek v angličtině si můžete přečíst ZDE.

sobota 18. září 2010

Vytěžování procesoru antivirem NOD32

V nedávné době jsem se potýkal s neustálým vytěžováním procesoru antivirem NOD32 (proces ekrn.exe), když si má RSS čtečka začala zjišťovat aktualizace přihlášených odběrů.

Jako RSS čtečku zároveň s e-mailovým klientem používám oblíbeného klienta z díly Mozilla – Thunderbird.

Řešením je poupravit nastavení antiviru NOD32 následovně:
  • Nastavení > Antivirus a antispyware > Rezidentní ochrana souborového systému
  • Zde poupravíme vykonávání kontroly rezidentní ochrany souborového systému tak, že se nebude kontrola provádět při „vytvoření souboru“.

Po vypnutí tohoto nastavení jsem zpozoroval okamžité zlepšení při aktualizaci RSS kanálů.

sobota 14. června 2008

Total Commander - už i já vlastním licenci

Před nedávnem jsem si konečně pořídil licenci k tomuto skvělému souborovému správci, jež využívá dvou oken ke spravování souborů na vašem počítači a vychází tak z tradice stařičkého Norton Commanderu ještě z dob DOSovských. Pokud nevíte, o čem je řeč, odkazuji na stránky wikipedie.

Protože doma máme s přítelkyní každý svůj počítač (nemám rád, když mi někdo dělá na mém), byl jsem nucen pořídit 2 licence tohoto produktu.

Co bych ale neudělal pro tak skvělý program, jako je Total Commander, bez něhož si práci na počítači už neumím ani představit.

Když jsem se porozhlížel, jak sehnat licenci, narazil jsem i na prodejce, kteří licence v ČR přeprodávají. Doba dodání a hlavně daleko vyšší cena byla neúnosná, takže jsem raději zvolil online platbu přes Pay-Pal. K zaplacení došlo ihned a licenci jsem obdržel během pár hodin na e-mail a svůj Total Commander jsem měl zalicencovaný.

Následující týden mě ve schránce čekal dopis ze Švýcarska, domoviny autora Total Commanderu, ve kterém jsem našel CD s vypálenou poslední verzí včetně licence a faktury.

Takže rada na závěr: Rozhodnete-li se koupit si Total Commander, rozhodně nekupujte přes české prodejce, ale kupte si jej přímo on-line u autora (buď přes Pay-Pal nebo přímo přes platební kartu). Ušetříte tím i několik stokorun.