Skip to main content

Posts

Showing posts from 2017

KM02707977: ALM Octane Secure Configuration

Link: https://softwaresupport.hpe.com/group/softwaresupport/search-result/-/facetsearch/document/KM02707977

Digital signature verification of RPM package

This procedure is necessary for the digital signature verification of RPM package to make sure the file has not been tampered with and the code was indeed signed by the trusted entity (Hewlett Packard Enterprise).

If this is not done, you may see NOKEY warning during the installation of the ALM Octane application:

warning: octane-onprem-12.53.xx.xx.rpm: Header V3 RSA/SHA1 Signature, key ID b564a643: NOKEY

Solution: 
If user sees NOKEY warning during the RPM package installation, they need to follow procedure on this page  for the missing key. In the example above, key ID is  b564a643.

Here is the summary of steps:

Download the keys (or use attached)
Extract the missing key  (or use attached)
Import the missing key
rpm --import /path_to_the_key/B564a643.pub

Validate signature is OK:
rpm --checksig filename_of_the_rpm

This means the package is fine…

ALM Octane - KM02494295 - Installing Elastic Search server

https://softwaresupport.hpe.com/km/KM02494295


Content of KM from Jun 20, 2017:


Title
Installing Elasticsearch server
Summary
Elasticsearch is a required component of ALM Octane.  This document is provided as a service on how to install and configure Elasticsearch on a Red Hat Enterprise Linux / Centos or Windows platforms.
Topic
This article provides the steps for installing an Elasticsearch database. Elasticsearch is a required database component for ALM Octane.
Response Elasticsearch is quite memory intensive and requires disk space to maintain indexes. Therefore, we recommend you have a dedicated machine. The size of the customer environment (standalone or clustered, number of workspaces, amount of data, and so on) may affect whether you need a mid-level machine or an Elasticsearch cluster. Therefore, the decision to use an existing server depends on the type of operations anticipated. For example, for testing purposes by a small pilot team, you can start with an existing server machine. Pre…

ALM Octane - KM02703217 - installation troubleshooting document

If installation of ALM Octane fails. it is good idea to see troubleshooting guide KM02703217.

To access this document, open https://softwaresupport.hpe.com/km/KM02703217

Content of document (Jun 20, 2017):


Title This document contains troubleshooting suggestions for issues relating to the ALM Octane installation. Summary
Known troubleshooting scenarios and possible solutions. Check this document often for more updated information.
Topic
These the known scenarios and solutions for ALM Octane installation troubles.
Response I rebooted the ALM Octane server machine. The HPALM service did not start up automatically.When you reboot the machine, you need to manually restart the ALM Octane server: service HPALM restart The service runs in the background. ALM Octane does not open in Internet Explorer.If you encounter problems opening ALM Octane in Internet Explorer, check that the domain is configured correctly: 1.Edit the octane.yml file and provide the correct the domain. 2.Restart the ALM Octane serve…

טיפים לטסט על אמבולנס במד"א

אורך הטסט הוא בערך 20-30 דקות בהם הטסטר נותן הוראות ימינה ושמאלה ולפעמים קצת יותר. נראה שהטסטר מחפש להבין שאתה לא נהג חסר אחריות.
הרכב עצמו הוא אוטומט. מוט ההילוכים הוא בהגה ודרכו אפשר לעבור בין המצבים (Drive, Reverse etc).
ההמברקס הוא דוושת הרגל השמאלית.
טיפיםהעצות בלשון זכר רק לצורך פשטות.
בתחילת הנסיעה:
אם אתה הראשון, תדליק אורות דרך.

בדוק איך מעבירים את ההילוך ל 3 בלי להסתכל בידית ההילוכים כי הטסטר עלול לבקש במהלך הנסיעה שתעביר להילוך שלישי.

בדוק איך להשתמש בדוושת בלם היד (שמאלית) כי ייתכן שהטסטר ישלוף לך את המפתח באמצע הנסיעה ויבקש ממך לבלום את האמבולנס באמצעות "פימפום" על דוושת הבלם יד תוך כדי שידית השחרור שלו משוכה אחורה כדי שלא ינעל הבלם
בנסיעה: סע לאט, אבל בטוח. 
ציית לתמרורים,

לא לשכוח לאותת,
שמור מרחק, 
אל תקפוץ על פסי האטה, 
אל תעלה על מדרכה ואם זה קורה בפנייה אז קח אחורה ורד מהמדרכה (המדרכה היא רק להולכי הרגל),
סע בצד ימין ולא באמצע הכביש,
תדע להגיד כמה מותר לנסוע בכל כביש שאתה נמצא בו,
כאשר נמצאים ברחוב שנכנס לרחוב חד סטרי אז צריך לדעת לאיזה צד לפנות בתוך הרחוב …

yarn fails on permission error

ERROR: $ yarn

yarn install v0.23.4
[1/4] Resolving packages...
warning Integrity check: Patterns don't match
[2/4] Fetching packages...
error An unexpected error occurred: "EACCES: permission denied, mkdir '/DATA/ads_slave/.yarn-cache/v1/npm-hard-source-webpack-plugin-0.3.12-ba9bf1ce645e83146b4324c068909275997223b5'".

The workaround: Run 'yarn' using sudo:
$ sudo yarn [sudo] password for dev:  yarn install v0.23.4 [1/4] Resolving packages... warning Integrity check: Patterns don't match [2/4] Fetching packages... warning fsevents@1.1.1: The platform "linux" is incompatible with this module. info "fsevents@1.1.1" is an optional dependency and failed compatibility check. Excluding it from installation. [3/4] Linking dependencies... ...

Web Assembly - מה זה

מה זה? Web Assembly היא טכנולוגיה חדשה שנמצאית עדיין בפיתוח. היא נתמכת ע"י חברות הווב הגדולות - גוגל, אפל, פיירפוקס ומיקרוסופט. טכנולוגיה זו מרחיבה את היכולות של JavaScript.

הסיכום הנ"ל מבוסס על הרצאה בשם WebAssembly: the browser VM we were waiting for של Boyan Mihaylov.
מה זה יאפשר? הטכנולוגיה הזו הולכת להבשיל תוך שנה שנתיים. היא הולכת לעשות מיני מהפכה בעולם הווב ותאפשר להריץ בפעם הראשונה תוכנות "כבדות" שדורשות חישובים מסובכים על הדפדפן במקום שיהיה צריך להתקין תוכנה מקומית על המחשב. 
דוגמא לאפליקציות כאלה: משחקים עם גרפיקה מורכבת, תוכנות לעיבוד תמונה ווידאו, תוכנות למציאות רבודה, תוכנות סימולציה מדעיות, כלי פיתוח מורכבים ועוד.
קצת היסטוריה כדי להבין מה זה Web Assembly כדאי להסתכל קצת על ההיסטוריה של JavaScript.
השפה JavaScript הומצאה ב 10 ימים (!) בשנת 1995 כשפה שיריץ הדפדפן הראשון הרציני שנקרא אז Netscape.

השפה היתה אז מיועדת כדי לעשות שינויים קטנים בתצוגה של הדף שמוצג על המסך. לדוגמא - להסתיר חלקים מהמסך, ליצור אנימציות פשוטות, שינוי צבעים וכו:



עם התחזקות המחשב…

gnutls_handshake() failed: Access was denied

Error when running apt-get:

sudo apt-get update && sudo apt-get install yarn

gnutls_handshake() failed: Access was denied

The problem: There is proxy configuration error of apt-get

The fix:Define proxy for apt-get
1. sudo vim /etc/apt/apt.conf 2. Add line: Acquire::http::proxy "http://web-proxy.il.hpecorp.net:8080";
Source: https://ubuntuforums.org/showthread.php?t=2011511

Fail to run docker hello world

After docker installed, it is recommended to check it with below command:

sudo docker run hello-world

When it fails to run, it might be a missing proxy configuration. Docker has its own proxy configuration and it does not use http_proxy variable.


Define docker proxy:Edit etc/systemd/system/docker.service.d/http-proxy.conf and add proxy under [Service] section:

[Service]
Environment="http_proxy=http://PROXY_MACHINE_REAL_NAME:8080" "https_proxy=http://PROXY_MACHINE_REAL_NAME:8080" "no_proxy=127.0.0.1,localhost,mydyumserver"