Softwareentwicklung

Die WSL2 Debian Distribution ist sehr spartanisch und enthält nicht viele Pakete. So fehlt beispielsweise das Paket ca-certificates und damit auch die Root-Zertifikate. Dies führt dazu, dass manche Docker-Images nicht geladen werden können, gerade wenn man private Docker-Registries nutzt.

Aufgrund eines Fehlers in der Version 7.0.16 von PHP kann es zu der unerwarteten Meldung Could not gather sufficient random data kommen, wenn man random_bytes oder random_int nutzt.

Ein neues Feature von composer sorgt aktuell dafür, dass das Aktualisieren über eigene satis Installationen nicht mehr funktioniert. Schuld ist ein neues Sicherheitsfeature, welches die Verbindung zu nicht sicheren Quellen standardmäßig blockiert.

Wer gern die aktuellste PHP Version nutzt wird die oben genannte Version mit Sicherheit kennen. Um das Problem bis zum nächsten Update zu beheben, findet Ihr hier eine Lösung.

Scheinbar gibt es Probleme beim Aktualisieren von monolog. Alle anderen Abhängigkeiten werden ordentlich aktualisiert.

Bisher nutze ich für die Entwicklung meist virtuelle Maschinen, in denen ich dann Docker laufen lasse. Da dies immer etwas mühsam ist und die Systeme durch den Upload auch mal aus dem Tritt kommen, habe ich mir Rancher Desktop installiert. Beim Zugriff auf die Docker-Umgebung über die Kommandozeile erhalte ich jedoch einen Fehler.

Bei der Einrichtung von Gitlab mittels des Omnibus Paketes kann es unter Proxmox 4 zu Problemen kommen. Anders als Proxmox 3 wird nicht mehr OpenVZ sondern LXC in Kombination mit AppArmor genutzt.

Nach dem letzten PhpStorm Update (10.0.2) begrüßt euch die IDE möglicherweise mit folgender Meldung: Project Data Sources: re-sync required

In verschiedenen Projekten habe ich derzeit das Problem, das er die im Titel genannte Klasse nicht mehr findet, da sich augenscheinlich die Abhängigkeiten unabhängig voneinander weiter entwickelt haben, und es so zu Inkompatibilitäten kam.

Gestern hat Fabien Potencier kurz hintereinander die RC2 und RC3 von Symfony2 veröffentlicht, da es seit der RC1 Probleme mit den Generatoren gibt, die leider auch in der aktuellen RC3 noch nicht vollständig behoben sind.