Problemy z nowym narzędziem kodowania od Anthropic
Niedawno wprowadzony na rynek przez firmę Anthropic system do programowania, Claude Code, nie miał udanego startu. Wiele raportów pojawiających się na GitHubie wskazuje, że funkcja automatycznej aktualizacji tego narzędzia zawierała błędne komendy, które powodowały niestabilność systemów, a w niektórych przypadkach nawet ich całkowite uszkodzenie.
Krytyczne błędy w aktualizacjach
Najbardziej problematyczna okazała się sytuacja, gdy Claude Code był instalowany z poziomu „root” lub „superuser”, czyli z uprawnieniami administracyjnymi umożliwiającymi wprowadzanie istotnych zmian w systemie operacyjnym. Wadliwe komendy w oprogramowaniu pozwalały aplikacjom na modyfikację katalogów, które zazwyczaj są chronione przed takimi działaniami. W najgorszym scenariuszu mogło to doprowadzić do całkowitego uszkodzenia systemu – popularnie określanego jako „brickowanie”, czyli sytuacji, w której komputer lub serwer staje się bezużyteczny i wymaga reinstalacji systemu operacyjnego.
Zmiany w dostępie do plików systemowych
Głównym źródłem problemu okazała się nieprawidłowa modyfikacja uprawnień dostępu do kluczowych plików systemowych. Uprawnienia te określają, którzy użytkownicy i aplikacje mogą odczytywać, edytować lub uruchamiać określone pliki. Jeden z użytkowników GitHuba opisał sytuację, w której musiał skorzystać ze specjalnej „instancji ratunkowej”, aby przywrócić poprawne ustawienia dostępu do plików po tym, jak błędne komendy Claude Code spowodowały ich uszkodzenie.
Reakcja firmy Anthropic
Po nagłośnieniu problemu Anthropic podjęło działania naprawcze. Firma usunęła z Claude Code wadliwe komendy i dodała w programie odnośnik do szczegółowego poradnika technicznego, wyjaśniającego, jak rozwiązać ewentualne problemy spowodowane błędami systemu. Początkowo link do tej instrukcji zawierał literówkę, jednak firma szybko poprawiła tę pomyłkę.
Chociaż Anthropic szybko zareagowało na zgłaszane błędy, początkowe problemy mogą wpłynąć na zaufanie użytkowników do Claude Code. Programiści i administratorzy systemów muszą być szczególnie ostrożni podczas instalacji nowych narzędzi, zwłaszcza tych operujących na poziomie systemowym. To ważne przypomnienie, że nawet nowoczesne technologie wymagają dogłębnych testów przed szerokim wdrożeniem w środowiskach produkcyjnych.