Ein wenig hat es gedauert aber heute ist er gekommen. Mein neuer Schreibtisch. Hier mal der aktuelle Blick ins Büro.
Posts by
Theme update failed
Vor zwei Tagen gab es mal ein Update für das Theme. Fix installiert und futsch. Danach war das Hintergrundbild futsch und das Layout war nicht mehr zentriert. Dann hab ich den Theme Ordner aus dem Backup wieder hergestellt. Aber trotzdem keine Änderung. Ich glaub mir muss mal jemand erklären wie WordPress Themes funktionieren. So musste ich dann mal DB Backup wieder herstellen und die Daten selber auch. Und somit ist das Theme wieder heile! Beim nächsten mal mehr testen…
Xenapp6 mit Server 2008 R2 SP1
Mal eben schnell das Service Pack1 von Windows Server 2008 R2 eingespielt und nix geht mehr in Sachen XenApp. Das heißt die Anmeldung macht Probleme. Sehr komisch alles. Vor allem hab ich schon an mir selbst gezweifelt. Aber nach einem kurzen Blick in die Citrix Foren gab es auch schon die Lösung. Ein kleiner Hotfix. Einfach einspielen und alles wird gut.
http://support.citrix.com/article/CTX125388
Bitte auch dringend die Release-Informationen durchlesen! Nicht das ihr sonst Probleme mit dem Lizenzserver bekommt.
Knowledgeroot 1.0.0rc1 verfügbar
Knowledgeroot 1.0.0rc1 ist ab jetzt verfügbar.
Die neue Version kommt mit dem Zendframework 1.11.4 und DojoToolkit 1.6. Neben Anpassungen im Layout kann man jetzt Symlinks und Icons für die Navigation definieren. Weiterhin gibt es jetzt die möglichkeit im Admin-Interface die Passwörter für Frontend-Benutzer zurück zu setzen.
Für eine vollständige Liste der Änderungen schaut bitte hier rein:
http://trac.knowledgeroot.org/cgi-bin/trac.cgi/wiki/release100
Knowledgeroot herunterladen könnt ihr hier:
http://download.lordlamer.de/knowledgeroot/knowledgeroot-1.0.0rc1.tar.gz
Feedback ist gerne erwünscht!
Nix mit CLT2011 und Sandkiste
Eigentlich sollte es am Freitag nach Chemnitz gehen. Leider lag meine Frau schon mit Grippe Flach. Samstag hab ich mich dazu eingereiht. Da erwischte es auch mich mit Fieber, Kopfschmerzen und Gliederschmerzen. Und das auch noch bei dem super Wetter. Trotzdem haben wir es Sonntag geschaft kurz auf den Balkon zu kommen. Hier ein paar Bilder der Kleinen beim Spielen.
Citrix XenApp 6 Neustarts
Mit XenApp 6 hat sich ja einiges geändert. Ganz neu ist ja jetzt, dass einiges über Richtlinien zu konfigurieren geht. So auch wie im Titel beschrieben die Server-Neustarts.
Aber wer jetzt denkt, dass geht ja einfach von der Hand… Dem sei gesagt: es gibt auch einige Stolpersteine wie ich feststellen durfte.
Ziel war es, dass ich Server in der Nacht um 4 Einmal Durchbooten lassen möchte. Dafür habe ich eine eigene Richtlinie im Bereich Computer angelegt.
Dann habe ich die, wie ich denke, entsprechenden Regeln aktiviert und konfiguriert. Doch leider musste ich nächsten Tag feststellen, dass das so nicht funktioniert hat. Ich hab dann die nächsten Tage nochmal hier und da die Regeln geändert. Ohne Erfolg. Dann war ich in den Citrix Foren mal unterwegs und hab zu dem Thema auch einiges gefunden. Da musste ich dann auch leider folgendes lesen. Die Neustart-Richtlinien greifen erst ab der Enterprise Edition von XenApp. Dies war aber in meinem Fall gegeben. Das heißt daran konnte es nicht liegen.
Ich habe dann meine Richtlinien mit einigen Tutorials verglichen und bin dann über die Regel Neustartbeginn gestolpert. Hier hatte ich immer Standard Wert aktiviert. Dies hab ich dann mal auf den 01.01.2011 geändert. Und siehe da. In der nächsten Nacht wurde der Reboot gemacht.
Fazit deshalb. Produkt Edition prüfen und hier meine Regeln als Beispiel:
Mal eben Juniper Netscreen Update
Da sitzt man morgens alleine im Büro und denkt sich man macht mal eben das neueste Update für die Netscreen und dann sowas.
Wie sonst zur sicherheit erstmal Backup machen. Nebenbei die Firmware von der Website geladen. Dann entpackt und über das Webinterface eingespielt. Nach kurzem warten der Reboot. Dann
*warten*
*warten*
*warten*
Ok. Das dauert jetzt eindeutig zu lange! Serielles Kabel gezügt und fix angeschlossen. Totenstille auf der Leitung… Mist… Fix vom Strom genommen und wieder ran.
Ah… Da ist sie wieder. Fährt hoch und lädt… Und mit mal CRC Error. Und nu???
Beim booten gibt es einen Loader. Fix angeschaut. Mist… Kein TFTP Server zur Hand. Dann über umwege aus dem Netz fix einen heruntergeladen. Danach konnte ich dann per TFTP das Image nochmal neu einspielen.
Hapu! Das hat geklappt. Die Kiste startet. Aber… Nur die Default Konfiguration. Ein Lächeln für ein Backup 😉 Zum Glück wie immer vorher gemacht *yeah*
Nach 45 Minuten war das Thema durch und ich konnte mir endlich meinen Morgen-Kaffee holen.
Natürlich ist das nicht die Regel. Und das letzte Fehlgeschlagene Update ist schon ein paar Jahre her. Trotzdem bleibt ein ungutes Gefühl. Gerade wenn man Updates auf Geräten einspielen will wo man nicht vor Ort ist.
Aktuelle Vim Konfiguration
Heute möchte ich einfach mal meine aktuelle Vim Konfiguration Vorstellen. Neben Highlighting und Zeilennummer anzeigen gibt es auch einige Hotkeys. Unter anderem Zeilennummern Ein- und Ausblenden oder Zeilenenden anzeigen. Weiterhin werden überflüssige Whitespaces rot gekennzeichnet.Vielleicht hilft das dem einen oder anderen ja wie mir.
Bei Fragen oder Anmerkungen meldet euch doch einfach.
" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just " /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime " you can find below. If you wish to change any of those settings, you should " do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten " everytime an upgrade of the vim packages is performed. It is recommended to " make changes after sourcing debian.vim since it alters the value of the " 'compatible' option. " This line should not be removed as it ensures that various options are " properly set to work with the Vim-related packages available in Debian. runtime! debian.vim " Uncomment the next line to make Vim more Vi-compatible " NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous " options, so any other options should be set AFTER setting 'compatible'. "set compatible " Vim5 and later versions support syntax highlighting. Uncommenting the next " line enables syntax highlighting by default. syntax on " If using a dark background within the editing area and syntax highlighting " turn on this option as well "set background=dark " Uncomment the following to have Vim jump to the last position when " reopening a file if has("autocmd") au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") \| exe "normal g'\"" | endif endif " Uncomment the following to have Vim load indentation rules according to the " detected filetype. Per default Debian Vim only load filetype specific " plugins. if has("autocmd") filetype indent on endif " The following are commented out as they cause vim to behave a lot " differently from regular Vi. They are highly recommended though. " set showcmd " Show (partial) command in status line. set showmatch " Show matching brackets. set ignorecase " Do case insensitive matching set smartcase " Do smart case matching set incsearch " Incremental search set autowrite " Automatically save before commands like :next and :make "set hidden " Hide buffers when they are abandoned "set mouse=a " Enable mouse usage (all modes) in terminals set paste set nu set smartindent set ruler set laststatus=2 set listchars=tab:>-,trail:-,eol:$,extends:>,precedes:<,nbsp:% " folding "set fdm=marker "set fmr={,} " highlight all not useable whitespaced at end of line highlight WhitespaceEOL ctermbg=red guibg=red match WhitespaceEOL /\s\+$/ set enc=utf-8 "map <F10> :set nu<cr> "map <F9> :set nonu<cr> "map <TAB> :set nu<cr> "map <F12> :only<cr> "inset hallo "map <F2> ihallo " set global vars let g:numbers=1 let g:wordwrap=0 let g:lists=0 " functions " function to show linenumbers or to hide function Showlinenumbers() if g:numbers == 1 set nonu let g:numbers=0 else set nu let g:numbers=1 endif endfunction " function for wordwrap function Showwordwrap() if g:wordwrap == 1 set nowrap let g:wordwrap=0 else set wrap let g:wordwrap=1 endif endfunction " function for list special chars function Showlists() if g:lists == 1 set nolist let g:lists=0 else set list let g:lists=1 endif endfunction " make key mapings map <F10> :call Showlinenumbers()<cr> map <F9> :call Showwordwrap()<cr> map <F8> :call Showlists()<cr> " open/close folding map <F5> za map <F6> zA " indent with mark text again after indent vmap > >gv vmap < <gv " Source a global configuration file if available " XXX Deprecated, please move your changes here in /etc/vim/vimrc if filereadable("/etc/vim/vimrc.local") source /etc/vim/vimrc.local endif