Notice: fwrite(): Write of 360 bytes failed with errno=28 No space left on device in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Log/Writer/FileWriter.php on line 165
Serverausfall beim externen Zugang zu E-Medien – Stabi-Blog

Whoops, looks like something went wrong.

Get help in the TYPO3 Documentation

If you need help solving this exception, you can have a look at the TYPO3 Documentation. There you can find solutions provided by the TYPO3 community. Once you have found a solution to the problem, help others by contributing to the documentation page.

Find a solution for this exception in the TYPO3 Documentation.

(1/1) #1345036335 RuntimeException

Could not write log record to log file

in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Log/Writer/FileWriter.php line 166
            $data
        );

        if (fwrite(self::$logFileHandles[$this->logFile], $message . LF) === false) {
            throw new \RuntimeException('Could not write log record to log file', 1345036335);
        }

        return $this;
    }
at TYPO3\CMS\Core\Log\Writer\FileWriter->writeLog()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Log/Logger.php line 234
    protected function writeLog(LogRecord $record)
    {
        /** @var WriterInterface $writer */
        foreach ($this->writers[$record->getLevel()] ?? [] as $writer) {
            $writer->writeLog($record);
        }
    }
}
at TYPO3\CMS\Core\Log\Logger->writeLog()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Log/Logger.php line 204
            return;
        }
        $record = GeneralUtility::makeInstance(LogRecord::class, $this->name, LogLevel::getInternalName($level), $message, $data, $this->requestId);
        $record = $this->callProcessors($record);
        $this->writeLog($record);
    }

    /**
     * Calls all processors and returns log record
at TYPO3\CMS\Core\Log\Logger->log()
in /var/www/typo3/htdocs/vendor/psr/log/src/LoggerTrait.php line 69
     * Normal but significant events.
     */
    public function notice(string|\Stringable $message, array $context = []): void
    {
        $this->log(LogLevel::NOTICE, $message, $context);
    }

    /**
     * Interesting events.
at TYPO3\CMS\Core\Log\Logger->notice()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Error/ErrorHandler.php line 148
        $message = $this->getFormattedLogMessage($message);

        if ($errorLevel === E_USER_DEPRECATED || $errorLevel === E_DEPRECATED) {
            $logger = GeneralUtility::makeInstance(LogManager::class)->getLogger('TYPO3.CMS.deprecations');
            $logger->notice($message);
            return self::ERROR_HANDLED;
        }

        switch ($errorLevel) {
at TYPO3\CMS\Core\Error\ErrorHandler->handleError()
at trigger_error()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Database/Query/QueryBuilder.php line 254
     * @deprecated since v12, will be removed in v13. Use executeQuery() and executeStatement() instead.
     */
    public function execute()
    {
        trigger_error('QueryBuilder::execute() will be removed in TYPO3 v13.0. Use executeQuery() or executeStatement() directly.', E_USER_DEPRECATED);
        if ($this->getType() !== \Doctrine\DBAL\Query\QueryBuilder::SELECT) {
            return $this->executeStatement();
        }

at TYPO3\CMS\Core\Database\Query\QueryBuilder->execute()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/TypeDefinition/RecordBased/RecordBasedContentTypeDefinitionRepository.php line 45
                    $queryBuilder->expr()->eq('deleted', $queryBuilder->createNamedParameter(0, \PDO::PARAM_INT)),
                    $queryBuilder->expr()->eq('hidden', $queryBuilder->createNamedParameter(0, \PDO::PARAM_INT))
                )
                ->orderBy('sorting', 'ASC')
                ->execute()
                ->fetchAll();
        } catch (TableNotFoundException $exception) {
            $typeRecords = [];
        }
at FluidTYPO3\Flux\Content\TypeDefinition\RecordBased\RecordBasedContentTypeDefinitionRepository->fetchContentTypeDefinitions()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/TypeDefinition/RecordBased/RecordBasedContentTypeDefinition.php line 54
    {
        if (empty(static::$types)) {
            /** @var RecordBasedContentTypeDefinitionRepository $definitionRepository */
            $definitionRepository = GeneralUtility::makeInstance(RecordBasedContentTypeDefinitionRepository::class);
            static::$types = $definitionRepository->fetchContentTypeDefinitions();
        }
        return static::$types;
    }

at FluidTYPO3\Flux\Content\TypeDefinition\RecordBased\RecordBasedContentTypeDefinition::fetchContentTypes()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/ContentTypeManager.php line 133
     * @codeCoverageIgnore
     */
    protected function fetchRecordBasedContentTypes(): array
    {
        return (array) RecordBasedContentTypeDefinition::fetchContentTypes();
    }
}
at FluidTYPO3\Flux\Content\ContentTypeManager->fetchRecordBasedContentTypes()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/ContentTypeManager.php line 64
            if (!$types) {
                $types = array_replace(
                    $this->fetchDropInContentTypes(),
                    $this->fetchFileBasedContentTypes(),
                    $this->fetchRecordBasedContentTypes()
                );
                $this->cacheService->setInCaches($types, true, self::CACHE_IDENTIFIER);
            }
            $this->typeNames = array_merge($this->typeNames, array_keys($types));
at FluidTYPO3\Flux\Content\ContentTypeManager->fetchContentTypes()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Integration/Configuration/SpooledConfigurationApplicator.php line 59
    {
        // Initialize the TCA needed by "template as CType" integrations
        $this->spoolQueuedContentTypeTableConfigurations(Core::getQueuedContentTypeRegistrations());

        foreach ($this->contentTypeManager->fetchContentTypes() as $contentType) {
            if (!$contentType instanceof FluidRenderingContentTypeDefinitionInterface) {
                continue;
            }
            Core::registerTemplateAsContentType(
at FluidTYPO3\Flux\Integration\Configuration\SpooledConfigurationApplicator->processData()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Integration/Event/BootCompletedEventListener.php line 21
    public function spoolQueuedTcaOperations(BootCompletedEvent $event): void
    {
        /** @var SpooledConfigurationApplicator $applicator */
        $applicator = GeneralUtility::makeInstance(SpooledConfigurationApplicator::class);
        $applicator->processData();
    }
}
at FluidTYPO3\Flux\Integration\Event\BootCompletedEventListener->spoolQueuedTcaOperations()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/EventDispatcher/EventDispatcher.php line 42
        if ($event instanceof StoppableEventInterface && $event->isPropagationStopped()) {
            return $event;
        }
        foreach ($this->listenerProvider->getListenersForEvent($event) as $listener) {
            $listener($event);
            if ($event instanceof StoppableEventInterface && $event->isPropagationStopped()) {
                break;
            }
        }
at TYPO3\CMS\Core\EventDispatcher\EventDispatcher->dispatch()
in /var/www/typo3/htdocs/public/typo3/sysext/adminpanel/Classes/Service/EventDispatcher.php line 38

    public function dispatch(object $event): object
    {
        $this->dispatchedEvents[] = $event;
        return parent::dispatch($event);
    }
}
at TYPO3\CMS\Adminpanel\Service\EventDispatcher->dispatch()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Core/Bootstrap.php line 154
        static::unsetReservedGlobalVariables();
        static::loadBaseTca(true, $coreCache);
        static::checkEncryptionKey();
        $bootState->complete = true;
        $eventDispatcher->dispatch(new BootCompletedEvent(true));

        return $container;
    }

at TYPO3\CMS\Core\Core\Bootstrap::init()
in /var/www/typo3/htdocs/public/index.php line 20
// Set up the application for the frontend
call_user_func(static function () {
    $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});
at {closure}()
in /var/www/typo3/htdocs/public/index.php line 21
call_user_func(static function () {
    $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});

Serverausfall beim externen Zugang zu E-Medien

10. April 2010
von Markus Trapp — abgelegt in: Aktuelles,E-Medien — 2.747 Aufrufe

Durch einen Serverausfall kann es zur Zeit zu Störungen im externen Zugang zu den E-Medienangeboten der Stabi kommen. Wir versuchen diesen Fehler wenn möglich bereits am morgigen Sonntag zu beheben und bitten den Ausfall so lange zu entschuldigen. Wenn der Schaden behoben ist, werden wir diesen Beitrag entsprechend aktualisieren. Wir danken für Ihr Verständnis.
Update 11.4.10, 11:15 Uhr: Wegen eines Hardwareschadens kann der Betrieb des betroffenen Servers erst am Montag wieder aufgenommen werden.
Update 11.4.10, 15:20 Uhr: Die Störung konnte nun doch noch am Sonntag behoben werden, der externe Zugriff auf das E-Medien-Angebot der Stabi funktioniert wieder. Nochmals besten Dank für Ihr Verständnis.

Schreiben Sie einen Kommentar