CloudFoundry - Application 'controlealunos' does not exist - cloud-foundry

I think that i'm suffering a bug problem. I created a application on Cloud Foundry with the name "controle*A*lunos" with the upper case letter A.
When i execute the command
cf-apps
i get this result:
+----------------+----+---------+---------------------------------+---------------+
| Application | # | Health | URLs | Services |
+----------------+----+---------+---------------------------------+---------------+
| controleAlunos | 1 | RUNNING | controlealunos.cloudfoundry.com | mysql-86d568b |
+----------------+----+---------+---------------------------------+---------------+
But when i try to update my project whit the command :
prod cf-update controleAlunos controleAlunos-0.1.war
i receive an error
Error Application 'controlealunos' does not exist.
I think that it should be the name of my application. I put it with one Upper Case letter controle*A*lunos and i'm receving the error with no upper case letter controlealunos.
I tried to rename it, but i still get the error.
Any Sugests ?

I guess the project name you created is "controlealunos" which resulted in the app.name property in application.properties is a lower case name, while the name used to push onto CF is "controleAlunos". You can try change the value in the properties file and update again.

Related

I want to execute a run command as a domain user belonging to Active Directory

I use AWS-RunPowerShellScript in system manager.
At that time, we would like to add an AD user using the dsadd-user command. But this will result in an error because I don't have access permissions.
Because I believe that the command is executed as a local user named ssm-user.
I want to run the command as a user belonging to Active Directory - is it possible?
• Yes, it is possible to run the command as a user belonging to Active Directory for adding an AD user using the ‘dsadd-user’ command. For that purpose, you will have to ensure that this command is executed with elevated (domain administrator or local administrator) privileges. Also, ensure that the system from which the command is executed is a domain joint system. Most probably, I would suggest you to execute the below commands on a domain controller.
Command for adding a user to Active Directory: -
‘ dsadd user <UserDN> [-samid <SAMName>] [-upn <UPN>] [-fn <FirstName>] [-mi <Initial>] [-ln <LastName>] [-display <DisplayName>] [-empid <EmployeeID>] [-pwd {<Password> | *}] [-desc <Description>] [-memberof <Group> ...] [-office <Office>] [-tel <PhoneNumber>] [-email <Email>] [-hometel <HomePhoneNumber>] [-pager <PagerNumber>] [-mobile <CellPhoneNumber>] [-fax <FaxNumber>] [-iptel <IPPhoneNumber>] [-webpg <WebPage>] [-title <Title>] [-dept <Department>] [-company <Company>] [-mgr <Manager>] [-hmdir <HomeDirectory>] [-hmdrv <DriveLetter>:][-profile <ProfilePath>] [-loscr <ScriptPath>] [-mustchpwd {yes | no}] [-canchpwd {yes | no}] [-reversiblepwd {yes | no}] [-pwdneverexpires {yes | no}] [-acctexpires <NumberOfDays>] [-disabled {yes | no}] [{-s <Server> | -d <Domain>}] [-u <UserName>] [-p {<Password> | *}] [-q] [{-uc | -uco | -uci}] ’
Example command: -
‘ dsadd user “cn=John Smith,ou=SouthEmployees,dc=northwindtraders,dc=com” -disabled no –pwd C^h3Bdo9# -mustchpwd yes -memberof cn=janitors,ou=SouthEmployees,dc=northwindtraders,dc=com -acctexpires never ‘
• For executing the above command through AWS Systems manager console, please refer to the AWS documentation link below for more details: -
https://docs.aws.amazon.com/systems-manager/latest/userguide/integration-S3-PowerShell.html

Unable to login ECR web page and show error message

Could you check why user kcizek is not able to login to either hub.tess.io nor ecr? This is first time login but it should work with corp and PIN + Yubi. Login works for me just fine.
I am unable to access https://ecr.vip.ebayc3.com/repository/
When I log in, I am faced with this. The ‘contact us’ link doesn’t have any contact information, so I’m trying here. Any ideas? Thanks.
Potentially relevant background: this is my first time attempting to get access.
enter image description here
It's found the email info is absent in user account.
+-----------+----------------------------------+
| Field | Value |
+-----------+----------------------------------+
| domain_id | default |
| email | |
| enabled | True |
| id | e69fe5b9d9384b338b3c397c7c84e33f |
| name | kcizek |
+-----------+----------------------------------+
Solution is to contact Tess oncall to add email info.
Related Command
openstack user set kcizek --email kcizek#ebay.com

Parse output of bash tool --> only get strings with matching pattern (with nothing between)

I use a can-discovery tool which gives me an output like this one below:
-------------------
CARING CARIBOU v0.3
-------------------
Loaded module 'uds'
Sending Diagnostic Session Control to 0x0710
Verifying potential response from 0x0710
Resending 0x710... Success
Found diagnostics server listening at 0x0710, response at 0x077a
Sending Diagnostic Session Control to 0x07df
Verifying potential response from 0x07df
Resending 0x7df... Success
Found diagnostics server listening at 0x07df, response at 0x077a
Sending Diagnostic Session Control to 0x07e0
Verifying potential response from 0x07e0
Resending 0x7e0... Success
Found diagnostics server listening at 0x07e0, response at 0x077a
Sending Diagnostic Session Control to 0x07ff
Identified diagnostics:
+------------+------------+
| CLIENT ID | SERVER ID |
+------------+------------+
| 0x00000710 | 0x0000077a |
| 0x000007df | 0x0000077a |
| 0x000007e0 | 0x0000077a |
+------------+------------+
Now I want to process the results in my Java Script application and save it to my database as Client and Server IDs. But to do this I need to parse this output above to get just the IDs as client and server IDs.
The first step now would be to get the Hex IDs fromt he output and specify if Client or Server.
The problem is I dont know grep/awk/sed good enough to think of any bash command to solve my problem.
Would be great if somebody could help me a little bit out :)
I tried all sorts of grep commands like
grep 0x000 disc_log_temp.txt
, also with different options like -w -x -o ect.
With this commands I get outputs like this one:
Sending Diagnostic Session Control to 0x0710
| 0x00000710 | 0x0000077a |
| 0x000007df | 0x0000077a |
| 0x000007e0 | 0x0000077a |
But I need just the single ID strings and also dont understand why my grep displays the first line....
Now if somebody could tell my how I can manage to get just the IDs and also know which ones are Client and which ones are Server IDs it would be really great.
Thank you very much in advance.
If you use awk, the first field of the line you want is "|" and the number of fields is 5. I'm not sure how you want it formatted, it should be easy to modify though.
awk '$1=="|"&&NF==5{print "client: " $2 ", server: " $4}' disc_log_temp.txt

What effect to SPF-record qualifiers have if they are included into another SPF record, if the parent record is stricter than the child?

I want to put a strict FAIL qualifier on all email sources that are not listed explicitly in the SPF record of my domain.
This can simply be accomplished by the following record (the -all designates that all other sources should not be accepted)
mydomain.com. IN TXT "v=spf1 ip4:my-ip-address/32 -all"
Now my problem is that I in addition want to white-list my email provider (mailgun.com) as well as google apps, so I created the following record:
mydomain.com. IN TXT "v=spf1 include:mailgun.org include:_spf.google.com ip4:my-ip-address/32 -all"
Now the SPF record of mailgun.com (in case of google the same situation applies) resolves to:
mailgun.org. 3600 IN TXT "v=spf1 ip4:173.193.210.32/27 ip4:50.23.218.192/27 ip4:174.37.226.64/27 ip4:208.43.239.136/30 ip4:50.23.215.176/30 ip4:184.173.105.0/24 ip4:184.173.153.0/24 ip4:209.61.151.0/24 ip4:166.78.68.0/22 ip4:198.61.254.0/23 ip4:192.237.158.0/23 " "~all"
Now what,s interesting is, is, that they put a soft fail qualifier "~all" on their spf record.
Wikipedia describes the include directive as follows:
If the included (a misnomer) policy passes the test this mechanism
matches. This is typically used to include policies of more than one
ISP.
I interpret this in the way that an unknown sender is qualified as SOFT FAIL by the included records, and therefore passes as SOFT FAIL, because they are included in the root record. Even if the root record puts a FAIL on all not included sources.
So that the incldued records effectively render the FAIL qualifier of the root record useless. So the laeast strict record deinfes the overall qualifier for unknown sources.
Am I correct in this assumption? If not, how is in the example given, an unknown sender qualified?
The behaviour is described in seciton 5.2 of the RFC where it says
Whether this mechanism matches, does not match, or throws an
exception depends on the result of the recursive evaluation of
check_host():
+---------------------------------+---------------------------------+
| A recursive check_host() result | Causes the "include" mechanism |
| of: | to: |
+---------------------------------+---------------------------------+
| Pass | match |
| | |
| Fail | not match |
| | |
| SoftFail | not match |
| | |
| Neutral | not match |
| | |
| TempError | throw TempError |
| | |
| PermError | throw PermError |
| | |
| None | throw PermError |
+---------------------------------+---------------------------------+
The mechanism in this contects refers to the "include" functionality.
As shown in the table a softfail causes a not-match.
It also says:
In hindsight, the name "include" was poorly chosen. Only the
evaluated result of the referenced SPF record is used, rather than
acting as if the referenced SPF record was literally included in the
first.
Which I interpret in the way that only the result of the included record is relevant, which is, in the cas of a soft fail, a not-match (same as if the record woul have a FAIL) qualifier.
Here's also a test result with the py spf library performed on this website
Input accepted, querying now...
Mail sent from this IP address: 1.2.3.4
Mail from (Sender): scknpbi#cacxjxv.com
Mail checked using this SPF policy: v=spf1 ip4:4.5.6.7/32 include:mailgun.org -all
Results - FAIL Message may be rejected
Mail sent from: 1.2.3.4
Mail Server HELO/EHLO identity: blanivzsrxvbla#saucjw.com
HELO/EHLO Results - none

correct usage of the VERSIONINFO resource

I have set up my version table info in my version.rc file as follows:
+-----------------+-----------------------------------------+
| Key | Value |
+-----------------+-----------------------------------------+
| CompanyName | MyCompany
| FileDescription | A test application that does something. |
| InternalName | TestApp |
| FileVersion | 1.0.0 |
| OriginalFilename| TestApp.exe
| ProductVersion | 1.0.0 |
| ProductName | Test Application |
+-----------------+-----------------------------------------+
Whenever my application crashes or some antivirus message pops up asking for permission or basically any event that displays my application name occurs, the application name is displayed as "A test application that does something", i.e. FileDescription is taken as the application name. I am using this article as my reference.
What I see:
What I Want to See:
To achieve the second image, I edited FileDescription to "Test Application".
BUT, now in the task manager (and other areas where the description is used),
After Editing FileDescription to "Test Application":
Before Editing FileDescription:
I want to know if there's some way to specify to the OS to use the ProductName in the first case above (and other similar cases) and FileDescription in the second case above (and other similar cases).