• ú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
    Redmine je svobodný a open source software pro řízení projektů a bug tracking system. Obsahuje kalendář a Ganttův diagram umožňující vizualizaci projektů a jejich deadlinů. Poskytuje podporu více projektů. Redmine obsahuje integrované nástroje pro správu projektů, správu úkolů, podporu mnoha verzovacích systémů a Wiki. Vzhled Redmine je významně ovlivněn softwarovým balíkem Trac. Redmine je napsaný s využitím frameworku Ruby on Rails. Je to multiplatformní a multidatabázový systém.
    rozbalit záhlaví
    EDUDANT
    EDUDANT --- ---
    QUIP: Jasný každopádně díky za tip.
    QUIP
    QUIP --- ---
    EDUDANT: Prave proto rikam, ze by bylo nejlepsi si udelat do virtualu (u sebe na PC) klon te soucasne instance a tam to zkusit upgradovat. A az to dostanes uspesne na tu nejnovejsi verzi, tak to muzes prenest do toho noveho produkcniho virtualu.
    Vic tim s tim pomoc nemuzu, protoze nestiham ani vlastni praci, natoz abych si pribral dalsi v podobe tehle migrace :(
    EDUDANT
    EDUDANT --- ---
    QUIP: Pluginy řtetích starn tam nemám. Problém je, že budeme mít právě novou instalaci na nejnovější verzi na novém virtuálu. Takže mezikroky prostě nejsou uskutečnitelný. A děsí mě to, že to je fakt hodně archaická verze, kterou tam teď aktuálně máme. Ideálně bych na to potřeboval člověka, který to umí a zvládne
    QUIP
    QUIP --- ---
    EDUDANT: hele on by to nemel byt zas takovy problem. Ja uz presne nevim, na jake verzi jsem s Redmine zacinal, ale ted mam 3.4.9, takze nejak jsem s tim postupne prechazel a na zadne zasadni problemy si nevzpominam.
    Teoreticky bys mel nejlepsi si tu soucasnou instanci nekam naklonovat a na tom klonu zkouset postupne migrovat na novejsi verze. Kdyz to budes mit v nejakem virtualu (KVM, Xen, ESX, VirtualBox, bhyve...) tak si udelas snapshot pred migraci a kdyz se nepovede, tak rollback celeho virtualu. no problem.
    Muzes to na zacatku zkusit migrovat rovnou na tu posledni verzi, ale prevdepodobne to bude chtit v mensich krocich, treba z te 2.5 na posledni verzi vrade 2.x a pak teprve na 3.x.

    Co bude horsi - pokud tam pouzivas nejake 3rd party pluginy, tak je vysoka pravdepodobnost, ze pro tu nejnovejsi verzi neexistujou a budes si za ne muset najit nahradu.
    EDUDANT
    EDUDANT --- ---
    Ahoj, máte někdo zkušenost s nějakou firmou nebo i jednotlivcem, který by dokázal zmigrovat data (projekty, tasky atd.) ze stařičké verze 2.5.2.devel na poslední stable verzi? Absolutně si netroufám na to pouštět se do toho svépomocí. Díky moc za případný připomínky a rady.
    SA213
    SA213 --- ---
    MILAZAJICEK
    MILAZAJICEK --- ---
    Ahoj, poradíte mi nějaký hosting pro redmine? Forpsi kde hostujeme v součanosti hostování takové aplikace neumožňuje.
    CYBI
    CYBI --- ---
    REFLEX: diky, editnuto :)

    v environment.rb mam: https://www.pastiebin.com/5cd545b089785
    REFLEX
    REFLEX --- ---
    CYBI: ten request je od tebe, protoze ty tam pises ze chces redmine z rootu a ne ze subdomeny, a tady pak pises neco jineho, i podle te apache konfigurace to neni podle vseho spravne

    posli co mas v config/environment.rb v routes.default_scope
    TOTAL
    TOTAL --- ---
    CYBI: Pokud pokrocis, urcite si to rad prectu. Ja si na tom vylamal zuby. A to jsem toho zkousel opravdu dost ...
    CYBI
    CYBI --- ---
    Zdravim, poprosim o radu..

    chtel bych, aby se mi redmine poustel z rootu (redmine.domena.cz) nikolik ze subfolderu (redmine.domena.cz/redmine). Jak toho docilit? Zkousel jsem ruzny veci v apache konfiguraci vcetne redirektu, ale nikdy jsem neuspel.

    Vice info vcetne apache konfigu tu: https://www.redmine.org/boards/2/topics/57124

    Diky moc
    EDUDANT
    EDUDANT --- ---
    Ještě jeden dotaz. Když sem nainstaloval redmine na Ubuntu, nastavil sem apache ale po zavolání localhost/redmine se mi vypíše pouze složka redmine. Neměl jste někdo podobný problém?
    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!



    Kliknutím sem můžete změnit nastavení reklam