Durchsuchen nach
Author: masterdevops

“File not found” beim dir Kommando

“File not found” beim dir Kommando

Mittels des Kommandos dir /b “<Pfad>” kann man sich die Dateinamen in dem Ordner <Pfad> auflisten lassen. Also nur die Dateinamen, ohne den gesamten Pfadnamen und ohne sonstige Informationen. Nun war die Aufgabe nicht alle Dateinamen aufzulisten, sondern nur jene die eine bestimmte Endung hatten. Versucht habe ich dann erst einmal so: dir /b “<Pfad>” *.cmd Ich bekam eine Ausgabe, die mich etwas stutzig gemacht hat: Woher kam die Meldung File not Found? Wie es sich herausgestellt hat, führt diese…

Weiterlesen Weiterlesen

Mit findstr das letzte Zeichen prüfen

Mit findstr das letzte Zeichen prüfen

Mit dem Kommandowerkzeug findstr kann man unter Windows auf das letzte Zeichen eines Strings überprüfen. Eine Art dies zu bewerkstelligen kann man an folgendem Code sehen. Hier wird geprüft, ob die Variable %Project% mit einem Schrägstrich / endet oder nicht. Dabei wird ein Regex verwendet. Das Dollarzeichen in dem Regex steht hier für das Zeilenende, daher auch der “/$”: @ECHO OFFSETLOCAL EnableDelayedExpansionSET “Project=/Folder1″ECHO %Project%| findstr /R /C:”/$” 1>nulecho %ERRORLEVEL%SET “Project=/Folder1/”ECHO %Project%| findstr /R /C:”/$” 1>nulecho %ERRORLEVEL% Bei diesem Code sollte…

Weiterlesen Weiterlesen

Der Jenkinsslave und die Javaversion

Der Jenkinsslave und die Javaversion

Wie sich mal wieder herausgestellt hat, ist die Javaversion auf einer Windows-Slave-Maschine von großer Bedeutung. Auf einer Windows-Slave-Maschine wollte ich eine Batch-Datei ausführen, die wiederum ein Powershell-Skript aufgerufen hat. Während des Durchlaufs bekam ich jedoch diese Fehlermeldung in Jenkins: Import-Module : Could not load file or assembly ‘file:///C:\Program Files\WindowsPowerShell\Modules\Msonline\1.1.183.17\Microsoft.Online.Administration.Automation.PSModule.dll’ or one of its dependencies. An attempt was made to load a program with an incorrect format. Das seltsame daran war jedoch, dass dieses Skript in der Eingabeaufforderung von Windows auf…

Weiterlesen Weiterlesen

findstr Beispiel: Bestimmte Zeilen ausschließen

findstr Beispiel: Bestimmte Zeilen ausschließen

Manchmal muss man mit Hilfe des Tools findstr bestimmte Zeilen ausschließen aus einer langen Liste von Daten. Dies will ich hier an einem kleinen Beispiel zeigen. Angenommen, man hat eine Liste an Zeilen wie diese hier: (TR3919) Power ‘1’ has been deployed to version ‘1’(TR9102) Power ‘2’ has NOT been deployed to version ‘2’Random text and 13773r5, with a big error…(TR1337) complicated(TR1239) error Und nun möchte man alle Zeilen bekommen, die entweder mit (TRXXXX) anfangen (wobei XXXX eine Zahl zwischen…

Weiterlesen Weiterlesen

docker: Are you trying to mount a directory onto a file (or vice-versa)?

docker: Are you trying to mount a directory onto a file (or vice-versa)?

Vor kurzem bekam ich beim Versuch, eine Datei von meinem Windows-Host-System in einen Docker Container über dem -v Parameter zu mounten, diese Fehlermeldung: docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused : … : Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type. Mein ursprüngliches Kommando lautete: docker run -it -v /C/some/path/file.conf:/target/path/file.conf <image_name> Die Lösung für dieses Problem ist folgende:…

Weiterlesen Weiterlesen

Unterschied zwischen ‘Login-AzureRmAccount’ und ‘Connect-AzureRmAccount’

Unterschied zwischen ‘Login-AzureRmAccount’ und ‘Connect-AzureRmAccount’

Vor kurzem wollte ich in PowerShell den Befehl Connect-AzureRmAccount aufrufen, da bekam ich plötzlich diese Fehlermeldung: Connect-AzureRmAccount : Die Benennung “Connect-AzureRmAccount” wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In Zeile:1 Zeichen:1 + Connect-AzureRmAccount + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Connect-AzureRmAccount:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException Offensichtlich ist Connect-AzureRmAccount ein neuerer Name für…

Weiterlesen Weiterlesen

yum Fehler: docker-ce benötigt container-selinux >= 2.9

yum Fehler: docker-ce benötigt container-selinux >= 2.9

Kürzlich wollte ich einen RedHat-Server einrichten und habe dafür docker auf dem Server installieren wollen. Beim Versuch, docker zu installieren bekam ich folgende Fehlermeldung: Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager Resolving Dependencies –> Running transaction check —> Package docker-ce.x86_64 0:18.06.1.ce-3.el7 will be installed –> Processing Dependency: container-selinux >= 2.9 for package: docker-ce-18.06.1.ce-3.el7.x86_64 –> Finished Dependency Resolution Error: Package: docker-ce-18.06.1.ce-3.el7.x86_64 (docker-ce-stable) Requires: container-selinux >= 2.9 ********************************************************************** yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for…

Weiterlesen Weiterlesen

Version in “./docker-compose.yml” is unsupported.

Version in “./docker-compose.yml” is unsupported.

Ich habe heute etwas mit Fossology gespielt. Genauer gesagt, wollte ich Fossology in Docker Containern starten und zwar mit Hilfe der Dateien, die von dem Projekt Fossology bereit gestellt werden. Also fing ich an die entsprechenden Befehle in die Kommandozeile zu tippen: $ git clone https://github.com/fossology/fossology.git $ cd fossology $ sudo docker-compose up Beim letzten Befehl kam plötzlich eine Fehlermeldung: ERROR: Version in “./docker-compose.yml” is unsupported. You might be seeing this error because you’re using the wrong Compose file version….

Weiterlesen Weiterlesen

CMake: The ASM_NASM compiler identification is unknown

CMake: The ASM_NASM compiler identification is unknown

Neulich bekam ich beim Versuch, unter Ubuntu ein Makefile mit Hilfe von CMake zu erstellen, diese Fehlermeldung: — The ASM_NASM compiler identification is unknown — Didn’t find assembler CMake Error at simd/CMakeLists.txt:41 (enable_language): No CMAKE_ASM_NASM_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable “ASM_NASM” or the CMake cache entry CMAKE_ASM_NASM_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. — Configuring incomplete, errors…

Weiterlesen Weiterlesen