• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SA213Redmine - Project Management, CRM, SCM , Gantt , Wiki, Forum, Time tracking and more in Ruby on Rails
    SA213
    SA213 --- ---
    EDUDANT: Jaký přesně tam byl rozdíl ve verzích už nevím. Nějaké změny tam určitě budou. Výhoda migrace přes API je právě v tom, že je možné data ve scriptu upravit tak, aby to odpovídalo nové struktuře, pokud by bylo třeba.
    EDUDANT
    EDUDANT --- ---
    SA213: AHoj, díky. A dělal si ten přenos mezi verzemi s takovým rozdílem? Máme ted na starym virtuálu tu 2.5 a jelikož se jedná o nějakou distribuční verzi a nikdo na to dluho nesahal tak nelze upgradovat na poslední stable verzi. Tak sem si řek že si tu novou stable verzi rozjedu na novym srvru ale nevim jeslti budou korelovat všechna data když je tam poměrně dlouhý vývoj v průběhu času
    SA213
    SA213 --- ---
    EDUDANT: Ahoj, podobnou situaci jsem řešil scriptem v ruby, který se připojil na API jednoho systému, stáhnul data a přes API zase nahrál do druhého. Když bylo třeba, bylo tak možné mezi opětovným nahráním např. poupravit strukturu dat atd..
    EDUDANT
    EDUDANT --- ---
    Čau, nevim jestli to tu není mrtví ale potřeboval bych help.
    Potřeboval bych na novou instalaci poslední verze redmine dostat data a veškeré nastavení ze stařičké verze 2.5

    Environment:
    Redmine version 2.5.2.devel
    Ruby version 2.1.5-p273 (2014-11-13) [x86_64-linux-gnu]
    Rails version 4.1.8
    Environment production
    Database adapter MySQL
    SCM:
    Git 2.1.4
    Filesystem
    Redmine plugins:
    no plugin installed

    Máte někdo nějaký nápad, jak to sofistikovaně vyřešit?
    Dík
    QUIP
    QUIP --- ---
    Klasika, podle hesla "zeptej se a najdes reseni sam".
    Stacil merge par zmen ze settings.yml.sample do setting.yml - zejmena pridani prazdne timezone

    default_users_time_zone:
      default: ""
    
    QUIP
    QUIP --- ---
    Dneska jsem na jednom stroji (FreeBSD) upgradnu Redmine na verzi 3.4.4 z balickovaciho systemu FreeBSD. Stejna verze mi na jinem stroji bezi, ale tady mi to hazi Internal Error.

    Thin bezi normalne:

    Writing PID to tmp/pids/thin.pid
    Changing process privilege to www:www
    Using rack adapter
    Thin web server (v1.7.2 codename Bachmanity)
    Debugging ON
    Maximum connections set to 1024
    Listening on 0.0.0.0:3000, CTRL+C to stop

    Ale do logu /usr/local/www/redmine/log/production.log to hodi tuhle chybu pro jakykoliv web request:

    I, [2018-01-26T14:01:52.419935 #84697]  INFO -- : Started GET "/redmine1/login?back_url=http%3A%2F%2Fhosting.codelab.cz%2Fredmine1" for 86.49.16.209 at 2018-01-26 14:01:52 +0100
    I, [2018-01-26T14:01:52.421465 #84697]  INFO -- : Processing by AccountController#login as HTML
    I, [2018-01-26T14:01:52.421605 #84697]  INFO -- :   Parameters: {"back_url"=>"http://hosting.codelab.cz/redmine1"}
    I, [2018-01-26T14:01:52.425144 #84697]  INFO -- :   Current user: anonymous
    I, [2018-01-26T14:01:52.427517 #84697]  INFO -- :   Rendered account/login.html.erb within layouts/base (1.3ms)
    I, [2018-01-26T14:01:52.432503 #84697]  INFO -- : Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.7ms)
    F, [2018-01-26T14:01:52.435332 #84697] FATAL -- :
    ActionView::Template::Error (undefined method `default_users_time_zone' for #<Class:0x000000080c824290>):
        11: <%= favicon %>
        12: <%= stylesheet_link_tag 'jquery/jquery-ui-1.11.0', 'application', 'responsive', :media => 'all' %>
        13: <%= stylesheet_link_tag 'rtl', :media => 'all' if l(:direction) == 'rtl' %>
        14: <%= javascript_heads %>
        15: <%= heads_for_theme %>
        16: <%= call_hook :view_layouts_base_html_head %>
        17: <!-- page specific tags -->
      app/models/user_preference.rb:44:in `initialize'
      app/models/user.rb:949:in `pref'
      app/helpers/application_helper.rb:1451:in `javascript_heads'
      app/views/layouts/base.html.erb:14:in `_app_views_layouts_base_html_erb___3657875139521072337_17332087020'
      lib/redmine/sudo_mode.rb:63:in `sudo_mode'
    


    Napada vas, v cem muze byt problem a jak ho opravit? (na netu jsem tuhle chybu nenasel)

    Pro uplnost, po upgrade jsem spustil tohle
    bundle exec rake generate_secret_token
    bundle exec rake tmp:cache:clear
    bundle exec rake tmp:sessions:clear
    bundle exec rake db:migrate RAILS_ENV=production
    bundle exec rake redmine:plugins:migrate RAILS_ENV=production
    THEODORT
    THEODORT --- ---
    LOFEEK42:
    soubor config/database.yml ma nastaveny prava tak ze se k nemu rails nedostanou, tzn. zkontrolovat zda vse patri userovi pod kterym bezi rails. to by mel byt user www-data pokud jsi menil konfiguraci apache dle navodu.
    MUXX
    MUXX --- ---
    LOFEEK42: Nechces to zkusit pres bitnami nebo docker?
    LOFEEK42
    LOFEEK42 --- ---
    tak jsem se zasekl na další chybě... stránka vyhodí "We're sorry, but something went wrong."

    a v error.log apache je výpis viz. přiloha. Nevytáhnete z rukávu ještě další radu co s tím?? :) Díky!



    LOFEEK42
    LOFEEK42 --- ---
    že neexistuje.. asi jsem na něj zapomněl :)... díky, po doinstalování už apache při restartu neřve a správně se spustí. Teď mi to zase hlásí v browseru, že se někde stala chyba.

    We're sorry, but something went wrong.

    Jdu bádat dál. Děkuji
    THEODORT
    THEODORT --- ---
    LOFEEK42: co ti napise "a2enmod passenger"? //zapnuti rails/passenger modulu?
    LOFEEK42
    LOFEEK42 --- ---
    THEODORT:

    systemctl status apache2.service

    lis 20 11:21:12 thraal apache2[1268]: * The apache2 configtest failed.
    lis 20 11:21:12 thraal apache2[1268]: Output of config test was:
    lis 20 11:21:12 thraal apache2[1268]: AH00526: Syntax error on line 34 of /etc/apache2/sites-enabled/000-default.conf:
    lis 20 11:21:12 thraal apache2[1268]: Invalid command 'RailsBaseURI', perhaps misspelled or defined by a module not includ
    lis 20 11:21:12 thraal apache2[1268]: Action 'configtest' failed.
    lis 20 11:21:12 thraal apache2[1268]: The Apache error log may have more information.
    lis 20 11:21:12 thraal systemd[1]: apache2.service: Control process exited, code=exited status=1
    lis 20 11:21:12 thraal systemd[1]: Failed to start LSB: Apache2 web server.
    lis 20 11:21:12 thraal systemd[1]: apache2.service: Unit entered failed state.
    lis 20 11:21:12 thraal systemd[1]: apache2.service: Failed with result 'exit-code'.

    hlásí, že jsem to tam blbě napsal, já vlastně ani nevím kam to ten directory vložit, jestli do toho VirtualHost *:80 nebo mimo něj...
    THEODORT
    THEODORT --- ---
    LOFEEK42: tipuju ze jsi nezapnul mod_passenger, kazdopadne co vypisuji ty
    "systemctl status apache2.service" and "journalctl -xe" ?
    LOFEEK42
    LOFEEK42 --- ---
    Ahoj, chtěl bych si zprovoznit redmine na ubuntu. Můžete prosím poradit, šel jsem podle tohodle návodu. Když si to zkusím spustit, tak mi to hodí akorát výpis složky. Můžete prosím poradit, nebo alespoň navézt, kde problém hledat? Jsem v linuxu newbie :).. Díkec!

    HowTo Install Redmine on Ubuntu step by step - Redmine
    http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step

    nějak jsem se zasekl u bodu:
    And modify /etc/apache2/sites-available/000-default.conf (before apache 2.4 /etc/apache2/sites-available/default) to insert the following with the other Directory sections so that apache knows to follow the symlink into Rails:

    když to tam vložím a zrestartuju apache, tak se mi apache nerozjede, hlásí:
    Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.

    Rád bych to prosadil v práci, ale normálně k tomu není vůbec čas... teď jsem po operaci, tak mám čas se tomu trochu věnovat.

    Díky za radu!
    SA213
    SA213 --- ---
    QUIP: S Tracem zkušenost nemám, ale u Redminu se věnuji právě i vývoji pluginů, takže když něco přestane po upgradu fungovat, tak to i umím opravit naštěstí. :)
    QUIP
    QUIP --- ---
    SA213: Ja se vzdycky nejvic bojim toho, ze nejaky plugin, nebo patch, prestane po upgrade Redmine fungovat. To byl jeden z hlavnich duvodu, proc jsem na Redmine presel z Tracu, protoze ten byl v podstate postavenej jenom na pluginech (bez pluginu to neumelo nic, snad ani prihlaseni uzivatele). A pluginy nebyly moc udrzovane, takze s kazdym upgradem neco prestalo fungovat.
    SA213
    SA213 --- ---
    QUIP: J, to je bohužel u více věcí. Ten patch je dost jednoduchý, tak není problém ho použít už teď. Já skoro vše řeším pluginy.
    QUIP
    QUIP --- ---
    SA213: Ono to "zatim" u CodeRay trva uz aspon 6 let, co ten Redmine pouzivam, takze ani nepredpokladam, ze by se na tom v dohlednu neco zmenilo.
    Rouge vypada zajimave.
    SA213
    SA213 --- ---
    Výchozí design a UX Redminu mi nepřijde příliš přívětivé, tak jsem vytvořil plugin, pro nové UI. Vychází z dnes již zaniklého designu forku Redminu.



    SA213
    SA213 --- ---
    QUIP:

    ad 1: Výchozí zvýrazňovač v Redminu je CodeRay, ale Bash zatím neumí, aspoň podle http://coderay.rubychan.de. Změna výchozího zvýrazňovače se už nějakou dobu řeší, právě kvůli podpoře více jazyků tady: http://www.redmine.org/issues/24681. V odkazovaném feature requestu je i patch, tak je možné jej aplikovat a získat tak funkčnost rovnou, jinak nejde o moc složitou změnu, takže by nebyl problém z patche udělat malý plugin.

    ad 2: Denní shrnutí Redmine nemá, ani nevím o dobrém pluginu pro tento účel.
    Kliknutím sem můžete změnit nastavení reklam