Před šesti týdny bylo oznámeno, že Qualcomm kupuje Arduino. Minulý týden byly na stránkách Arduina aktualizovány podmínky používání a zásady ochrany osobních údajů. Objevily se obavy, že by otevřená povaha Arduina mohla být ohrožena. Arduino ubezpečuje, že se nic nemění a například omezení reverzního inženýrství v podmínkách používání se týká pouze SaaS cloudové aplikace.
Knihovna libpng, tj. oficiální referenční knihovna grafického formátu PNG (Portable Network Graphics), byla vydána ve verzi 1.6.51. Opraveny jsou 4 bezpečnostní chyby obsaženy ve verzích 1.6.0 (vydána 14. února 2013) až 1.6.50. Nejvážnější z chyb CVE-2025-65018 může vést ke spuštění libovolného kódu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 159 (pdf).
Hru Warhammer: Vermintide 2 (ProtonDB) lze na Steamu získat zdarma napořád, když aktivaci provedete do pondělí 24. listopadu.
Virtualizační software Xen (Wikipedie) byl vydán v nové verzi 4.21. Podrobnosti v poznámkách k vydání a přehledu nových vlastností.
Evropská komise schválila český plán na poskytnutí státní pomoci v objemu 450 milionů eur (téměř 11 miliard Kč) na rozšíření výroby amerického producenta polovodičů onsemi v Rožnově pod Radhoštěm. Komise o tom informovala v dnešní tiskové zprávě. Společnost onsemi by podle ní do nového závodu v Rožnově pod Radhoštěm měla investovat 1,64 miliardy eur (téměř 40 miliard Kč).
Microsoft v příspěvku na svém blogu věnovaném open source oznámil, že textové adventury Zork I, Zork II a Zork III (Wikipedie) jsou oficiálně open source pod licencí MIT.
První prosincový týden proběhne SUSE Hack Week 25. Zaměstnanci SUSE mohou věnovat svůj pracovní čas libovolným open source projektům, například přidání AI agenta do Bugzilly, implementaci SSH v programovacím jazyce Zig nebo portaci klasických her na Linux. Připojit se může kdokoli.
Google oznámil, že Quick Share na Androidu funguje s AirDropem na iOS. Zatím na telefonech Pixel 10. Uživatelé tak mohou snadno přenášet soubory z telefonů s Androidem na iPhony a obráceně.
Byla vydána nová verze 8.5 (8.5.0) skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Přináší řadu novinek a vylepšení (URI Extension, Pipe Operator, Clone With, …). Vydána byla také příručka pro přechod z předchozích verzí.
bundle exec rails server webrick -e productiondostanu správný funkční testovací server na portu 3000. Pokud se o totéž pokusím přes apache dostanu do error logu hlášky.
/usr/bin/env: ruby: No such file or directory [Sun Jun 11 10:38:34.115643 2017] [fcgid:warn] [pid 2574] (104)Connection reset by peer: [client 192.168.112.102:43744] mod_fcgid: error reading data from FastCGI server [Sun Jun 11 10:38:34.115799 2017] [core:error] [pid 2574] [client 192.168.112.102:43744] End of script output before headers: dispatch.fcgicož si vysvětluji tak, že při startu skriptu
dispatch.fcgi který je:
#!/usr/bin/env ruby
require File.dirname(__FILE__) + '/../config/boot'
require File.dirname(__FILE__) + '/../config/environment'
class Rack::PathInfoRewriter
def initialize(app)
@app = app
end
def call(env)
env.delete('SCRIPT_NAME')
parts = env['REQUEST_URI'].split('?')
env['PATH_INFO'] = parts[0]
env['QUERY_STRING'] = parts[1].to_s
@app.call(env)
end
end
Rack::Handler::FastCGI.run Rack::PathInfoRewriter.new(RedmineApp::Application)
nejsou k dispozici proměnné prostředí, které říkají kde je ruby a jeho knihovny. Jediné na co jsem narazil, je tady v části o freeBSD se zmiňují o tom že je potřeba dostat do fcgi proměnnou RAILS_ENV=production. Ale to není k linuxu.
#!/usr/bin/env ruby kterým začíná fcgi skript se vůbec neprovede. protože není nalezeno. (ruby je fakticky hluboko v /opt stromu, a pokud první řádek vyměním za přesný odkaz na ruby binárku tak to padne také díky nenalezeným knihovnám - také hluboko v /opt, ale se správnými cestami v LD_LIBRARY_PATH) chybovou hlášku, kterou jsi poslal a která nasleduje nenalezení ruby, je podle mne generální hláška na jakýkoliv pád fcgi skriptu a v jeho případě bylo to s gemem.
No ja to nakonec vyresil tim ze mi redmine bezi v dockeru a mam klid :)
https://hub.docker.com/r/sameersbn/redmine/
/etc/apache2/sites-enabled/redmine.conf
<VirtualHost *:80>
ServerAdmin admin@devaine.cz
ServerName bt1-ph.corp.devaine.cz
ServerAlias helpdesk helpdesk.corp.devaine.cz helpdesk.corp.devaine.eu
VirtualDocumentRoot /var/www/redmine/public
LogLevel warn
ErrorLog /var/log/apache2/redmine-error.log
CustomLog /var/log/apache2/redmine-access.log combined
<Location /redmine>
RailsEnv production
RackBaseURI /redmine
Options -MultiViews
</Location>
<IfModule mod_rewrite.c>
<IfModule mod_ssl.c>
RewriteEngine on
RewriteCond %{HTTPS} !^on$ [NC]
RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L]
</IfModule>
</IfModule>
</VirtualHost>
<VirtualHost *:443>
ServerAdmin admin@devaine.cz
ServerName bt1-ph.corp.devaine.cz
ServerAlias helpdesk helpdesk.corp.devaine.cz helpdesk.corp.devaine.eu
VirtualDocumentRoot /var/www/redmine/public
Include /etc/apache2/cert.conf
LogLevel warn
ErrorLog /var/log/apache2/redmine-error.log
CustomLog /var/log/apache2/redmine-access.log combined
<Location /redmine>
RailsEnv production
RackBaseURI /redmine
Options -MultiViews
</Location>
# zpusobuje castecnou nekompatibilitu s mode_rewrite a par dalsimi moduly apache (neco nemusi fungovat)
PassengerHighPerformance on
# dalsi tuning :
PassengerMaxPoolSize 15
PassengerMinInstances 3
# lze nastavit jen u verze enterprise passengeru :
#PassengerMaxInstances 30
# cas v s, po kterem se app po necinnosti (neprijde zadny web pozadavek) ukonci - spawne, 0 = neukoncovat app
PassengerPoolIdleTime 0
</VirtualHost>
/etc/apache2/cert.conf SSLEngine On # Here, I am allowing only "high" and "medium" security key lengths. #SSLCipherSuite HIGH:MEDIUM SSLHonorCipherOrder on # Prefer PFS, allow TLS, avoid SSL, for IE8 on XP still allow 3DES SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+AESGCM EECDH EDH+AESGCM EDH+aRSA HIGH !MEDIUM !LOW !aNULL !eNULL !LOW !RC4 !MD5 !EXP !PSK !SRP !DSS" # Here I am allowing SSLv3 and TLSv1, I am NOT allowing the old SSLv2. SSLProtocol all -SSLv2 -SSLv3 # Prevent CRIME/BREACH compression attacks SSLCompression Off # Server Certificate: SSLCertificateFile /etc/apache2/ssl/bt1-ph.corp.devaine.cz.crt # Server Private Key: SSLCertificateKeyFile /etc/apache2/ssl/bt1-ph.corp.devaine.cz.pem # Server Certificate Chain: SSLCertificateChainFile /etc/apache2/ssl/DevaineRootCA-G2.crt # Certificate Authority (CA): SSLCACertificateFile /etc/apache2/ssl/DevaineRootCA-G2.crtJinak ty jsi asi postupoval podle tohoto howto : How to Install Redmine on CentOS (Detailed)
Tiskni
Sdílej: