Das Eclipse Update System ist leider sehr complex und damit für Fehler anfällig. Unter bestimmten Bedingungen bekommt man bei der Installation von neuen Plugins folgende Fehler: "No repository found containing: ....."
Dieser Fehler trat bei mir auf und deutet auf die Galileo Update Site direkt von Eclipse:
CODE:
-
An error occurred while collecting items to be installed
-
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
-
No repository found containing: osgi.bundle,net.sf.cglib,2.1.3.v200906051230
-
No repository found containing: osgi.bundle,org.eclipse.hyades.probekit,4.2.500.v200906041936
-
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.soap,3.2.0.v20090617-0100-e3x
-
No repository found containing: osgi.bundle,org.eclipse.mylyn.jira.core,3.2.0.v20090617-0100-e3x
-
No repository found containing: osgi.bundle,org.eclipse.mylyn.jira.ui,3.2.0.v20090617-0100-e3x
Eclipse versucht alle Update Sites zu kontaktieren und dort Versionen zu erfragen, damit es Abhängigkeiten zwischen den Biblioetheken richtig auflösen kann. Treten dabei Probleme auf, weil die Seite z.B. überlastet oder gerade nicht erreichbar ist, dann misslingt die Installation.
Eine mögliche Lösung besteht darin, die betroffene Seite unter "Window -> Preferences -> Install/Update -> Available Software Sites" zu deaktivieren.
Das ist meistens die Haupt-Updateseite von Eclipse:
CODE:
-
Galileo http://download.eclipse.org/releases/galileo Enabled <-- auf Disabled setzen
Hilft das nicht weiter, so müssen am besten weitere Seiten deaktiviert werden, bis die Installation funktioniert.
geschrieben am 25. September 2009 um 13:49 Uhr von Konstantin Filtschew
gespeichert unter Java, OpenSource Software |
Heute bin ich zufälligerweise über den Artikel Solving the ext3 latency problem gestolpert. In diesem ist beschrieben wie Latency Probleme im ext3 Dateisystem untersucht, aufgedeckt und behoben wurden. Vor allem interessant finde ich die Beschreibung der internen Abläufe im Kernel und besonders im CFQ Scheduler. Dieser stellt in heutigen Betriebssystemen den modernsten Scheduler dar.
Besonders die Probleme mit fsync() Aufrufen sind mir sehr gut bekannt. Allerdings habe ich sie ohne weitere Untersuchungen auf die Festplatte geschoben, weil ich bei Windows XP deutlich schlimmere Verzögerungen miterleben muss. Ich freue mich schon auf den 2.6.30er Linux Kernel und den deutlichen Performanzzuwachs.
Vor allem lobe ich die ausführliche und aufschlussreiche Berichtserstattung des Problems. Dadurch wurde den Lesern gleichzeitig notwendiges Hintergrundwissen für die Optimierung des Dateisystems mitgeteilt. Auch wurde damit gezeigt, dass an Linux mehrere Personen arbeiten und allen sehr viel an der Qualität des Linux Kernels liegt.
geschrieben am 16. Mai 2009 um 22:04 Uhr von Konstantin Filtschew
gespeichert unter Linux, OpenSource Software |
Objektorientierte Softwareentwicklung erfodert eine Abbildung der Datenbankstrukturen auf Objektstrukturen. Das unter Java sehr beliebte Framework Hibernate stellt einer der Vorreiter in dieser Entwicklung dar. Durch XML-Konfigurationsdateien werden Datenbankstrukturen auf Objekte in der Anwendung abgebildet.
Seit kurzem ist dier erste stabile Version von Doctrine - einem objektrelationalen Mapping (ORM) für PHP erschienen, welches nach dem Vorbild von Hibernate arbeitet und das Mapping von Daten aus der Datenbank auf Objekte ermöglicht.
Dadurch gewinnt objektorientierte Programmierung auch bei PHP immer mehr an Fahrt und ermöglicht eine besser strukturierte und einfacher zu erweiternde Software.
Weitere Informationen:
geschrieben am 23. Januar 2009 um 23:47 Uhr von Konstantin Filtschew
gespeichert unter OpenSource Software, Webentwicklung |
Die neue Version 2.7 von Wordpress kommt mit einer komplett überarbeiteten Backend-Oberfläche daher. Die Farben vom Vorgänger haben mir persönlich mehr gefallen, aber den neuen Seitenaufbau will ich nie mehr missen. Alle mir wichtigen Elemente sind schnell erreichbar. Die Oberfläche wirkt übersichtlicher und das Scrollen nach unten wird bei meiner Auflösung überflüssig, da alles auf den Bildschirm passt.
Für diese Version kann ich einen besonders großen Lob aussprechen. Weitere und vor allem technische Änderungen können entsprechend auf der Entwicklerseite nachgelesen werden:
geschrieben am 11. Dezember 2008 um 09:32 Uhr von Konstantin Filtschew
gespeichert unter OpenSource Software |
Wieder fordert eine Sicherheitslücke Administratoren dazu auf Software zu aktualisieren.
Folgende Fehler sind der Grund:
- XSS-Lücke in wp-include/feed.php
- Der Versionssprung war notwendig, weil eine gefälschtes Update für 2.6.4 im Umlauf ist. Damit sollten Verwechslungen minimiert werden.
Quellen und weitere Hinweise:
geschrieben am 28. November 2008 um 12:51 Uhr von Konstantin Filtschew
gespeichert unter OpenSource Software, Sicherheit |
Und wieder musste ein Update her, um die Sicherheit der Wordpress Applikation zu garantieren.
Eine der Lücken ermöglichte sogar Zugriff auf den Root Server und die zweite befand sich im default-theme von Wordpress. Dort war es möglich eine XSS-Lücke auszunutzen und Besuchern Code unterzuschieben.
Und weiter geht es!
Quellen und weitere Informationen:
geschrieben am 29. Oktober 2008 um 20:54 Uhr von Konstantin Filtschew
gespeichert unter OpenSource Software, Sicherheit |
Dateisysteme unter Linux mit SSH über das Netzwerk einbinden ist eine mehr als praktische Sache. Dazu findet die Übertragung gesichert statt, was bei NFS und Samba nicht der Fall ist.
Die ganze Geschichte funktioniert unter Debian und Ubuntu wie folgt:
CODE:
-
# Paket installieren:
-
aptitude install sshfs
-
-
# Seinen Benutzer in die Gruppe fuse aufnehmen:
-
useradd <deinbenutzer> fuse
-
-
# Sich neu am System anmelden, damit die Rechte übernommen werden
-
-
# Ein beliebigies Dateisystem einbinden:
-
sshfs user@remoterechner:remotepfad/ lokalerPfad/
Für wackelige und schlechte Verbindungen hilft der folgende eintrag in der ~/.ssh/config:
Das hält die SSH-Verbindung länger am leben, wenn auch gerade keine Verbindung da ist.
Quelle: http://fuse.sourceforge.net/wiki/index.php/SshfsFaq#TOC
Den ganzen Beitrag lesen »
geschrieben am 13. Oktober 2008 um 22:46 Uhr von Konstantin Filtschew
gespeichert unter FreeBSD/NetBSD/OpenBSD, Linux, Microsoft World, Netzwerke(LAN und WLAN), OpenSource Software |
Nutzer von Spamassassin wissen das Programm für die hervorragenden Spamerkennungsrate zu schätzen. Dazu nutzt Spamassassin auch diverse Blacklist, um die Klassifizierung der Nachrichten zu verbessern. Diese ändern sich, neue kommen dazu oder einige verschwinden ganz aus dem Netz. Aus diesem Grund sollte jeder Spamassassin Nutzer ab und zu den Befehl "sa-update" ausführen, damit diese und weitere Informationen aktualisiert werden. Das verbessert nicht nur die Erkennungsrate, sondern beschleunigt die Erkennung, da keine nicht mehr vorhandenen Seiten abgefragt werden und auf ein Timeout gewartet wird.
Also nicht vergessen und ab und zu "sa-update" ausführen. Ist ziemlich schmerzfrei und bei "sa-update -D" auch mit Ausgaben zu haben.
geschrieben am 10. Oktober 2008 um 22:58 Uhr von Konstantin Filtschew
gespeichert unter OpenSource Software, Spam, Malware, Viren und Würmer |
Was tut man nicht alles für die Sicherheit seines Blogges. Heute war wieder mal ein Update fällig. Dabei habe ich auch Plugins aktualisiert. Da freut sich das Entwickler- und Adminherz, wenn alles neu ist!
Wordpress 2.6.2 behebt eine Sicherheitslücke, mit der es möglich war Accounts zu übernehmen, wenn die Registrierung des Blogs offen ist.
Für weitere Informationen siehe:
geschrieben am 11. September 2008 um 21:00 Uhr von Konstantin Filtschew
gespeichert unter OpenSource Software, Sicherheit |
Welch eine Freude - darauf habe ich das Update sofort eingespielt. Mit der Zeit gewöhnt man sich daran Updates sofort einzuspielen, weil sie sicherheitskritisch sind!
Trotzdem wurden 61 Fehler in Wordpress behoben. Einen großen Dank an die Entwickler.
Quellen und weitere Hinweise:
geschrieben am 16. August 2008 um 23:42 Uhr von Konstantin Filtschew
gespeichert unter OpenSource Software |