So I’m kinda tired of Garmin apps needing internet all the time. Also it’s an extra step for me to first upload my GPX files in any Garmin app before I can sync it to the watch. And the Garmin apps don’t make sense to me. The libraries are overly complicated (for my use)
First: Connect your Garmin watch to your device.
Make sure the Garmin watch is in USB storage mode (in the settings)
Second: Open the watch in your file explorer and navigate to the "NEWFILES" directory.
Third: Place your GPX file there.
As soon as you disconnect the watch, the files there will be imported into the Courses folder and you can use them for your activities.
I wanted to update my MicroServer Gen8 bios to the latest version but the download site on HPE only showed .EXE files. Since I’m only running Linux on my machines it was not possible to execute that file.
You can however update the BIOS via ILO (Integrated Lights Out) if you extract the BIOS file from the executable.
(Currently the latest version is SP99427.exe. If you want to be sure you’re using the latest BIOS then click the tab “Revision History” to see if there are newer BIOS files available)
Extract the contents of the executable. Have a look at the directory structure below and extract the file marked "CPQJ06xx.xxx"(where “x” might change depending on versions)
I just installed a new Hardware RAID card in my microserver (gen8), and as soon as I booted it gave me this error and refused configuration of the Raid arrays on the P222.
It seems related to the battery which is connected to the cache module on my card. The battery was empty when I first booted the system.
Solution was to power up the system, leave it in POST while the battery was being charged.
After about an hour I tried again and I was able to clear the cache, clear the configuration for the RAID array and create a fresh array on the controller.
Note; perhaps the period of an hour could be shorter or longer in your specific case. The battery provided with my unit was quite small so it was charged enough after an hour to continue without errors. But I guess that that might differ per unit.
Note; Several posts on HP and server forums were suggesting that the unit might be defective and said to return the battery / cache module / Smart Array card. This post is mostly here to encourage patience; Getting a cup of coffee and checking again after an hour was the solution in my case.
I install Java on all my machines and used to add the java path and home variables to the user (or my user) bash profile but every time I added another user this is a manual step.
Until I found this small trick. Add a system wide profile path setting by creating a file in:
/etc/profile.d/filename
All files in profile.d are added to every users login. Much cleaner than adding it to every user’s profile.
It’s not always clear from which IP you might be reaching hosts on the internet. These IP’s are important to know since they are often the IP’s that you will whitelist on receiving systems.
The easiest way to find out what your external IP is, would be executing this command:
Sometimes a command gives an exit code which isn’t considered an error in your playbook. You could use “ignore_errors” but it will stand out when you run your playbook, and it’s the first thing new colleagues point out when we run a play together.
This example shows you how to use the exit code in a when clause without ansible throwing (and catching) the exception.
- name: Check if md5sum of the current is the same
shell: 'md5sum --check /install/md5sum_of_installer'
register: installer_md5sum_check
failed_when: ( installer_md5sum_check.rc not in [ 0, 1 ] )
- name: Run Installer if md5sum is different or missing
include_role:
name: my_install_role
when: installer_md5sum_check.rc == 1
## rc 0: the md5sum output was "OK", thus was already installed
## rc 1: it was not the same (or the file was missing)
- name: Create md5sum for the installer
shell: 'md5sum /install/my_installer.zip > /install/md5sum_of_installer'
when: installer_md5sum_check.rc == 1
## We can only arrive here when the installer role was successfully finished
Today I wanted to join a meeting but I was unable to be heard.
I’m connected to a Windows desktop via Citrix Receiver, I’m connecting from an Ubuntu Linux host.
Looking at the sound settings in my windows desktop, I saw that there was no recording device. So not being able to send sound makes sense then.
To enable input sound, add the following line to the WFClient section in your personal ICA settings file:
~/.ICAClient/wfclient.ini
[...]
[WFClient]
AllowAudioInput=True
[...]
Next, log off and log back into to your windows desktop and check the recording tab on the Sound settings, there a recording device now.
That should do the trick.