Category Archives: DevOps

How A Cloud architect is different from DevOps role ?

vskumarcloud-build-cloud-architect.pngHow A Cloud architect is different from DevOps practices ?

We have been watching on lot of FB Groups and ad sites as “learn DevOps/AWS”. In general everybody believe with these stickers/posters they need to learn AWS and DevOps together is a must for any Modern technology professional.

When we talk about AWS and DevOps they are two different work streams.

Now, one might get the below questions in their mind.

  1. Is a Cloud Architect need to be expert to work on DevOps activities also ?
  2. What are the activities related to Cloud architect ?
  3. Why the Cloud architect need not bother on DevOps ?

Now, let us analyze them as below:

The role of the cloud architect is to migrate the existing IT infrastructure setup into the cloud services. The cloud services can be AWS or Azure or Google cloud [GC] or Alibaba, etc.

From the below picture one can have clarity if they have experience in traditional Infrastructure building  practice.

How to create AWS S3 Bucket

This role need to understand clearly on the usage of those vendor related [AWS/AZURE/GC/Alibaba] cloud services and should have command on mapping the current traditional infrastructure setup to map to the cloud services and plan/design for its transformation with the additional benefits to the management in view of cost and easy operation.

Once the modern application architecture/infrastructure in cloud is operational, then the management can think of introducing the DevOps practices.

To work on DevOps practices, each Cloud services vendor provides their own setup or tools at different processes or pipeline stages. To do these tasks a separate role professionals are required, who are called DevOps Engineers. At this point the role of the cloud Architect is he/she can guide them on the available infrastructure with the Cloud vendor. As per the Cloud architect planning/guidelines the DevOps engineers need to adopt the relevant tools/processes. Basically all the setup is going to be on IAC [Infrastructure As A Code] technics. There can be Configuration tools to create the IAC for different environments. At this point the Cloud architect can monitor these tools implementation as a part of cloud infrastructure implementation.

So, the Cloud architect do not need to make his/her fingers dirty with tools/commands to implement the DevOps processes.

For example; If you read the roles of AWS with different certifications, they mention Solution Architect [SA] separately from DevOps engineer role. They have multiple roles like; Sys ops, Developer, etc. All these roles need to be expert in making their fingers dirty with the relevant AWS services usage/implementation efficiently and effectively . But here the Cloud Architect [which is SA in view of AWS] role is to monitor on their activities only. He/She doesn’t need to put the fingers into techie stuff.

Hope I have given clarity for the above questions.

I get lot of enquiries; as they want to do AWS/DevOps both the courses together. I understood due to lot of training vendors are making their posters on social for their business, these experienced professionals are getting confusion as they need to learn both.

Now, I would like to ask the below questions to you as this blog reader after the above understanding;

Do a modern technology professional need to learn Cloud services and also the DevOps as mandatory ? [Ex: Which is DevOps/AWS].

Answer: It is not. They can choose One route only. If he/she came from the real work experience of Sysadmin/Sys engineer role, the past experiences need to be utilized efficiently in IT Industry. Hence the Scalable role is Cloud architect. In view of AWS it is SA. But they need to have very good command in understanding the traditional architecture and also the cloud services to establish a well suited conversion plan. This role person is responsible to  show ROI [Return On Investment] also to the management.

You can also compare the SAA Salary among all the roles being played with AWS:

See the difference on the salary amounts to seek your role as per your professional potentiality.

Question: In the current job market in the JDs they ask on DevOps also for Cloud role why ?

Answer: Please let us note; Many organizations they wanted to use the same resource for Cloud and DevOps Architect/Engineer role to save their IT budget. But they offer more salary for these multi skills. Not only this scenario, there are many companies use multi-cloud technology for their BCP. They will ask these skills also. The skills acceleration is mandated for every Professional now a days. The more skills you acquire the early, your CTC is going to touch the Sky ASAP.

Also, Visit:

https://vskumar.blog/2019/03/04/how-best-you-can-utilize-cloud-architect-role-as-an-efficient-it-management-practitioner/

Do you want to know the size of the Cloud job market globally if yes, visit:

https://vskumar.blog/2019/02/14/what-will-be-the-size-of-cloud-market-in-it-by-2022/

For Special Coaching details, visit:

https://vskumar.blog/2020/10/08/cloud-cum-devops-coaching-your-investigation-and-actions/

To know the real articulation of SA, Visit for my AWS SAA class video:

Student Feedback:

AWS: POC-How to Build WordPress web site in AWS Cloud/Network ?


Most of the Blogs on websites are operated by WordPress[WP] software which is developed in PHP. Even my site [vskumar.blog] is from this software. To setup the WP, there are tier based architecture/setup required. For PHP related software we can have a 2-tier architecture setup.

For detailed analysis and the required AWS components for setting up W, below blog you can visit/follow blog:
https://vskumar.blog/2018/12/31/2-aws-wordpresswp-infrastructure-creation-using-a-free-tier-account/

In this demo video the WP site building project was discussed with different design steps towards AWS components and it was demonstrated well by one of our [experienced IT Professional] students well.


These are weekly assignments they get and they need to prove by themselves with a demo in a team; like live environment how it happens in a typical project team. By attending this activity delivery on weekly basis, one will not get any fear/scareness on doing the live infra tasks. They will be habituated with the project activities when they join in real job. And they will be productive resources from day one onwards. These are the major benefits from my course.

Also, visit the below blog also:

https://vskumar.blog/2020/01/20/aws-devops-stage1-stage2-course-for-modern-tech-professional/

https://vskumar.blog/2020/02/03/contact-for-aws-devops-sre-roles-mock-interview-prep-not-proxy-for-original-profile/

AWS: POC-How to do VPC Peering with 2 VPCs ?

When we have two networks in traditional methods, we used to do internal networking within the premises. And used those servers for Software APIs. Also the Sysadmin/DBAs/Network Admin role people used to manage them well. But in Cloud how to implement this kind of setup ?

Now, In Cloud how this internetworking can be done through VPC peering ?

Watch this introduction chapter before you go to the below POCs:

In this POC project, it is well proven how we can create such kind of environment by using 2 VPCs and their peering with deeper analysis and the design steps of different services. And how the private subnet related Linux and Windows EC2s can be accessed by using NAT and Jump Servers?. And how to operate another VPC EC2 from one VPC EC2 ? Just watch this design steps analysis video from the below link:

In the below video a POC analysis is discussed with an Experienced Cloud/DevOps professional.

Watch the below video for How to config NATGATEWAY and use it for Private EC2 MySql config.

For a live VPC Peered POC, you can visit the below blog:

https://vskumar.blog/2020/10/12/aws-a-live-interview-poc-setup-with-elb-vpc-peering-ebs-mount/

To know our courses, visit the below blog also:

https://vskumar.blog/2020/01/20/aws-devops-stage1-stage2-course-for-modern-tech-professional/

https://vskumar.blog/2020/02/03/contact-for-aws-devops-sre-roles-mock-interview-prep-not-proxy-for-original-profile/

AWS: Follow AWS SAA Best practices for interviews

In the following video the AWS SAA Best practices were discussed in detailed. These are useful for Cloud Architect/Engineer role job interview.

If you want to know why you need to learn and become/grow into Cloud/.DevOps Role, watch the below video:

For my Course details please see the below blogs and the videos.

https://vskumar.blog/2020/01/20/aws-devops-stage1-stage2-course-for-modern-tech-professional/

https://vskumar.blog/2020/02/03/contact-for-aws-devops-sre-roles-mock-interview-prep-not-proxy-for-original-profile/

A quick review on DevOps Practices for DevOps Engineers/Practitioners

Watch this video.

DevOps Patterns
devops-process
  1. DevOps is a terminology used to refer to a set of principles and practices to emphasize the collaboration and communication of Information Technology [IT] professionals in a software project organization, while automating the process of software delivery and infrastructure using Continuous Delivery Integration[CDI] methods.
  2. The DevOps is also connecting the teams of Development and Operations together to work collaboratively to deliver the Software to the customers in an iterative development model by adopting Continuous Delivery Integration [CDI] concepts. The software delivery happens  in small pieces at different delivery intervals. Sometimes these intervals can be accelerated depends on the customer demand.
  3. The DevOps is a new practice globally adopted by many companies and its importance and implementation is accelerating by maintaining constant speed.  So every IT professional need to learn the concepts of DevOps and its Continuous Delivery Integration [CDI] methods. To know the typical DevOps activities by role just watch the video: https://youtu.be/vpgi5zZd6bs, it is pasted below in videos.
  4. Even a college graduate or freshers also need to have this knowledge or practices to work closely with their new project teams in a company. If a fresher attends this course he/she can get into the project shoes faster to cope up with the  experienced teams.
  5. Another way; The DevOps is an extension practice of Agile and continuous delivery. To merge into this career; the IT professionals  need to learn the Agile concepts, Software configuration management, Release management, deployment management and  different DevOps principles and practices to implement the CDI patterns. The relevant tools for these practices integration. There are various tool vendors in the market. Also open source tools are very famous. Using these tools the DevOps practices can be integrated to maintain the speed for CDI.
  6. There  are tools related with version control and CDI automation. One need to learn the process steps related to these areas by attending a course. Then the tools can be understood easily.  If one understands these CDI automation practices and later on learning the tools process is very easy by self also depends on their work environment.
  7. As mentioned in the above; Every IT company or IT services company need to adopt the DevOps practices for their customers competent service delivery in global IT industry. When these companies adopt these practices, their resources also need to be with thorough knowledge of DevOps practices to serve to the customers. The companies can get more benefit by having these knowledged resources. At the same time the new joinees in any company either experienced or fresher professional if they have this knowledge, their CTC in view of perks will be offered more or with competent offer they may be invited to join in that company.
  8. Let us know if you need  DevOps training  from  the IT industry experienced people; which includes the above practice areas to boost you in the IT industry.

Training will be given by 3 decades of Global IT experienced  professional(s):

https://www.linkedin.com/in/vskumaritpractices

For DevOps roles and activities watch my video:

Folks, I also run the DevOps Practices Group: https://www.facebook.com/groups/1911594275816833/?ref=bookmarks

There are many Learning units I am creating with basics. If you are not yet a member, please apply to utilize them. Read and follow the rules before you click your mouse.

For contact/course details please visit:

https://vskumarblogs.wordpress.com/2016/12/23/devops-training-on-principles-and-best-practices/

Advertising3

AWS/DevOps: POC-Infra and DevOps Automation

In the Cloud/DevOps modern technology, the Automation became popular to save the manpower and the IT Budget. Among the IT Roles these roles are going to be the demanding ones always. With any technology or tools need to be followed this process.

What areas can be used for automation ?

What are the technology/tools can be used ?

In the below video a POC analysis is discussed with an Experienced Cloud/DevOps professional.

Also, visit the below blog also:

https://vskumar.blog/2020/01/20/aws-devops-stage1-stage2-course-for-modern-tech-professional/

https://vskumar.blog/2020/02/03/contact-for-aws-devops-sre-roles-mock-interview-prep-not-proxy-for-original-profile/

How to join in my groups of different practices and watch some [15%] of my past sessions on Cloud/DevOps Architects building course ?

Please follow the below guidelines to apply.

Are you safe as A Cloud architect on the role ?

vskumarcloud-build-cloud-architect.png

Are you safe as A Cloud architect on the role ?

Why the Certified AWS-Solutions Architects are being served Pinkslips ?
What could be the reasons ?
Do they understand the role clearly what the Client expects ?
Why the management is so aggressive to prove the Cloud implementation as per Schedule with ROI ?
Once the Cloud Migration Schedule is started why the IT Budget is freezed ?
Why do they attempt on Contractors as 1st instance to cut the staff ?

What the IT services companies can do with the Client terminated contracts ?

Please read the below content patiently and watch videos for solutions to protect your current Cloud role. Connect with me on linkedin to get a special coaching to rebuild your current role as per your client expectations.

Please visit the below  URLs: 

https://www.facebook.com/pg/vskumarcloud/posts/

Also, Visit:

https://vskumar.blog/2019/03/04/how-best-you-can-utilize-cloud-architect-role-as-an-efficient-it-management-practitioner/

If you want to know the size of the Cloud job market globally, visit:

https://vskumar.blog/2019/02/14/what-will-be-the-size-of-cloud-market-in-it-by-2022/

FYI: https://www.linkedin.com/jobs/aws-jobs/

To know the real articulation of SA, Visit for my AWS SAA sessions videos:

DevOps: What is the feedback analysis?

What is the feedback analysis? When it can be done?

As per the agile principles the stakeholder collaboration is an ongoing activity. At any time the stakeholder can give informal or formal feedback for any software items or in any approach followed by agile teams.

In agile model many times informal feedback can happen during the discussion. At the same time the scheduled reviews also can happen. During the review the feedback can be given by the reviewers.

Even a test result can come into a feedback category. All these feedback items need to be analyzed for delivering a working software by the teams as per the principles. 

Sometimes the feedback analysis outcome can come into process improvements areas for the next iteration and these should be considered for Retrospective items.

Hence the feedback analysis is a mandated activity at every task completion stage in  Agile project.

 

Do you want to know the difference between AWS Solution Architect Associate?

The DevOps Engineer Professional certification what Amazon conduct ?

Why do you need AWS Architect solutions experience to do this certification ?

Contact for AWS DevOps Engineer – Professional certification. Very few people globally covering the complete syllabus like I have explained from the AWS Exam guide. If interested please ping me in FB with your profile URL. Please note I coach only the global working IT Professionals. Hence Profile URL is mandated to know your background.

=== You can see the following content also ====>

Why DevOps and What are its phases and Activities ?

Why DevOps and What are its phases and Activities ?
From this Discussion video, you can learn the below items:
Before Devops:
1. What were the typical issues with IT operations ?
2. How was it; the performance of IT operations ?
3. What was the typical traditional IT operation with roles?
With DevOps:
4. Where it started the DevOps movement ?
5. Why the DevOps became part of Agile?
6. What are the Practices and Culture in DevOps ?
7. How the Agile SDLC with DevOps can be seen under its practices ?
8. How we can see; before DevOps and after DevOps the people and organizations ?
9. How the DevOps imporved the organization Culture ?
10. What are the business benefits with DevOps ?
11. What the industry reports say with DevOps movement ?
12. What are the phases of DevOps Loop ?
13. What are the activities of each DevOps phase ?
14. How the automated installations and deployments can be implemented with DevOps ?

Contact for AWS Certified DevOps Engineer Professional Exam coaching.

Visit the above page for some more DevOps videos.

To know the DevOps  Practices and Patterns in a discussion  I got the below video link:

<—– FINAL NOTE FOR YOU ——-> 

Please note this is going to be methodical coaching with lot of process related scenarios for each sub-topics as per the AWS Certification course contents. Hence we have our USP to differentiate with many others on this coaching. We consider very limited/selective people. Hence sharing you linkedin profile is mandatory. You can connect me there.  Before coming please watch all the videos on this webpage and also on youtube channel [Shanthi Kumar V]. We take care of each IT working professional for their career growth well in this competent world to beat the fake profiles well during the job/client interviews. This is the unique services provided by us well in this IT training/coaching industry. We want the existing IT Professionals to continue their ladder climbing.

————————————————————->

Ping me on FB  msg:

https://www.facebook.com/shanthikumar.vemulapalli

AWS-SAA-coaching for Test Analysts

In the below video I have explained on the activities and tasks of DevOps roles. I have explained in it why that task should be done by that role. How the Developers, Test engineers, DevOps Engineers, Users and Ops Engineers are connected to work together as a team, as per Agile manifesto. One can get clear idea on DevOps implementation. To automate these tasks DevOps tools are very much required. Hence now the DevOps market is running behind the tools.

Below image can denote the transition of IT development cycles till DevOps practice with continuous operation [automated]:

 

DevOps Movement

Visit for next series of DevOps FAQs: https://wordpress.com/post/vskumar.blog/1684

Visit for series of Agile interview questions:

https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1/

 

Also, Look into some more FAQs:

https://vskumar.blog/2018/12/29/devops-practices-faqs-2-devops-practices-faqs/

https://vskumar.blog/2019/02/01/devops-practices-faqs-3-domain-area/

DevOps: What is DevOps security ?

You will be able to learn the below FAQs from this video lesson:

  1. What is DevOps security ? 
  2. Why do you need it ?
  3. Why do you need to declare IAC as security policy ?
  4. How to instill the separate roles for secuirty in DevOps ?
  5. How to Focus on Flow and Velocity ?
  6. How the CI/CD helps ?
  7. How the Kanban systems helps ?
  8. How to de-construct applications into Microservices towards security ?
  9. How to treat security as a 1st Class Citizen in DevOps ?
  10. How to automate DevOps Security ?
  11. How to embrace new technologies through existing platforms ?

Do you want to know the difference between AWS Solution Architect Associate? and The DevOps Engineer Professional certification what Amazon conduct ?

Why do you need AWS Architect solutions experience to do this certification ?

Contact for AWS DevOps Engineer – Professional certification. Very few people globally covering the complete syllabus like I have explained from the AWS Exam guide. If interested please ping me in FB with your profile URL. Please note I coach only the global working IT Professionals. Hence Profile URL is mandated to know your background.

=== You can see the following content also ====>

Why DevOps and What are its phases and Activities ?

Why DevOps and What are its phases and Activities ?
From this Discussion video, you can learn the below items:
Before Devops:
1. What were the typical issues with IT operations ?
2. How was it; the performance of IT operations ?
3. What was the typical traditional IT operation with roles?
With DevOps:
4. Where it started the DevOps movement ?
5. Why the DevOps became part of Agile?
6. What are the Practices and Culture in DevOps ?
7. How the Agile SDLC with DevOps can be seen under its practices ?
8. How we can see; before DevOps and after DevOps the people and organizations ?
9. How the DevOps imporved the organization Culture ?
10. What are the business benefits with DevOps ?
11. What the industry reports say with DevOps movement ?
12. What are the phases of DevOps Loop ?
13. What are the activities of each DevOps phase ?
14. How the automated installations and deployments can be implemented with DevOps ?

Contact for AWS Certified DevOps Engineer Professional Exam coaching.

Visit the above page for some more DevOps videos.

To know the DevOps  Practices and Patterns in a discussion  I got the below video link:

<—– FINAL NOTE FOR YOU ——-> 

Please note this is going to be methodical coaching with lot of process related scenarios for each sub-topics as per the AWS Certification course contents. Hence we have our USP to differentiate with many others on this coaching. We consider very limited/selective people. Hence sharing you linkedin profile is mandatory. You can connect me there.  Before coming please watch all the videos on this webpage and also on youtube channel [Shanthi Kumar V]. We take care of each IT working professional for their career growth well in this competent world to beat the fake profiles well during the job/client interviews. This is the unique services provided by us well in this IT training/coaching industry. We want the existing IT Professionals to continue their ladder climbing.

————————————————————->

Ping me on FB  msg:

https://www.facebook.com/shanthikumar.vemulapalli

AWS-SAA-coaching for Test Analysts

In the below video I have explained on the activities and tasks of DevOps roles. I have explained in it why that task should be done by that role. How the Developers, Test engineers, DevOps Engineers, Users and Ops Engineers are connected to work together as a team, as per Agile manifesto. One can get clear idea on DevOps implementation. To automate these tasks DevOps tools are very much required. Hence now the DevOps market is running behind the tools.

Below image can denote the transition of IT development cycles till DevOps practice with continuous operation [automated]:

DevOps Movement

Visit for next series of DevOps FAQs: https://wordpress.com/post/vskumar.blog/1684

Visit for series of Agile interview questions:

https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1/

Also, Look into some more FAQs:

https://vskumar.blog/2018/12/29/devops-practices-faqs-2-devops-practices-faqs/

https://vskumar.blog/2019/02/01/devops-practices-faqs-3-domain-area/

AWS Certified DevOps Engineer – Professional course

Folks, Greetings; I am starting a new batch – coaching for “AWS Certified DevOps Engineer – Professional” if you are interested please contact privately. Please note your Linkedin profile share is mandated for my coaching to know you better. In the 1st instance don’t ask—> impractical question “How much is the fees ?” instead of seeing the available stuff !  and coming to a call.
See the quality of the coaching from my Blogs/Videos, etc.. and come to a call. Thanks for understanding. I appreciate the guys who all joined for my classes and I say good luck in their professional growth.
 
Go to my youtube channel [Shanthi Kumar V] and blog site [vskumar.blog] also for DevOps. I want the people to see 1st my videos/blogs and if they satisfied only, I will have call with them. I don’t pressure them for my course… like sales guys!! Hope you got it!

Watch the Course Curriculum discussion as AWS defined:

It has the answers for the below questions;

Do you want to know the difference between AWS Solution Architect Associate?

The DevOps Engineer Professional certification what Amazon conduct ?

Why do you need AWS Architect solutions experience to do this certification ?

Contact for AWS DevOps Engineer – Professional certification. Very few people globally covering the complete syllabus like I have explained from the AWS Exam guide. If interested please ping me in FB with your profile URL. Please note I coach only the global working IT Professionals. Hence Profile URL is mandated to know your background.

=== You can see the following content also ====>

Why DevOps and What are its phases and Activities ?

Why DevOps and What are its phases and Activities ?
From this Discussion video, you can learn the below items:
Before Devops:
1. What were the typical issues with IT operations ?
2. How was the performance of IT operations ?
3. What was the typical traditional IT operation with roles?
With DevOps:
4. Where it started the DevOps movement ?
5. Why the DevOps became part of Agile?
6. What are the Practices and Culture in DevOps ?
7. How the Agile SDLC with DevOps can be seen under its practices ?
8. How we can see; before DevOps and after DevOps the people and organizations ?
9. How the DevOps improved the organization Culture ?
10. What are the business benefits with DevOps ?
11. What the industry reports say with DevOps movement ?
12. What are the phases of DevOps Loop ?
13. What are the activities of each DevOps phase ?
14. How the automated installations and deployments can be implemented with DevOps ?

Contact for AWS Certified DevOps Engineer Professional Exam coaching.

Visit the above page for some more DevOps videos.

To know the DevOps  Practices and Patterns in a discussion  I got the below video link:

<—– FINAL NOTE FOR YOU ——-> 

Please note this is going to be methodical coaching with lot of process related scenarios for each sub-topics as per the AWS Certification course contents. Hence we have our USP to differentiate with many others on this coaching. We consider very limited/selective people. Hence sharing you linkedin profile is mandatory. You can connect me there.  Before coming please watch all the videos on this webpage and also on youtube channel [Shanthi Kumar V]. We take care of each IT working professional for their career growth well in this competent world to beat the fake profiles well during the job/client interviews. This is the unique services provided by us well in this IT training/coaching industry. We want the existing IT Professionals to continue their ladder climbing.

————————————————————->

Ping me on FB  msg:

https://www.facebook.com/shanthikumar.vemulapalli

AWS-SAA-coaching for Test Analysts

In the below video I have explained on the activities and tasks of DevOps roles. I have explained in it why that task should be done by that role. How the Developers, Test engineers, DevOps Engineers, Users and Ops Engineers are connected to work together as a team, as per Agile manifesto. One can get clear idea on DevOps implementation. To automate these tasks DevOps tools are very much required. Hence now the DevOps market is running behind the tools.

Below image can denote the transition of IT development cycles till DevOps practice with continuous operation [automated]:

DevOps Movement

Visit for next series of DevOps FAQs: https://wordpress.com/post/vskumar.blog/1684

Visit for series of Agile interview questions:

https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1/

Also, Look into some more FAQs:

https://vskumar.blog/2018/12/29/devops-practices-faqs-2-devops-practices-faqs/

https://vskumar.blog/2019/02/01/devops-practices-faqs-3-domain-area/

Why DevOps and What are its phases and Activities ?

Why DevOps and What are its phases and Activities ?

Why DevOps and What are its phases and Activities ?
From this Discussion video, you can learn the below items:
Before Devops:
1. What were the typical issues with IT operations ?
2. How was it; the performance of IT operations ?
3. What was the typical traditional IT operation with roles?
With DevOps:
4. Where it started the DevOps movement ?
5. Why the DevOps became part of Agile?
6. What are the Practices and Culture in DevOps ?
7. How the Agile SDLC with DevOps can be seen under its practices ?
8. How we can see; before DevOps and after DevOps the people and organizations ?
9. How the DevOps imporved the organization Culture ?
10. What are the business benefits with DevOps ?
11. What the industry reports say with DevOps movement ?
12. What are the phases of DevOps Loop ?
13. What are the activities of each DevOps phase ?
14. How the automated installations and deployments can be implemented with DevOps ?

Contact for AWS Certified DevOps Engineer Professional Exam coaching.

Ping me on FB  msg:

https://www.facebook.com/shanthikumar.vemulapalli

AWS-SAA-coaching for Test Analysts

In the below video I have explained on the activities and tasks of DevOps roles. I have explained in it why that task should be done by that role. How the Developers, Test engineers, DevOps Engineers, Users and Ops Engineers are connected to work together as a team, as per Agile manifesto. One can get clear idea on DevOps implementation. To automate these tasks DevOps tools are very much required. Hence now the DevOps market is running behind the tools.

Below image can denote the transition of IT development cycles till DevOps practice with continuous operation [automated]:

 

DevOps Movement

Visit for next series of DevOps FAQs: https://wordpress.com/post/vskumar.blog/1684

Visit for series of Agile interview questions:

https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1/

Also, Look into some more FAQs:

https://vskumar.blog/2018/12/29/devops-practices-faqs-2-devops-practices-faqs/

https://vskumar.blog/2019/02/01/devops-practices-faqs-3-domain-area/

DevOps Practices & FAQs -4[ for DevOps and Test Engineers]

During DevOps, you will have Test engineer and DevOps engineer roles. Typically these two roles need to work collaboratively to identify and classify the issues.

How the Test Engineers need to monitor the activities or tasks ?

How the DevOps engineer can catch the IAC issues ? [Those are the environmental issues].

To get the answers; both of these roles need to understand the Test monitoring activities in depth.

The attached video talks on those tasks.

 

Note:

Just I pulled my ISTQB Advanced Test Analyst class video to educate the DevOps Group.

If some of you do not know these two roles tasks during DevOps, please visit the below video:

in this video I have explained on the activities and tasks of DevOps roles. I have explained in it why that task should be done by that role. How the Developers, Test engineers, DevOps Engineers, Users and Ops Engineers are connected to work together as a team, as per Agile manifesto. One can get clear idea on DevOps implementation. To automate these tasks DevOps tools are very much required. Hence now the DevOps market is running behind the tools.

Contact for AWS Certified DevOps Engineer Professional Exam coaching.

 

Below image can denote the transition of IT development cycles till DevOps practice with continuous operation [automated]:

 

DevOps Movement

 

Visit for next series of DevOps FAQs: https://wordpress.com/post/vskumar.blog/1684

Visit for series of Agile interview questions:

https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1/

 

Also, Look into some more FAQs:

https://vskumar.blog/2018/12/29/devops-practices-faqs-2-devops-practices-faqs/

https://vskumar.blog/2019/02/01/devops-practices-faqs-3-domain-area/

How to Create a Learning Organization during DevOps Practices implementation ?

Create Learning-DevOps organization.png

If you are keen in learning DevOps Practices as on latest, you can apply to join in my group: https://www.facebook.com/groups/1911594275816833/

Please note there are rules to follow.

For DevOps roles and activities watch my video:

For contact/course details please visit:

https://vskumarblogs.wordpress.com/2016/12/23/devops-training-on-principles-and-best-practices/

Contact for AWS DevOps Engineer – Professional certification. Very few people globally covering the complete syllabus like I have explained from the AWS Exam guide. If interested please ping me in FB with your profile URL. Please note I coach only the global working IT Professionals.  Hence Profile URL is mandated to know your background.

Watch the below 50 minutes video for the above analysis:

How best you can utilize Cloud Architect role as an efficient IT Management practitioner ?

vskumarcloud-build-cloud-architect.png

What are the Skills required for a Cloud Architect ?
How best you can utilize this role as efficient IT Management practitioner ?
Many organizations use the role of Cloud Architect for DevOps Practices also in small to mid size IT Organizations or departments.
But in reality if the organizations want to implement effectively and efficiently the Cloud migrations, they need to dedicate the Cloud Architect role as per the standards.
You can also watch the below video to know what kind of activities and planning need to be done for Cloud initiation. This was published by me on May 21, 2014.
For relevant Blog visit:

You can also see:

What is the need of upgrading cloud skills for a PM role ?

 
In 2017, Gartner published on Cloud Architect role with many activities along with the required skills. We may not be able to use the entire activities related to this role. But there are some mandated activities we can use them in regular business.
I have extracted some of the important points where in the current trend the IT Management practitioners can utilize them and see the differentiation from your past executions on this role. A discussion video is attached below for your perusal.
Finally, I would say you are mandated to separate this role from DevOps Activities assigning and dedicate the role for;
  • Cloud Infrastructure Planning,
  • Designing,
  • Building and
  • implementing effectively for business needs 
So many burning issues related to DevOps and Cloud can be separated and resolved faster to move forward. This way many risks can be reduced!!
If you are an IT management practitioner; and would like to get any clarifications to implement these practices you are advised to contact me on FB and have a call.

Visit my current running facebook groups for IT Professionals with my valuable discussions/videos/blogs posted:

 

DevOps Practices Group:

https://www.facebook.com/groups/1911594275816833/about/

 

Cloud Practices Group:

https://www.facebook.com/groups/585147288612549/about/

 

Build Cloud Solution Architects [With some videos of the live students classes/feedback]

https://www.facebook.com/vskumarcloud/

 

 

MicroServices and Docker [For learning concepts of Microservices and Docker containers]

https://www.facebook.com/MicroServices-and-Docker-328906801086961/

 

 

 

How to create AWS S3 Bucket

You can also compare the SAA Salary among all the roles being played with AWS:

See the difference on the salary amounts to seek your role as per your professional potentiality.

Do you want to the size of the Cloud job market globally if yes, visit:

https://vskumar.blog/2019/02/14/what-will-be-the-size-of-cloud-market-in-it-by-2022/

To know the real articulation of SA, Visit for my AWS SAA class video:

 

 

 

 

AWS-SAA-Course

DevOps Practices & FAQs -3 [Domain area]

For your DevOps job interviews coaching contact in FB.

Please note pre-requisites:
You should have attended/practiced tools sessions already.

 

Please read the previous FAQs series also: Devops-practices-faqs-1

https://vskumar.blog/2018/12/29/devops-practices-faqs-2-devops-practices-faqs/

faqs-devops-eng-network-knowedge

Visit for free concepts learning:

To join DevOps Practices group visit:

https://www.facebook.com/groups/1911594275816833/about/

To join Cloud Practices group visit:

https://www.facebook.com/groups/585147288612549/about/

 

 

If you want to know the above knowledge visit the below class video:

 

 

https://www.facebook.com/groups/1911594275816833/about/

FB-DevOps-Practices Group-page

Following videos are made to elaborate on the need and advantages of thinking on conversion into DevOps Practices by IT Companies and the Professionals. Comparative reports have been incorporated.

 

 

Advertising3

DevOps Practices FAQ -1

With reference to my DevOps Practices group questions/queries, I would like to publish some of the questions in this blog also.

Build Cloud architects-FB promotion

If you are new for DevOps, visit:

https://vskumar.blog/2017/10/22/why-the-devops-practice-is-mandatory-for-an-it-employee/

To learn Devops Prcatices/issues handling, you can join:

The DevOps experienced readers are invited to comment on the queries/questions below this blog itself for future readers purpose.

I would like to pose the below questions for practitioners.
As we all are aware most of the current DevOps engineers are from the background of Sysadmin roles.
1. When they transition into these modern roles, what kind of issues they might face ?
2. Are they comfortable to mix with Dev and Ops culture ?
3. Can they adopt the Sprint cycles ?
4. As A practitioner what kind of support you might need to give it to them ?
Please let us start our discussion with your opinions through this blog.

=== Please note the following on the agenda of the Facebook group ====>

These questions are created through a DevOps  practices group for the professionals who are in DevOps Practices. Their typical roles are; DevOps Engineers, DevOps Architects, DevOps Practioners, etc. Basically the relevant Infra architects also will come into this group like; Cloud architects. But most of our discussions are related to processes, procedures, standards and Implementations.

Please note we are not going to discuss on any tools or cloud services behavior and their usage. There are numerous sites on these areas. You are most welcome to post the issues you face related to improvement of the delivery/sprint cycles through your retrospectives. These can create some actions and outcomes. And all of these can be mapped to the tools those are being used in the projects. This way the new practitioners can learn faster to push the feedback/CDI cycles in their regular projects. Hence the joiners in this group please note all the above and scope of the discussion to scale up yourself. Good luck!

Note: For DevOps technical blogs please visit my site: https://vskumar.blog/
If you are a learner in DevOps, please send a FB request to me. The declined professionals for this group, need to validate as per this description.

With reference to this group agenda, for every member monthly few knowledge sharing discussions participation need to be there to sustain their membership. Totally inactive members are not eligible for continuation.

===========================================================>

Visit my current running facebook groups for IT Professionals with my valuable discussions/videos/blogs posted:

 

DevOps Practices Group:

https://www.facebook.com/groups/1911594275816833/about/

 

Cloud Practices Group:

https://www.facebook.com/groups/585147288612549/about/

 

Build Cloud Solution Architects [With some videos of the live students classes/feedback]

https://www.facebook.com/vskumarcloud/

 

 

MicroServices and Docker [For learning concepts of Microservices and Docker containers]

https://www.facebook.com/MicroServices-and-Docker-328906801086961/

DevOps Patterns

Visit the below blogs also:

https://vskumar.blog/2018/12/14/7-aws-saa-sample-questions-for-s3-and-glacier-with-answers-discussion-video/

https://vskumar.blog/2018/12/10/6-aws-saa-exam-sample-questions-practice-and-discussion-video/

https://vskumar.blog/2018/11/13/coaching-mentoring-on-aws-solution-architect-associate-exam/

https://vskumar.blog/2018/11/24/how-a-devops-architect-role-is-different-from-a-cloud-architect/

https://vskumar.blog/2018/11/21/how-a-cloud-architect-is-different-from-devops-role/

 

AWS-SAA-Course

 

 

 

 

 

How a DevOps Architect role is different from A Cloud Architect ?

Many people might feel the Cloud Architect and DevOps Architect can play dual roles. As per my observation yes, many small and medium level organizations are utilizing the IT Professionals in the same manner. I wrote a blog for these roles segregation with their main Activities. I felt this might help to some of the practitioners.

With reference to my previous blog on Cloud Architect role comparison with DevOps, there were questions on DevOps architect role comparison.

https://vskumar.blog/2018/11/21/how-a-cloud-architect-is-different-from-devops-role/

Basically, A DevOps architect need to work on:

  1. Identifying the Sprint cycles for different projects.
  2. Identifying the different environments needs including the different test levels requirements.
  3. Plan/design the environment specifications to build Infrastructure As A Code [IAC] and guide the DevOps Engineers.
  4. At the same time he/she need to collaborate with the Cloud Architect to seek the permissions/approvals to utilize the cloud environment on these environmental requirements/setup.
  5. Both these architects need to measure the cost of this Infrastructure to estimate and get approval from the management.
  6. The DevOps Architect is also responsible to plan for different production deployments. He/She need to work together with the Cloud Architect to establish this setup.
  7. In the current trend the containerization is accelerating with Cloud technology. Both these architects need to keep working on these areas to reduce the Virtual Machines cost by replacing with containers. At the same time these two people need to think on converting the applications into Microservices slowly with the Agile methods. This will have easy maintenance in future and also the further cost can be reduced in view of infrastructure and the man power. And their guidelines need to submit to management as a proposal. These two people are also responsible to upgrade their teams skills on the new trends in Cloud technology.
  8. If you ask me the question who are the team members for these roles;
  9. DevOps Engineers will report to DevOps Architect.
  10. Cloud/system engineer reports to Cloud Architect.

So these architects need to manage their teams well in view of their skills augmentation and the tasks rolling as per the DevOps Speed/Velocity concepts.

What kind of IT Professionals can be converted into DevOps Architect ?

Basically, the DevOps activities are related to more on Practices and Culture. If your background is related to the below areas in the past, your profile might suit to convert by learning the above mentioned skills.

  • You might have worked on Deployment areas
  • Worked in release management
  • Worked in Development processes implementation areas.
  • You should be savvy in implementing the Agile/Scrum/Lean practices.
  • You should have worked as a Servant leadership role also. [Even as a Scrum master]. In many cases this role is responsible to mentor the teams on different practices implementation by gearing up the teams to follow DevOps Velocity.
  • You should have worked in Identifying the retrospective issues very well and implemented the improvements in different Sprint cycles.
  • He/she should be savvy in learning new technology and transform the knowledge to the teams well. This knowledge should be very simple on the tools features related areas and how they can utilize them in their setup ? How they can reduce the efforts and cost to the company with a ROI Demonstration. They need to prove it to management with a POC.
  • This person is responsible to show some ROI as Cloud Architect does it on DevOps New practices implementation.
  • The DevOps Architect reports to the DevOps Practices head or CIO or CTO. Where as the Cloud Architect reports to CIO or CTO. Depends on the size of the organization, there can be Chief Cloud architect also, where all the Cloud architects report to this position.

https://vskumar.blog/2019/02/14/what-will-be-the-size-of-cloud-market-in-it-by-2022/

Note:

The DevOps Architect need not put his fingers into low level command scripts. It is the responsibility of the DevOps Engineers.

Hope this blog clarifies for many people.

AWS-SAA-Course

 

 

 

 

 

Also read the below blog on how the Costly Cloud Defects are getting created:

https://vskumar.blog/2019/10/14/how-the-cloud-professionals-can-create-the-costly-defects-and-the-reasons/

1. Cloud architect: How to build your Infrastructure planning practice [watch many scenario based videos] ?

If you are a Cloud Architect, you might do project initiation for Cloud migration projects. During that time you need to have a plan to get series of activities and to make a project schedule. You might need to see this discussion Video also along with your planning. It will add value for your future efforts savings or can reduce repeat activities. Please send your feedback by e-mail [mentioned in it], which can encourage us to make such Consulting/discussion videos sharing on Social.

Build Cloud architects-FB promotion

With reference to my previous blog on the role of Cloud architect, in this blog I would like to present on:

  • What is Traditional Infrastructure planning and building analysis ?

  • How to setup a new Infrastructure for an E-commerce [simple site] in Traditional manner ?

  • What are the Activities we might do ?

  • How to compare them in high level with a Cloud Architecting ?

  • If the Cloud architect apply these practices in his/her area, lot of time for roll back/back out tasks can be reduced during migration.

The following One hour Video has the entire elaboration  for your clarity with a Consulting/Training discussion:

You can also join for similar discussions:

https://www.facebook.com/groups/1911594275816833/about/

If you are looking for coaching on your role Cloud performance, please contact me on my FB with your Linkedin URL.

For details on my coaching visit:

https://vskumar.blog/2018/11/13/coaching-mentoring-on-aws-solution-architect-associate-exam/

If you are interested to know the Cloud initiation activities, visit my video:

A scenario based discussion happened with a Cloud professional from the above video/blog:

Cloud Initiation and Practices – 1:

https://www.facebook.com/101806851617834/videos/336263767430087/

Cloud Initiation and Practices – 2:
This is the 2nd discussion video on the Cloud initiation and on the needed practices.

DevOps Practices & FAQs -2

Please read the previous FAQs series also: Devops-practices-faqs-1

And the next one: https://vskumar.blog/2019/02/01/devops-practices-faqs-3-domain-area/

AWS-SAA-Course

1. Who can become DevOps Engineer ?

In traditional projects [Non Agile practiced projects] ; Build Engineers, Sys Admins, Release Engineers can convert their career into DevOps Engineer role through an Agile practiced IT organization.

In Agile projects we might have seen Build or Deployment Engineers; they can convert into DevOps Engineer roles.

2. What a desired ‘DevOps Engineer role professional’ need to learn ?

If somebody would like to convert their role into DevOps Engineer; they need to understand the following :

  1. Agile and Scrum or Lean practices
  2. DevOps Principles, practices and patterns
  3. Deployment, SCM  and Release management process
  4. Version control System tools [Ex: Git, SVN, etc..]
  5. Cloud setup and deployment [Ex: AWS, Azure,Google Cloud, Alibaba, etc..]
  6. Packaging process and tools [Ex: Maven, Gradle, etc.]
  7. Continuous Integration Tools [Ex: Jenkins, Teamcity,  etc.]
  8. Software Configuration Management [SCM]  tools [Ex: Ansible,  Chef, Puppet, etc.]
  9. Containerization [Docker]
  10. Some of the scripting languages [Ex: Shell, Bash, python, Ruby, Nodejs, etc.]
  11. Windows, Linux OS commands and operations.

They can learn incrementally also depends on the project need. Note all projects will not use the unique tools. Depends on the IT organization plans, practices and the environments they decide on choosing the vendor based or open source tools.

Note: Some of the famous tools only it has been mentioned. Hence one need to identify the customer project environment and their DevOps architecture also. If one understands the Basic process in their 1st learning phase, later on they can pickup faster.

If you want to learn DevOps Practices, join the below group:

https://www.facebook.com/groups/1911594275816833/about/

FB-DevOps-Practices Group-page

Following videos are made to elaborate on the need and advantages of thinking on conversion into DevOps Practices by IT Companies and the Professionals. Comparative reports have been incorporated.

 

 

Advertising3

 

Visit my current running facebook groups for IT Professionals with my valuable discussions/videos/blogs posted:

 

DevOps Practices Group:

https://www.facebook.com/groups/1911594275816833/about/

 

Cloud Practices Group:

https://www.facebook.com/groups/585147288612549/about/

 

Build Cloud Solution Architects [With some videos of the live students classes/feedback]

https://www.facebook.com/vskumarcloud/

 

 

MicroServices and Docker [For learning concepts of Microservices and Docker containers]

https://www.facebook.com/MicroServices-and-Docker-328906801086961/

DevOps Practices coaching

Coaching on DevOps Practices —–>

This coaching is meant for DevOps Managers and above positions only…

  1. Please walk-through the below chart for your DevOps practices implementation. These are nowhere connected with any specific DevOps tools. Just practices implementation only to show your velocity in DevOps complianced projects execution.  
  2. These are the best practices used by the DevOps successful implementation organizations.
  3. Who need to learn these?: If you are already working as DevOps professional, [Ex: DevOps engineer, Practitioner, Architect, Practice head, Related to DevOps implementation, etc.] and your organization is demanding/targeted to demonstrate its [DevOps implementation] velocity then you need to accelerate your speed in catching up the knowledge on several areas for  continuous improvements.
  4. Note; you also need to apply continuous learning or seek coaching to speedup your productivity through experienced professionals.

Visit for free concepts learning:

To join DevOps Practices group visit  [CONDITIONS APPLY]:

https://www.facebook.com/groups/1911594275816833/about/

To join Cloud Practices group visit [CONDITIONS APPLY]:

https://www.facebook.com/groups/585147288612549/about/

DevOps Patterns

Note:

Please note this course doesn’t contain Tools. Only Practices.

There is a separate topic “DevOps Automation”, you need to attend it.

If you are qualified you can join the below group also.

https://vskumar.blog/2018/10/17/join-devops-practices-group-on-fb/

If you are  new for DevOps, visit:

https://vskumar.blog/2017/10/22/why-the-devops-practice-is-mandatory-for-an-it-employee/

You can also visit:

https://vskumar.blog/2019/07/24/devops-advanced-devops-practices-processes-1/

31. DevOps: Jenkins-How to use Backup/Restore using thinbackup plugin ?

\]jenkins

Through this video I have demonstrated the below steps using Jenkins and its thinkbackup plugin process/usage.

=== Steps used in video ====>

How to take jenkins backup ?
1. You need to configure the thinbackup plugin.
2. Search for that plugin in
Manage Jenkins option.
3. Click on Available tab. It shows the locally
available plugins.
4. Then goto filter and type the plugin name as
thinbackup.
5. Now let us check it. You can see the icon,
it is installed.
6. Once you have this, you can explore it.
7. Please note you also need to configure
Restore.
8. Now, let us configure the backup.
After that we can use backupnow option to
take a backup. It stores on the given path.
So, we should use settings.
9. Now, let us test one backup …
10. Let us check the backup file…
11. Observe the created jobs are there…
12. Now, let me run a build..
13.Created 8th Build.
14. Now let me take the new backup…
15. Now, let me use restore to restore
the past build.
16.See the current build history …
17. I am picking up the 1st it was
made in the beginning…
18. Now, let us verify the jenkins
system jobs/builds.
19. It is overwritten on the existing jobs..
20. Let us delete some jobs and restore
the 8thbuild backup.
21. Let me try to restore the latest backup
which has the 8thbuild …
22. Let us restart the server to use the
latest restore …. Let me pause you …
23. It is ready to login … let us test it..
24. Please Note;
When restored it unzipped and kept the files.
When we restarted the jenkins server
it pickedup those files only.
We can see the 8th build is there.
25. From this exercise and trouble shoot,
we can conclude:
i) We need to use thinbackup plugin to
setup backup/restore process.
ii. Initially we use backup plugin and
later we can setup restore setup after
configuring the backup options.

iii. And when we restore a particular build
we need to restart the jenkins server.
That is all for this exercise..

============================>

 

Advt-course3rd page

30. DevOps: Jenkins 2.9-How to remove and re-Install Jenkins 2.9 for Windows 10 with trial job test ?

jenkins

 

Through this video I have demonstrated the following steps:
1. Removing Jenkins from the Laptop/Desktop of Windows10 OS.
2. Installed it as fresh setup on the same machine of Windows10 OS.
3. Played around with 2 jobs creation through Build now.

Also visit:

https://vskumar.blog/2018/02/26/15-devops-how-to-setup-jenkins-2-9-on-ubuntu-16-04-with-jdk8/

https://vskumar.blog/2018/03/03/17-devops-working-with-git-on-ubuntu-16-04-vm/

 

 

29. DevOps: How to access internet through Vmware VM Bridge setup ?

 

Through this video I showed on “How to access internet through Virtual Machine of Vmware”. The required steps for setup is demonstrated along with the played options.

 

 

 

28.DevOps: How to install LinuxBrew package for Ubuntu VM?

 

linuxbrew-256x256

LinuxBrew is a package-management-software.
It enables installing packages from source on top of the system’s default package management.
Some of the examples for default package management are: “apt/deb” in Debian/Ubuntu and “yum/rpm” in CentOS/RedHat.
So this is similar to them. We all might have seen this package usage more in Mac OS systems. 
In this blog, I would like to demonstrate it as below:
The relevant command screen outputs are copied at the end of this blog.

I. To install this pakage we need to follow some pre-requisites:
Pre-requisites:
1. We need to update the current ubuntu system with the below command:
$ sudo apt-get update

2. We need to upgrade the packages s below:
$ sudo apt-get upgrade -y

II. Now, we need to prepare the system for LinuxBrew package with the below commands:

 

$ sudo sudo apt-get install -y build-essential make cmake scons curl git \
ruby autoconf automake autoconf-archive \
gettext libtool flex bison \
libbz2-dev libcurl4-openssl-dev \
libexpat-dev libncurses-dev

III. Now we need to Clone LinuxBrew from github:

I need to clone LinuxBrew into a hidden directory in my home directory:
$ git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew

After cloning we need to update the Update environment variables as below:

We need to add LinuxBrew to the user’s environment variables.

As a part of this task, the following lines to the end of the user’s ~/.bashrc file:

== Adding lines ====>
# Until LinuxBrew is fixed, the following is required.
# See: https://github.com/Homebrew/linuxbrew/issues/47
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:$PKG_CONFIG_PATH
## Setup linux brew
export LINUXBREWHOME=$HOME/.linuxbrew
export PATH=$LINUXBREWHOME/bin:$PATH
export MANPATH=$LINUXBREWHOME/man:$MANPATH
export PKG_CONFIG_PATH=$LINUXBREWHOME/lib64/pkgconfig:$LINUXBREWHOME/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=$LINUXBREWHOME/lib64:$LINUXBREWHOME/lib:$LD_LIBRARY_PATH
== Update .bashrc file at EOF ====>
== For the above lines =====>

IV. Now we need to test the installation:
I need to log-out and log-in again.
So, the shell should use these new settings.

To test the installation; we need to apply the below commands:

=== Testing the installation ====>
$ which brew
/home/ubuntu/.linuxbrew/bin/brew
$ echo $PKG_CONFIG_PATH
/home/ubuntu/.linuxbrew/lib64/pkgconfig:/home/ubuntu/.linuxbrew/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:
========>
To fix common problems in LinuxBrew, those we will encounter during its usage.
We need to use 2 times the below command:
$ brew update

And we also need to Run brew doctor and fix all the warnings
$ brew doctor

V. Now let us test it for vim installation in my system:

$ sudo brew install vim

You can also try to install some other packages as you need timely.

COPIED THE EXECUTED COMMANDS SCREEN OUPUT, FYI.

==== Output of screen commands ====>
vskumar@ubuntu:~/K8$ sudo apt-get update
[sudo] password for vskumar:
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://ppa.launchpad.net/ansible/ansible/ubuntu xenial InRelease
Get:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Hit:4 http://ppa.launchpad.net/conjure-up/next/ubuntu xenial InRelease
Hit:5 http://ppa.launchpad.net/juju/devel/ubuntu xenial InRelease
Hit:6 https://download.docker.com/linux/ubuntu xenial InRelease
Hit:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
Ign:9 https://pkg.jenkins.io/debian-stable binary/ InRelease
Ign:10 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial InRelease
Hit:11 https://pkg.jenkins.io/debian-stable binary/ Release
Ign:12 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial InRelease
Ign:13 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial Release
Get:8 https://packages.cloud.google.com/apt kubernetes-xenial InRelease [8,993 B]
Ign:14 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial Release
Ign:16 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 Packages
Ign:8 https://packages.cloud.google.com/apt kubernetes-xenial InRelease
Ign:17 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 all Packages
Ign:18 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en_US
Ign:19 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en
Ign:20 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:21 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:22 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 Packages
Ign:23 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 all Packages
Ign:24 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en_US
Ign:25 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en
Ign:26 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:27 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:16 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 Packages
Ign:17 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 all Packages
Ign:18 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en_US
Ign:19 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en
Ign:20 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:21 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:22 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 Packages
Ign:23 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 all Packages
Ign:24 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en_US
Ign:25 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en
Ign:26 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:27 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:16 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 Packages
Ign:17 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 all Packages
Ign:18 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en_US
Ign:19 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en
Ign:20 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:21 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:22 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 Packages
Ign:23 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 all Packages
Ign:24 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en_US
Ign:25 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en
Ign:26 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:27 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:16 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 Packages
Ign:17 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 all Packages
Ign:18 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en_US
Ign:19 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en
Ign:20 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:21 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:22 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 Packages
Ign:23 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 all Packages
Ign:24 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en_US
Ign:25 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en
Ign:26 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:27 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:16 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 Packages
Ign:17 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 all Packages
Ign:18 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en_US
Ign:19 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en
Ign:20 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:21 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Ign:22 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 Packages
Ign:23 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 all Packages
Ign:24 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en_US
Ign:25 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en
Ign:26 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:27 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Err:16 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 Packages
403 Forbidden
Ign:17 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 all Packages
Ign:18 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en_US
Ign:19 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 Translation-en
Ign:20 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:21 https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Err:22 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 Packages
403 Forbidden
Ign:23 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 all Packages
Ign:24 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en_US
Ign:25 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 Translation-en
Ign:26 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 amd64 DEP-11 Metadata
Ign:27 https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial/test-17.06 DEP-11 64×64 Icons
Fetched 118 kB in 32s (3,666 B/s)
Reading package lists… Done
W: The repository ‘https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu xenial Release’ does not have a Release file.
N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository ‘https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu xenial Release’ does not have a Release file.
N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: https://packages.cloud.google.com/apt kubernetes-xenial InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 6A030B21BA07F4FB
W: The repository ‘http://apt.kubernetes.io kubernetes-xenial InRelease’ is not signed.
N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://storebits.docker.com/ee/ubuntu/<subscription-id>/ubuntu/dists/xenial/test-17.06/binary-amd64/Packages 403 Forbidden
E: Failed to fetch https://storebits.docker.com/ee/ubuntu/vskumardocker/ubuntu/dists/xenial/test-17.06/binary-amd64/Packages 403 Forbidden
E: Some index files failed to download. They have been ignored, or old ones used instead.
vskumar@ubuntu:~/K8$ sudo apt-get upgrade -y
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages were automatically installed and are no longer required:
ca-certificates-java default-jre-headless java-common openjdk-8-jre-headless
Use ‘sudo apt autoremove’ to remove them.
The following packages have been kept back:
cups-filters cups-filters-core-drivers gir1.2-javascriptcoregtk-4.0
gir1.2-webkit2-4.0 libdrm-amdgpu1 libdrm2 libegl1-mesa libgbm1
libgl1-mesa-dri libjavascriptcoregtk-4.0-18 libmm-glib0 libqmi-proxy
libwayland-egl1-mesa libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37-gtk2
libxatracker2 linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04
linux-image-generic-hwe-16.04 modemmanager open-vm-tools
open-vm-tools-desktop qpdf
The following packages will be upgraded:
ansible apache2 apache2-bin apache2-data apache2-utils apparmor apport
apport-gtk apt apt-transport-https apt-utils avahi-autoipd avahi-daemon
avahi-utils bamfdaemon base-files ca-certificates-java compiz compiz-core
compiz-gnome compiz-plugins-default cpp-5 cups cups-browsed cups-bsd
cups-client cups-common cups-core-drivers cups-daemon cups-ppdc
cups-server-common curl distro-info-data docker-ce dpkg dpkg-dev ebtables
firefox firefox-locale-en fonts-opensymbol friendly-recovery fwupd g++-5
gcc-5 gcc-5-base ghostscript ghostscript-x gir1.2-ibus-1.0 gir1.2-unity-5.0
gnome-accessibility-themes gnome-software gnome-software-common grub-common
grub-pc grub-pc-bin grub2-common hdparm ibus ibus-gtk ibus-gtk3 ifupdown
initramfs-tools initramfs-tools-bin initramfs-tools-core isc-dhcp-client
isc-dhcp-common jenkins libapparmor-perl libapparmor1 libapt-inst2.0
libapt-pkg5.0 libasan2 libatomic1 libaudit-common libaudit1 libavahi-client3
libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1
libavahi-ui-gtk3-0 libbamf3-2 libcc1-0 libcilkrts5 libcompizconfig0 libcups2
libcupscgi1 libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3
libcurl3-gnutls libdecoration0 libdfu1 libdpkg-perl libfontembed1 libfwupd1
libgcc-5-dev libgcrypt20 libgomp1 libgs9 libgs9-common libibus-1.0-5
libicu55 libitm1 liblsan0 libmpx0 libnuma1 libpam-modules libpam-modules-bin
libpam-runtime libpam-systemd libpam0g libpci3 libperl5.22 libplymouth4
libpoppler-glib8 libpoppler58 libprocps4 libpulse-mainloop-glib0 libpulse0
libpulsedsp libpython-all-dev libpython-dev libpython-stdlib libquadmath0
libraw15 libreoffice-avmedia-backend-gstreamer libreoffice-base-core
libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math
libreoffice-ogltrans libreoffice-pdfimport libreoffice-style-breeze
libreoffice-style-galaxy libreoffice-writer libruby2.3 libsmbclient
libsnmp-base libsnmp30 libssl1.0.0 libstdc++-5-dev libstdc++6 libsystemd0
libtiff5 libtsan0 libubsan0 libudev1 libunity-core-6.0-9
libunity-protocol-private0 libunity-scopes-json-def-desktop libunity9
libvncclient1 libvorbis0a libvorbisenc2 libvorbisfile3 libwayland-client0
libwayland-cursor0 libwayland-server0 libwbclient0 light-themes linux-base
linux-firmware linux-libc-dev lshw openjdk-8-jre-headless openssh-client
openssh-server openssh-sftp-server openssl patch pciutils perl perl-base
perl-modules-5.22 plymouth plymouth-label plymouth-theme-ubuntu-logo
plymouth-theme-ubuntu-text poppler-utils procps pulseaudio
pulseaudio-module-bluetooth pulseaudio-module-x11 pulseaudio-utils python
python-all python-all-dev python-apt python-apt-common python-crypto
python-dev python-minimal python-paramiko python-samba
python-software-properties python3-apport python3-apt python3-distupgrade
python3-problem-report python3-uno python3-update-manager ruby2.3 samba
samba-common samba-common-bin samba-dsdb-modules samba-libs
samba-vfs-modules sensible-utils suru-icon-theme systemd systemd-sysv
thunderbird thunderbird-gnome-support thunderbird-locale-en
thunderbird-locale-en-us ubuntu-artwork ubuntu-drivers-common
ubuntu-mobile-icons ubuntu-mono ubuntu-release-upgrader-core
ubuntu-release-upgrader-gtk ubuntu-software udev unity unity-schemas
unity-scopes-runner unity-services uno-libs3 update-manager
update-manager-core update-notifier update-notifier-common ure wget
xdg-user-dirs xdg-utils
245 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
Need to get 459 MB of archives.
After this operation, 109 MB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ansible/ansible/ubuntu xenial/main amd64 ansible all 2.5.4-1ppa~xenial [3,181 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 base-files amd64 9.4ubuntu4.6 [55.0 kB]
Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg amd64 1.18.4ubuntu1.4 [2,088 kB]
Get:4 https://download.docker.com/linux/ubuntu xenial/edge amd64 docker-ce amd64 18.05.0~ce~3-0~ubuntu [34.2 MB]
Get:5 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libperl5.22 amd64 5.22.1-9ubuntu0.3 [3,402 kB]
Get:6 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 perl amd64 5.22.1-9ubuntu0.3 [237 kB]
Get:7 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 perl-base amd64 5.22.1-9ubuntu0.3 [1,286 kB]
Get:8 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 perl-modules-5.22 all 5.22.1-9ubuntu0.3 [2,646 kB]
Get:9 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libquadmath0 amd64 5.4.0-6ubuntu1~16.04.9 [131 kB]
Get:10 https://pkg.jenkins.io/debian-stable binary/ jenkins 2.107.3 [72.5 MB]
Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgomp1 amd64 5.4.0-6ubuntu1~16.04.9 [55.0 kB]
Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libitm1 amd64 5.4.0-6ubuntu1~16.04.9 [27.4 kB]
Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libatomic1 amd64 5.4.0-6ubuntu1~16.04.9 [8,882 B]
Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libasan2 amd64 5.4.0-6ubuntu1~16.04.9 [264 kB]
Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 liblsan0 amd64 5.4.0-6ubuntu1~16.04.9 [105 kB]
Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtsan0 amd64 5.4.0-6ubuntu1~16.04.9 [244 kB]
Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libubsan0 amd64 5.4.0-6ubuntu1~16.04.9 [95.2 kB]
Get:18 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcilkrts5 amd64 5.4.0-6ubuntu1~16.04.9 [40.1 kB]
Get:19 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmpx0 amd64 5.4.0-6ubuntu1~16.04.9 [9,774 B]
Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 g++-5 amd64 5.4.0-6ubuntu1~16.04.9 [8,333 kB]
Get:21 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gcc-5 amd64 5.4.0-6ubuntu1~16.04.9 [8,650 kB]
Get:22 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cpp-5 amd64 5.4.0-6ubuntu1~16.04.9 [7,685 kB]
Get:23 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcc1-0 amd64 5.4.0-6ubuntu1~16.04.9 [38.8 kB]
Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libstdc++-5-dev amd64 5.4.0-6ubuntu1~16.04.9 [1,427 kB]
Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgcc-5-dev amd64 5.4.0-6ubuntu1~16.04.9 [2,242 kB]
Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gcc-5-base amd64 5.4.0-6ubuntu1~16.04.9 [17.3 kB]
Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libstdc++6 amd64 5.4.0-6ubuntu1~16.04.9 [393 kB]
Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libapt-pkg5.0 amd64 1.2.26 [706 kB]
Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libapt-inst2.0 amd64 1.2.26 [55.4 kB]
Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt amd64 1.2.26 [1,043 kB]
Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-utils amd64 1.2.26 [197 kB]
Get:32 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libaudit-common all 1:2.4.5-1ubuntu2.1 [3,924 B]
Get:33 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libaudit1 amd64 1:2.4.5-1ubuntu2.1 [36.2 kB]
Get:34 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpam0g amd64 1.1.8-3.2ubuntu2.1 [55.6 kB]
Get:35 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpam-modules-bin amd64 1.1.8-3.2ubuntu2.1 [36.9 kB]
Get:36 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpam-modules amd64 1.1.8-3.2ubuntu2.1 [244 kB]
Get:37 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpam-runtime all 1.1.8-3.2ubuntu2.1 [37.9 kB]
Get:38 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libprocps4 amd64 2:3.3.10-4ubuntu2.4 [33.1 kB]
Get:39 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 procps amd64 2:3.3.10-4ubuntu2.4 [222 kB]
Get:40 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libsystemd0 amd64 229-4ubuntu21.2 [205 kB]
Get:41 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpam-systemd amd64 229-4ubuntu21.2 [115 kB]
Get:42 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ifupdown amd64 0.8.10ubuntu1.4 [54.9 kB]
Get:43 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 systemd amd64 229-4ubuntu21.2 [3,634 kB]
Get:44 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 udev amd64 229-4ubuntu21.2 [993 kB]
Get:45 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libudev1 amd64 229-4ubuntu21.2 [54.4 kB]
Get:46 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub-pc amd64 2.02~beta2-36ubuntu3.18 [197 kB]
Get:47 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub-pc-bin amd64 2.02~beta2-36ubuntu3.18 [889 kB]
Get:48 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub2-common amd64 2.02~beta2-36ubuntu3.18 [511 kB]
Get:49 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub-common amd64 2.02~beta2-36ubuntu3.18 [1,706 kB]
Get:50 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 friendly-recovery all 0.2.31ubuntu1 [9,496 B]
Get:51 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 initramfs-tools all 0.122ubuntu8.11 [8,590 B]
Get:52 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 initramfs-tools-core all 0.122ubuntu8.11 [42.9 kB]
Get:53 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 initramfs-tools-bin amd64 0.122ubuntu8.11 [9,592 B]
Get:54 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-base all 4.5ubuntu1~16.04.1 [18.1 kB]
Get:55 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 systemd-sysv amd64 229-4ubuntu21.2 [11.9 kB]
Get:56 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libapparmor1 amd64 2.10.95-0ubuntu2.9 [29.9 kB]
Get:57 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libssl1.0.0 amd64 1.0.2g-1ubuntu4.12 [1,085 kB]
Get:58 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2 amd64 2.4.18-2ubuntu3.8 [86.8 kB]
Get:59 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-bin amd64 2.4.18-2ubuntu3.8 [926 kB]
Get:60 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-utils amd64 2.4.18-2ubuntu3.8 [82.0 kB]
Get:61 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-data all 2.4.18-2ubuntu3.8 [162 kB]
Get:62 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-common-data amd64 0.6.32~rc+dfsg-1ubuntu2.2 [21.5 kB]
Get:63 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-common3 amd64 0.6.32~rc+dfsg-1ubuntu2.2 [21.6 kB]
Get:64 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-client3 amd64 0.6.32~rc+dfsg-1ubuntu2.2 [25.2 kB]
Get:65 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-glib1 amd64 0.6.32~rc+dfsg-1ubuntu2.2 [7,708 B]
Get:66 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-core-drivers amd64 2.1.3-4ubuntu0.4 [27.2 kB]
Get:67 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-server-common all 2.1.3-4ubuntu0.4 [494 kB]
Get:68 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-common all 2.1.3-4ubuntu0.4 [134 kB]
Get:69 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcupscgi1 amd64 2.1.3-4ubuntu0.4 [27.2 kB]
Get:70 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-client amd64 2.1.3-4ubuntu0.4 [133 kB]
Get:71 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcupsimage2 amd64 2.1.3-4ubuntu0.4 [16.1 kB]
Get:72 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcupsppdc1 amd64 2.1.3-4ubuntu0.4 [45.0 kB]
Get:73 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-browsed amd64 1.8.3-2ubuntu3.4 [92.9 kB]
Get:74 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-daemon amd64 2.1.3-4ubuntu0.4 [302 kB]
Get:75 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcupsmime1 amd64 2.1.3-4ubuntu0.4 [13.0 kB]
Get:76 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcups2 amd64 2.1.3-4ubuntu0.4 [197 kB]
Get:77 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups amd64 2.1.3-4ubuntu0.4 [192 kB]
Get:78 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-bsd amd64 2.1.3-4ubuntu0.4 [34.8 kB]
Get:79 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtiff5 amd64 4.0.6-1ubuntu0.4 [148 kB]
Get:80 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcupsfilters1 amd64 1.8.3-2ubuntu3.4 [80.5 kB]
Get:81 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpoppler58 amd64 0.41.0-0ubuntu1.7 [758 kB]
Get:82 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 poppler-utils amd64 0.41.0-0ubuntu1.7 [130 kB]
Get:83 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ghostscript amd64 9.18~dfsg~0-0ubuntu2.8 [40.9 kB]
Get:84 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ghostscript-x amd64 9.18~dfsg~0-0ubuntu2.8 [34.4 kB]
Get:85 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgs9-common all 9.18~dfsg~0-0ubuntu2.8 [2,979 kB]
Get:86 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgs9 amd64 9.18~dfsg~0-0ubuntu2.8 [2,057 kB]
Get:87 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cups-ppdc amd64 2.1.3-4ubuntu0.4 [26.5 kB]
Get:88 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libicu55 amd64 55.1-7ubuntu0.4 [7,646 kB]
Get:89 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-calc amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [6,452 kB]
Get:90 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-gnome amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [60.8 kB]
Get:91 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-gtk amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [206 kB]
Get:92 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-writer amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [7,558 kB]
Get:93 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-style-galaxy all 1:5.1.6~rc2-0ubuntu1~xenial3 [1,522 kB]
Get:94 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 uno-libs3 amd64 5.1.6~rc2-0ubuntu1~xenial3 [704 kB]
Get:95 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-ogltrans amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [73.3 kB]
Get:96 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ure amd64 5.1.6~rc2-0ubuntu1~xenial3 [1,535 kB]
Get:97 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-style-breeze all 1:5.1.6~rc2-0ubuntu1~xenial3 [470 kB]
Get:98 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-common all 1:5.1.6~rc2-0ubuntu1~xenial3 [22.4 MB]
Get:99 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-pdfimport amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [182 kB]
Get:100 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python3-uno amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [137 kB]
Get:101 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-base-core amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [716 kB]
Get:102 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-math amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [373 kB]
Get:103 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-avmedia-backend-gstreamer amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [24.2 kB]
Get:104 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-draw amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [2,401 kB]
Get:105 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-impress amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [970 kB]
Get:106 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libreoffice-core amd64 1:5.1.6~rc2-0ubuntu1~xenial3 [28.2 MB]
Get:107 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 fonts-opensymbol all 2:102.7+LibO5.1.6~rc2-0ubuntu1~xenial3 [104 kB]
Get:108 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 curl amd64 7.47.0-1ubuntu2.8 [139 kB]
Get:109 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcurl3-gnutls amd64 7.47.0-1ubuntu2.8 [185 kB]
Get:110 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 samba-vfs-modules amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [257 kB]
Get:111 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 samba-dsdb-modules amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [215 kB]
Get:112 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-all-dev amd64 2.7.12-1~16.04 [1,016 B]
Get:113 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-dev amd64 2.7.12-1~16.04 [1,186 B]
Get:114 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-all amd64 2.7.12-1~16.04 [996 B]
Get:115 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-minimal amd64 2.7.12-1~16.04 [28.1 kB]
Get:116 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python amd64 2.7.12-1~16.04 [137 kB]
Get:117 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython-all-dev amd64 2.7.12-1~16.04 [1,006 B]
Get:118 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython-dev amd64 2.7.12-1~16.04 [7,840 B]
Get:119 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython-stdlib amd64 2.7.12-1~16.04 [7,768 B]
Get:120 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-crypto amd64 2.6.1-6ubuntu0.16.04.3 [246 kB]
Get:121 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-samba amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [1,059 kB]
Get:122 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 samba-common-bin amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [506 kB]
Get:123 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libsmbclient amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [53.3 kB]
Get:124 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 samba-libs amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [5,166 kB]
Get:125 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwbclient0 amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [30.4 kB]
Get:126 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 samba amd64 2:4.3.11+dfsg-0ubuntu0.16.04.13 [906 kB]
Get:127 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 samba-common all 2:4.3.11+dfsg-0ubuntu0.16.04.13 [83.5 kB]
Get:128 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 pciutils amd64 1:3.3.1-1.1ubuntu1.2 [234 kB]
Get:129 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpci3 amd64 1:3.3.1-1.1ubuntu1.2 [24.5 kB]
Get:130 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-apt-common all 1.1.0~beta1ubuntu0.16.04.1 [16.0 kB]
Get:131 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python3-apt amd64 1.1.0~beta1ubuntu0.16.04.1 [137 kB]
Get:132 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-drivers-common amd64 1:0.4.17.7 [49.9 kB]
Get:133 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-release-upgrader-gtk all 1:16.04.25 [9,344 B]
Get:134 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-release-upgrader-core all 1:16.04.25 [29.6 kB]
Get:135 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-apt amd64 1.1.0~beta1ubuntu0.16.04.1 [139 kB]
Get:136 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 update-manager all 1:16.04.13 [543 kB]
Get:137 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python3-distupgrade all 1:16.04.25 [104 kB]
Get:138 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python3-update-manager all 1:16.04.13 [32.6 kB]
Get:139 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 update-manager-core all 1:16.04.13 [5,496 B]
Get:140 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 update-notifier amd64 3.168.8 [47.3 kB]
Get:141 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdpkg-perl all 1.18.4ubuntu1.4 [195 kB]
Get:142 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg-dev all 1.18.4ubuntu1.4 [584 kB]
Get:143 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 patch amd64 2.7.5-1ubuntu0.16.04.1 [90.5 kB]
Get:144 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 update-notifier-common all 3.168.8 [164 kB]
Get:145 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgcrypt20 amd64 1.6.5-2ubuntu0.4 [337 kB]
Get:146 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 sensible-utils all 0.0.9ubuntu0.16.04.1 [10.0 kB]
Get:147 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 distro-info-data all 0.28ubuntu0.8 [4,502 B]
Get:148 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 isc-dhcp-client amd64 4.3.3-5ubuntu12.10 [224 kB]
Get:149 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 isc-dhcp-common amd64 4.3.3-5ubuntu12.10 [105 kB]
Get:150 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libapparmor-perl amd64 2.10.95-0ubuntu2.9 [31.5 kB]
Get:151 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apparmor amd64 2.10.95-0ubuntu2.9 [450 kB]
Get:152 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 [26.1 kB]
Get:153 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 hdparm amd64 9.48+ds-1ubuntu0.1 [92.6 kB]
Get:154 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnuma1 amd64 2.0.11-1ubuntu1.1 [21.0 kB]
Get:155 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libplymouth4 amd64 0.9.2-3ubuntu13.5 [85.2 kB]
Get:156 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 lshw amd64 02.17-1.1ubuntu3.5 [215 kB]
Get:157 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-sftp-server amd64 1:7.2p2-4ubuntu2.4 [38.7 kB]
Get:158 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-server amd64 1:7.2p2-4ubuntu2.4 [335 kB]
Get:159 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-client amd64 1:7.2p2-4ubuntu2.4 [589 kB]
Get:160 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssl amd64 1.0.2g-1ubuntu4.12 [492 kB]
Get:161 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 plymouth-theme-ubuntu-text amd64 0.9.2-3ubuntu13.5 [9,090 B]
Get:162 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 plymouth amd64 0.9.2-3ubuntu13.5 [107 kB]
Get:163 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 plymouth-theme-ubuntu-logo amd64 0.9.2-3ubuntu13.5 [22.1 kB]
Get:164 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 plymouth-label amd64 0.9.2-3ubuntu13.5 [6,080 B]
Get:165 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 wget amd64 1.17.1-1ubuntu1.4 [299 kB]
Get:166 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 xdg-user-dirs amd64 0.15-2ubuntu6.16.04.1 [61.8 kB]
Get:167 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python-paramiko all 1.16.0-1ubuntu0.1 [109 kB]
Get:168 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python3-problem-report all 2.20.1-0ubuntu2.18 [9,754 B]
Get:169 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 python3-apport all 2.20.1-0ubuntu2.18 [79.6 kB]
Get:170 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apport all 2.20.1-0ubuntu2.18 [121 kB]
Get:171 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apport-gtk all 2.20.1-0ubuntu2.18 [9,578 B]
Get:172 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 avahi-autoipd amd64 0.6.32~rc+dfsg-1ubuntu2.2 [36.5 kB]
Get:173 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 pulseaudio-module-bluetooth amd64 1:8.0-0ubuntu3.10 [58.5 kB]
Get:174 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpulsedsp amd64 1:8.0-0ubuntu3.10 [21.1 kB]
Get:175 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 pulseaudio-utils amd64 1:8.0-0ubuntu3.10 [50.9 kB]
Get:176 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpulse-mainloop-glib0 amd64 1:8.0-0ubuntu3.10 [11.5 kB]
Get:177 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 pulseaudio-module-x11 amd64 1:8.0-0ubuntu3.10 [15.9 kB]
Get:178 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 pulseaudio amd64 1:8.0-0ubuntu3.10 [769 kB]
Get:179 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpulse0 amd64 1:8.0-0ubuntu3.10 [249 kB]
Get:180 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-core7 amd64 0.6.32~rc+dfsg-1ubuntu2.2 [81.5 kB]
Get:181 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 avahi-daemon amd64 0.6.32~rc+dfsg-1ubuntu2.2 [59.5 kB]
Get:182 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 avahi-utils amd64 0.6.32~rc+dfsg-1ubuntu2.2 [24.3 kB]
Get:183 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 bamfdaemon amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1 [82.2 kB]
Get:184 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libbamf3-2 amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1 [51.8 kB]
Get:185 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openjdk-8-jre-headless amd64 8u171-b11-0ubuntu0.16.04.1 [27.0 MB]
Get:186 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ca-certificates-java all 20160321ubuntu1 [12.5 kB]
Get:187 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcompizconfig0 amd64 1:0.9.12.3+16.04.20180221-0ubuntu1 [118 kB]
Get:188 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 compiz-gnome amd64 1:0.9.12.3+16.04.20180221-0ubuntu1 [127 kB]
Get:189 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 compiz-plugins-default amd64 1:0.9.12.3+16.04.20180221-0ubuntu1 [821 kB]
Get:190 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdecoration0 amd64 1:0.9.12.3+16.04.20180221-0ubuntu1 [51.9 kB]
Get:191 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 unity amd64 7.4.5+16.04.20180221-0ubuntu1 [1,619 kB]
Get:192 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libunity-protocol-private0 amd64 7.1.4+16.04.20180209.1-0ubuntu1 [78.7 kB]
Get:193 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libunity9 amd64 7.1.4+16.04.20180209.1-0ubuntu1 [199 kB]
Get:194 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libunity-core-6.0-9 amd64 7.4.5+16.04.20180221-0ubuntu1 [437 kB]
Get:195 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 unity-schemas all 7.4.5+16.04.20180221-0ubuntu1 [12.9 kB]
Get:196 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libunity-scopes-json-def-desktop all 7.1.4+16.04.20180209.1-0ubuntu1 [3,548 B]
Get:197 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 unity-services amd64 7.4.5+16.04.20180221-0ubuntu1 [33.4 kB]
Get:198 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 compiz-core amd64 1:0.9.12.3+16.04.20180221-0ubuntu1 [348 kB]
Get:199 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 compiz all 1:0.9.12.3+16.04.20180221-0ubuntu1 [3,860 B]
Get:200 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ebtables amd64 2.0.10.4-3.4ubuntu2.16.04.1 [79.6 kB]
Get:201 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 firefox amd64 60.0.1+build2-0ubuntu0.16.04.1 [44.0 MB]
Get:202 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 firefox-locale-en amd64 60.0.1+build2-0ubuntu0.16.04.1 [740 kB]
Get:203 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdfu1 amd64 0.8.3-0ubuntu3 [48.6 kB]
Get:204 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfwupd1 amd64 0.8.3-0ubuntu3 [33.1 kB]
Get:205 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 fwupd amd64 0.8.3-0ubuntu3 [119 kB]
Get:206 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libibus-1.0-5 amd64 1.5.11-1ubuntu2.1 [125 kB]
Get:207 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ibus amd64 1.5.11-1ubuntu2.1 [205 kB]
Get:208 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gir1.2-ibus-1.0 amd64 1.5.11-1ubuntu2.1 [66.0 kB]
Get:209 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gir1.2-unity-5.0 amd64 7.1.4+16.04.20180209.1-0ubuntu1 [20.2 kB]
Get:210 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gnome-accessibility-themes all 3.18.0-2ubuntu2 [2,298 kB]
Get:211 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-software amd64 3.20.5-0ubuntu0.16.04.10 [11.7 kB]
Get:212 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gnome-software amd64 3.20.5-0ubuntu0.16.04.10 [244 kB]
Get:213 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gnome-software-common all 3.20.5-0ubuntu0.16.04.10 [2,521 kB]
Get:214 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ibus-gtk amd64 1.5.11-1ubuntu2.1 [14.7 kB]
Get:215 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ibus-gtk3 amd64 1.5.11-1ubuntu2.1 [14.8 kB]
Get:216 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libavahi-ui-gtk3-0 amd64 0.6.32~rc+dfsg-1ubuntu2.2 [19.0 kB]
Get:217 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcurl3 amd64 7.47.0-1ubuntu2.8 [187 kB]
Get:218 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfontembed1 amd64 1.8.3-2ubuntu3.4 [47.2 kB]
Get:219 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpoppler-glib8 amd64 0.41.0-0ubuntu1.7 [104 kB]
Get:220 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libraw15 amd64 0.17.1-1ubuntu0.3 [230 kB]
Get:221 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libsnmp-base all 5.7.3+dfsg-1ubuntu4.1 [224 kB]
Get:222 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libsnmp30 amd64 5.7.3+dfsg-1ubuntu4.1 [811 kB]
Get:223 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libvncclient1 amd64 0.9.10+dfsg-3ubuntu0.16.04.2 [54.2 kB]
Get:224 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libvorbisfile3 amd64 1.3.5-3ubuntu0.2 [15.9 kB]
Get:225 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libvorbisenc2 amd64 1.3.5-3ubuntu0.2 [70.6 kB]
Get:226 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libvorbis0a amd64 1.3.5-3ubuntu0.2 [86.0 kB]
Get:227 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-client0 amd64 1.12.0-1~ubuntu16.04.3 [22.5 kB]
Get:228 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-cursor0 amd64 1.12.0-1~ubuntu16.04.3 [10.1 kB]
Get:229 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-server0 amd64 1.12.0-1~ubuntu16.04.3 [28.0 kB]
Get:230 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-mono all 14.04+16.04.20180326-0ubuntu1 [178 kB]
Get:231 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 light-themes all 14.04+16.04.20180326-0ubuntu1 [154 kB]
Get:232 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-firmware all 1.157.19 [50.7 MB]
Get:233 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-libc-dev amd64 4.4.0-127.153 [870 kB]
Get:234 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 python-software-properties all 0.96.20.7 [20.7 kB]
Get:235 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-mobile-icons all 14.04+16.04.20180326-0ubuntu1 [6,840 kB]
Get:236 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 suru-icon-theme all 14.04+16.04.20180326-0ubuntu1 [1,626 kB]
Get:237 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 thunderbird-locale-en amd64 1:52.8.0+build1-0ubuntu0.16.04.1 [469 kB]
Get:238 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 thunderbird amd64 1:52.8.0+build1-0ubuntu0.16.04.1 [42.3 MB]
Get:239 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 thunderbird-gnome-support amd64 1:52.8.0+build1-0ubuntu0.16.04.1 [8,530 B]
Get:240 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 thunderbird-locale-en-us all 1:52.8.0+build1-0ubuntu0.16.04.1 [9,336 B]
Get:241 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ubuntu-artwork all 1:14.04+16.04.20180326-0ubuntu1 [7,612 B]
Get:242 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 unity-scopes-runner all 7.1.4+16.04.20180209.1-0ubuntu1 [4,180 B]
Get:243 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 xdg-utils all 1.1.1-1ubuntu1.16.04.3 [59.6 kB]
Get:244 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libruby2.3 amd64 2.3.1-2~16.04.9 [2,963 kB]
Get:245 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ruby2.3 amd64 2.3.1-2~16.04.9 [41.0 kB]
Fetched 459 MB in 4min 39s (1,640 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/base-files_9.4ubuntu4.6_amd64.deb …
Unpacking base-files (9.4ubuntu4.6) over (9.4ubuntu4.5) …
Processing triggers for plymouth-theme-ubuntu-text (0.9.2-3ubuntu13.2) …
update-initramfs: deferring update (trigger activated)
Processing triggers for cracklib-runtime (2.9.2-1ubuntu1) …
Processing triggers for install-info (6.1.0.dfsg.1-5) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for initramfs-tools (0.122ubuntu8.10) …
update-initramfs: Generating /boot/initrd.img-4.10.0-40-generic
Setting up base-files (9.4ubuntu4.6) …
Installing new version of config file /etc/issue …
Installing new version of config file /etc/issue.net …
Installing new version of config file /etc/lsb-release …
Processing triggers for plymouth-theme-ubuntu-text (0.9.2-3ubuntu13.2) …
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8.10) …
update-initramfs: Generating /boot/initrd.img-4.10.0-40-generic
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/dpkg_1.18.4ubuntu1.4_amd64.deb …
Unpacking dpkg (1.18.4ubuntu1.4) over (1.18.4ubuntu1.3) …
Setting up dpkg (1.18.4ubuntu1.4) …
Processing triggers for man-db (2.7.5-1) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libperl5.22_5.22.1-9ubuntu0.3_amd64.deb …
Unpacking libperl5.22:amd64 (5.22.1-9ubuntu0.3) over (5.22.1-9ubuntu0.2) …
Preparing to unpack …/perl_5.22.1-9ubuntu0.3_amd64.deb …
Unpacking perl (5.22.1-9ubuntu0.3) over (5.22.1-9ubuntu0.2) …
Preparing to unpack …/perl-base_5.22.1-9ubuntu0.3_amd64.deb …
Unpacking perl-base (5.22.1-9ubuntu0.3) over (5.22.1-9ubuntu0.2) …
Processing triggers for man-db (2.7.5-1) …
Setting up perl-base (5.22.1-9ubuntu0.3) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/perl-modules-5.22_5.22.1-9ubuntu0.3_all.deb …
Unpacking perl-modules-5.22 (5.22.1-9ubuntu0.3) over (5.22.1-9ubuntu0.2) …
Preparing to unpack …/libquadmath0_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libquadmath0:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libgomp1_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libgomp1:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libitm1_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libitm1:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libatomic1_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libatomic1:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libasan2_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libasan2:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/liblsan0_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking liblsan0:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libtsan0_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libtsan0:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libubsan0_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libubsan0:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libcilkrts5_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libcilkrts5:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libmpx0_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libmpx0:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/g++-5_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking g++-5 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/gcc-5_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/cpp-5_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libcc1-0_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libstdc++-5-dev_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libstdc++-5-dev:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/libgcc-5-dev_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libgcc-5-dev:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Preparing to unpack …/gcc-5-base_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking gcc-5-base:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Processing triggers for man-db (2.7.5-1) …
Setting up gcc-5-base:amd64 (5.4.0-6ubuntu1~16.04.9) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libstdc++6_5.4.0-6ubuntu1~16.04.9_amd64.deb …
Unpacking libstdc++6:amd64 (5.4.0-6ubuntu1~16.04.9) over (5.4.0-6ubuntu1~16.04.6) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up libstdc++6:amd64 (5.4.0-6ubuntu1~16.04.9) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libapt-pkg5.0_1.2.26_amd64.deb …
Unpacking libapt-pkg5.0:amd64 (1.2.26) over (1.2.25) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up libapt-pkg5.0:amd64 (1.2.26) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libapt-inst2.0_1.2.26_amd64.deb …
Unpacking libapt-inst2.0:amd64 (1.2.26) over (1.2.25) …
Preparing to unpack …/archives/apt_1.2.26_amd64.deb …
Unpacking apt (1.2.26) over (1.2.25) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Processing triggers for man-db (2.7.5-1) …
Setting up apt (1.2.26) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/apt-utils_1.2.26_amd64.deb …
Unpacking apt-utils (1.2.26) over (1.2.25) …
Preparing to unpack …/libaudit-common_1%3a2.4.5-1ubuntu2.1_all.deb …
Unpacking libaudit-common (1:2.4.5-1ubuntu2.1) over (1:2.4.5-1ubuntu2) …
Processing triggers for man-db (2.7.5-1) …
Setting up libaudit-common (1:2.4.5-1ubuntu2.1) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libaudit1_1%3a2.4.5-1ubuntu2.1_amd64.deb …
Unpacking libaudit1:amd64 (1:2.4.5-1ubuntu2.1) over (1:2.4.5-1ubuntu2) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up libaudit1:amd64 (1:2.4.5-1ubuntu2.1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libpam0g_1.1.8-3.2ubuntu2.1_amd64.deb …
Unpacking libpam0g:amd64 (1.1.8-3.2ubuntu2.1) over (1.1.8-3.2ubuntu2) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up libpam0g:amd64 (1.1.8-3.2ubuntu2.1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libpam-modules-bin_1.1.8-3.2ubuntu2.1_amd64.deb …
Unpacking libpam-modules-bin (1.1.8-3.2ubuntu2.1) over (1.1.8-3.2ubuntu2) …
Processing triggers for man-db (2.7.5-1) …
Setting up libpam-modules-bin (1.1.8-3.2ubuntu2.1) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libpam-modules_1.1.8-3.2ubuntu2.1_amd64.deb …
Unpacking libpam-modules:amd64 (1.1.8-3.2ubuntu2.1) over (1.1.8-3.2ubuntu2) …
Processing triggers for man-db (2.7.5-1) …
Setting up libpam-modules:amd64 (1.1.8-3.2ubuntu2.1) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libpam-runtime_1.1.8-3.2ubuntu2.1_all.deb …
Unpacking libpam-runtime (1.1.8-3.2ubuntu2.1) over (1.1.8-3.2ubuntu2) …
Processing triggers for man-db (2.7.5-1) …
Setting up libpam-runtime (1.1.8-3.2ubuntu2.1) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libprocps4_2%3a3.3.10-4ubuntu2.4_amd64.deb …
Unpacking libprocps4:amd64 (2:3.3.10-4ubuntu2.4) over (2:3.3.10-4ubuntu2.3) …
Preparing to unpack …/procps_2%3a3.3.10-4ubuntu2.4_amd64.deb …
Unpacking procps (2:3.3.10-4ubuntu2.4) over (2:3.3.10-4ubuntu2.3) …
Preparing to unpack …/libsystemd0_229-4ubuntu21.2_amd64.deb …
Unpacking libsystemd0:amd64 (229-4ubuntu21.2) over (229-4ubuntu21.1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for ureadahead (0.100.0-19) …
Setting up libsystemd0:amd64 (229-4ubuntu21.2) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/libpam-systemd_229-4ubuntu21.2_amd64.deb …
Unpacking libpam-systemd:amd64 (229-4ubuntu21.2) over (229-4ubuntu21.1) …
Preparing to unpack …/ifupdown_0.8.10ubuntu1.4_amd64.deb …
Unpacking ifupdown (0.8.10ubuntu1.4) over (0.8.10ubuntu1.2) …
Preparing to unpack …/systemd_229-4ubuntu21.2_amd64.deb …
Unpacking systemd (229-4ubuntu21.2) over (229-4ubuntu21.1) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for dbus (1.10.6-1ubuntu3.3) …
Setting up systemd (229-4ubuntu21.2) …
addgroup: The group `systemd-journal’ already exists as a system group. Exiting.
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/udev_229-4ubuntu21.2_amd64.deb …
Unpacking udev (229-4ubuntu21.2) over (229-4ubuntu21.1) …
Preparing to unpack …/libudev1_229-4ubuntu21.2_amd64.deb …
Unpacking libudev1:amd64 (229-4ubuntu21.2) over (229-4ubuntu21.1) …
Processing triggers for systemd (229-4ubuntu21.2) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up libudev1:amd64 (229-4ubuntu21.2) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224868 files and directories currently installed.)
Preparing to unpack …/grub-pc_2.02~beta2-36ubuntu3.18_amd64.deb …
Unpacking grub-pc (2.02~beta2-36ubuntu3.18) over (2.02~beta2-36ubuntu3.16) …
Preparing to unpack …/grub-pc-bin_2.02~beta2-36ubuntu3.18_amd64.deb …
Unpacking grub-pc-bin (2.02~beta2-36ubuntu3.18) over (2.02~beta2-36ubuntu3.16) …
Preparing to unpack …/grub2-common_2.02~beta2-36ubuntu3.18_amd64.deb …
Unpacking grub2-common (2.02~beta2-36ubuntu3.18) over (2.02~beta2-36ubuntu3.16) …
Preparing to unpack …/grub-common_2.02~beta2-36ubuntu3.18_amd64.deb …
Unpacking grub-common (2.02~beta2-36ubuntu3.18) over (2.02~beta2-36ubuntu3.16) …
Preparing to unpack …/friendly-recovery_0.2.31ubuntu1_all.deb …
Unpacking friendly-recovery (0.2.31ubuntu1) over (0.2.31) …
Preparing to unpack …/initramfs-tools_0.122ubuntu8.11_all.deb …
Unpacking initramfs-tools (0.122ubuntu8.11) over (0.122ubuntu8.10) …
Preparing to unpack …/initramfs-tools-core_0.122ubuntu8.11_all.deb …
Unpacking initramfs-tools-core (0.122ubuntu8.11) over (0.122ubuntu8.10) …
Preparing to unpack …/initramfs-tools-bin_0.122ubuntu8.11_amd64.deb …
Unpacking initramfs-tools-bin (0.122ubuntu8.11) over (0.122ubuntu8.10) …
Preparing to unpack …/linux-base_4.5ubuntu1~16.04.1_all.deb …
Unpacking linux-base (4.5ubuntu1~16.04.1) over (4.0ubuntu1) …
Preparing to unpack …/systemd-sysv_229-4ubuntu21.2_amd64.deb …
Unpacking systemd-sysv (229-4ubuntu21.2) over (229-4ubuntu21.1) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for install-info (6.1.0.dfsg.1-5) …
Processing triggers for systemd (229-4ubuntu21.2) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for doc-base (0.10.7) …
Processing 1 changed doc-base file…
Registering documents with scrollkeeper…
Setting up systemd-sysv (229-4ubuntu21.2) …
(Reading database … 224873 files and directories currently installed.)
Preparing to unpack …/libapparmor1_2.10.95-0ubuntu2.9_amd64.deb …
Unpacking libapparmor1:amd64 (2.10.95-0ubuntu2.9) over (2.10.95-0ubuntu2.8) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up libapparmor1:amd64 (2.10.95-0ubuntu2.9) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224873 files and directories currently installed.)
Preparing to unpack …/libssl1.0.0_1.0.2g-1ubuntu4.12_amd64.deb …
Unpacking libssl1.0.0:amd64 (1.0.2g-1ubuntu4.12) over (1.0.2g-1ubuntu4.10) …
Preparing to unpack …/apache2_2.4.18-2ubuntu3.8_amd64.deb …
Unpacking apache2 (2.4.18-2ubuntu3.8) over (2.4.18-2ubuntu3) …
Preparing to unpack …/apache2-bin_2.4.18-2ubuntu3.8_amd64.deb …
Unpacking apache2-bin (2.4.18-2ubuntu3.8) over (2.4.18-2ubuntu3) …
Preparing to unpack …/apache2-utils_2.4.18-2ubuntu3.8_amd64.deb …
Unpacking apache2-utils (2.4.18-2ubuntu3.8) over (2.4.18-2ubuntu3) …
Preparing to unpack …/apache2-data_2.4.18-2ubuntu3.8_all.deb …
Unpacking apache2-data (2.4.18-2ubuntu3.8) over (2.4.18-2ubuntu3) …
Preparing to unpack …/libavahi-common-data_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking libavahi-common-data:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/libavahi-common3_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking libavahi-common3:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/libavahi-client3_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking libavahi-client3:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/libavahi-glib1_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking libavahi-glib1:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/cups-core-drivers_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking cups-core-drivers (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/cups-server-common_2.1.3-4ubuntu0.4_all.deb …
Unpacking cups-server-common (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/cups-common_2.1.3-4ubuntu0.4_all.deb …
Unpacking cups-common (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/libcupscgi1_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking libcupscgi1:amd64 (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/cups-client_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking cups-client (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/libcupsimage2_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking libcupsimage2:amd64 (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/libcupsppdc1_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking libcupsppdc1:amd64 (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/cups-browsed_1.8.3-2ubuntu3.4_amd64.deb …
Unpacking cups-browsed (1.8.3-2ubuntu3.4) over (1.8.3-2ubuntu3.1) …
Preparing to unpack …/cups-daemon_2.1.3-4ubuntu0.4_amd64.deb …
Warning: Stopping cups.service, but it can still be activated by:
cups.socket
Unpacking cups-daemon (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/libcupsmime1_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking libcupsmime1:amd64 (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/libcups2_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking libcups2:amd64 (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/cups_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking cups (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/cups-bsd_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking cups-bsd (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/libtiff5_4.0.6-1ubuntu0.4_amd64.deb …
Unpacking libtiff5:amd64 (4.0.6-1ubuntu0.4) over (4.0.6-1ubuntu0.2) …
Preparing to unpack …/libcupsfilters1_1.8.3-2ubuntu3.4_amd64.deb …
Unpacking libcupsfilters1:amd64 (1.8.3-2ubuntu3.4) over (1.8.3-2ubuntu3.1) …
Preparing to unpack …/libpoppler58_0.41.0-0ubuntu1.7_amd64.deb …
Unpacking libpoppler58:amd64 (0.41.0-0ubuntu1.7) over (0.41.0-0ubuntu1.6) …
Preparing to unpack …/poppler-utils_0.41.0-0ubuntu1.7_amd64.deb …
Unpacking poppler-utils (0.41.0-0ubuntu1.7) over (0.41.0-0ubuntu1.6) …
Preparing to unpack …/ghostscript_9.18~dfsg~0-0ubuntu2.8_amd64.deb …
Unpacking ghostscript (9.18~dfsg~0-0ubuntu2.8) over (9.18~dfsg~0-0ubuntu2.7) …
Preparing to unpack …/ghostscript-x_9.18~dfsg~0-0ubuntu2.8_amd64.deb …
Unpacking ghostscript-x (9.18~dfsg~0-0ubuntu2.8) over (9.18~dfsg~0-0ubuntu2.7) …
Preparing to unpack …/libgs9-common_9.18~dfsg~0-0ubuntu2.8_all.deb …
Unpacking libgs9-common (9.18~dfsg~0-0ubuntu2.8) over (9.18~dfsg~0-0ubuntu2.7) …
Preparing to unpack …/libgs9_9.18~dfsg~0-0ubuntu2.8_amd64.deb …
Unpacking libgs9:amd64 (9.18~dfsg~0-0ubuntu2.8) over (9.18~dfsg~0-0ubuntu2.7) …
Preparing to unpack …/cups-ppdc_2.1.3-4ubuntu0.4_amd64.deb …
Unpacking cups-ppdc (2.1.3-4ubuntu0.4) over (2.1.3-4ubuntu0.3) …
Preparing to unpack …/libicu55_55.1-7ubuntu0.4_amd64.deb …
Unpacking libicu55:amd64 (55.1-7ubuntu0.4) over (55.1-7ubuntu0.3) …
Preparing to unpack …/libreoffice-calc_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-calc (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-gnome_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-gnome (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-gtk_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-gtk (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-writer_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-writer (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-style-galaxy_1%3a5.1.6~rc2-0ubuntu1~xenial3_all.deb …
Unpacking libreoffice-style-galaxy (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/uno-libs3_5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking uno-libs3 (5.1.6~rc2-0ubuntu1~xenial3) over (5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-ogltrans_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-ogltrans (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/ure_5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking ure (5.1.6~rc2-0ubuntu1~xenial3) over (5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-style-breeze_1%3a5.1.6~rc2-0ubuntu1~xenial3_all.deb …
Unpacking libreoffice-style-breeze (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-common_1%3a5.1.6~rc2-0ubuntu1~xenial3_all.deb …
Unpacking libreoffice-common (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-pdfimport_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-pdfimport (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/python3-uno_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking python3-uno (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-base-core_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-base-core (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-math_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-math (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-avmedia-backend-gstreamer_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-avmedia-backend-gstreamer (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-draw_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-draw (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-impress_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-impress (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/libreoffice-core_1%3a5.1.6~rc2-0ubuntu1~xenial3_amd64.deb …
Unpacking libreoffice-core (1:5.1.6~rc2-0ubuntu1~xenial3) over (1:5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/fonts-opensymbol_2%3a102.7+LibO5.1.6~rc2-0ubuntu1~xenial3_all.deb …
Unpacking fonts-opensymbol (2:102.7+LibO5.1.6~rc2-0ubuntu1~xenial3) over (2:102.7+LibO5.1.6~rc2-0ubuntu1~xenial2) …
Preparing to unpack …/curl_7.47.0-1ubuntu2.8_amd64.deb …
Unpacking curl (7.47.0-1ubuntu2.8) over (7.47.0-1ubuntu2.6) …
Preparing to unpack …/libcurl3-gnutls_7.47.0-1ubuntu2.8_amd64.deb …
Unpacking libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.8) over (7.47.0-1ubuntu2.6) …
Preparing to unpack …/samba-vfs-modules_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking samba-vfs-modules (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/samba-dsdb-modules_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking samba-dsdb-modules (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/python-all-dev_2.7.12-1~16.04_amd64.deb …
Unpacking python-all-dev (2.7.12-1~16.04) over (2.7.11-1) …
Preparing to unpack …/python-dev_2.7.12-1~16.04_amd64.deb …
Unpacking python-dev (2.7.12-1~16.04) over (2.7.11-1) …
Preparing to unpack …/python-all_2.7.12-1~16.04_amd64.deb …
Unpacking python-all (2.7.12-1~16.04) over (2.7.11-1) …
Preparing to unpack …/python-minimal_2.7.12-1~16.04_amd64.deb …
Unpacking python-minimal (2.7.12-1~16.04) over (2.7.11-1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for ufw (0.35-0ubuntu2) …
Processing triggers for systemd (229-4ubuntu21.2) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for doc-base (0.10.7) …
Processing 1 changed doc-base file…
Registering documents with scrollkeeper…
Processing triggers for mime-support (3.59ubuntu1) …
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) …
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) …
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index…
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) …
Processing triggers for shared-mime-info (1.5-2ubuntu0.1) …
Processing triggers for fontconfig (2.11.94-0ubuntu1.1) …
Setting up python-minimal (2.7.12-1~16.04) …
(Reading database … 224873 files and directories currently installed.)
Preparing to unpack …/python_2.7.12-1~16.04_amd64.deb …
Unpacking python (2.7.12-1~16.04) over (2.7.11-1) …
Preparing to unpack …/libpython-all-dev_2.7.12-1~16.04_amd64.deb …
Unpacking libpython-all-dev:amd64 (2.7.12-1~16.04) over (2.7.11-1) …
Preparing to unpack …/libpython-dev_2.7.12-1~16.04_amd64.deb …
Unpacking libpython-dev:amd64 (2.7.12-1~16.04) over (2.7.11-1) …
Preparing to unpack …/libpython-stdlib_2.7.12-1~16.04_amd64.deb …
Unpacking libpython-stdlib:amd64 (2.7.12-1~16.04) over (2.7.11-1) …
Preparing to unpack …/python-crypto_2.6.1-6ubuntu0.16.04.3_amd64.deb …
Unpacking python-crypto (2.6.1-6ubuntu0.16.04.3) over (2.6.1-6ubuntu0.16.04.2) …
Preparing to unpack …/python-samba_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking python-samba (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/samba-common-bin_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking samba-common-bin (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/libsmbclient_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking libsmbclient:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/samba-libs_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking samba-libs:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/libwbclient0_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking libwbclient0:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/samba_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_amd64.deb …
Unpacking samba (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/samba-common_2%3a4.3.11+dfsg-0ubuntu0.16.04.13_all.deb …
Unpacking samba-common (2:4.3.11+dfsg-0ubuntu0.16.04.13) over (2:4.3.11+dfsg-0ubuntu0.16.04.12) …
Preparing to unpack …/pciutils_1%3a3.3.1-1.1ubuntu1.2_amd64.deb …
Unpacking pciutils (1:3.3.1-1.1ubuntu1.2) over (1:3.3.1-1.1ubuntu1.1) …
Preparing to unpack …/libpci3_1%3a3.3.1-1.1ubuntu1.2_amd64.deb …
Unpacking libpci3:amd64 (1:3.3.1-1.1ubuntu1.2) over (1:3.3.1-1.1ubuntu1.1) …
Preparing to unpack …/python-apt-common_1.1.0~beta1ubuntu0.16.04.1_all.deb …
Unpacking python-apt-common (1.1.0~beta1ubuntu0.16.04.1) over (1.1.0~beta1build1) …
Preparing to unpack …/python3-apt_1.1.0~beta1ubuntu0.16.04.1_amd64.deb …
Unpacking python3-apt (1.1.0~beta1ubuntu0.16.04.1) over (1.1.0~beta1build1) …
Preparing to unpack …/ubuntu-drivers-common_1%3a0.4.17.7_amd64.deb …
Unpacking ubuntu-drivers-common (1:0.4.17.7) over (1:0.4.17.3) …
Preparing to unpack …/ubuntu-release-upgrader-gtk_1%3a16.04.25_all.deb …
Unpacking ubuntu-release-upgrader-gtk (1:16.04.25) over (1:16.04.23) …
Preparing to unpack …/ubuntu-release-upgrader-core_1%3a16.04.25_all.deb …
Unpacking ubuntu-release-upgrader-core (1:16.04.25) over (1:16.04.23) …
Preparing to unpack …/python-apt_1.1.0~beta1ubuntu0.16.04.1_amd64.deb …
Unpacking python-apt (1.1.0~beta1ubuntu0.16.04.1) over (1.1.0~beta1build1) …
Preparing to unpack …/update-manager_1%3a16.04.13_all.deb …
Unpacking update-manager (1:16.04.13) over (1:16.04.12) …
Preparing to unpack …/python3-distupgrade_1%3a16.04.25_all.deb …
Unpacking python3-distupgrade (1:16.04.25) over (1:16.04.23) …
Preparing to unpack …/python3-update-manager_1%3a16.04.13_all.deb …
Unpacking python3-update-manager (1:16.04.13) over (1:16.04.12) …
Preparing to unpack …/update-manager-core_1%3a16.04.13_all.deb …
Unpacking update-manager-core (1:16.04.13) over (1:16.04.12) …
Preparing to unpack …/update-notifier_3.168.8_amd64.deb …
Unpacking update-notifier (3.168.8) over (3.168.7) …
Preparing to unpack …/libdpkg-perl_1.18.4ubuntu1.4_all.deb …
Unpacking libdpkg-perl (1.18.4ubuntu1.4) over (1.18.4ubuntu1.3) …
Preparing to unpack …/dpkg-dev_1.18.4ubuntu1.4_all.deb …
Unpacking dpkg-dev (1.18.4ubuntu1.4) over (1.18.4ubuntu1.3) …
Preparing to unpack …/patch_2.7.5-1ubuntu0.16.04.1_amd64.deb …
Unpacking patch (2.7.5-1ubuntu0.16.04.1) over (2.7.5-1) …
Preparing to unpack …/update-notifier-common_3.168.8_all.deb …
Unpacking update-notifier-common (3.168.8) over (3.168.7) …
Preparing to unpack …/libgcrypt20_1.6.5-2ubuntu0.4_amd64.deb …
Unpacking libgcrypt20:amd64 (1.6.5-2ubuntu0.4) over (1.6.5-2ubuntu0.3) …
Processing triggers for doc-base (0.10.7) …
Processing 1 changed doc-base file…
Registering documents with scrollkeeper…
Processing triggers for man-db (2.7.5-1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Processing triggers for ufw (0.35-0ubuntu2) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu1) …
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) …
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) …
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index…
Processing triggers for mime-support (3.59ubuntu1) …
Processing triggers for gconf2 (3.2.6-3ubuntu6) …
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) …
Setting up libgcrypt20:amd64 (1.6.5-2ubuntu0.4) …
Processing triggers for systemd (229-4ubuntu21.2) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
(Reading database … 224872 files and directories currently installed.)
Preparing to unpack …/sensible-utils_0.0.9ubuntu0.16.04.1_all.deb …
Unpacking sensible-utils (0.0.9ubuntu0.16.04.1) over (0.0.9) …
Processing triggers for mime-support (3.59ubuntu1) …
Processing triggers for man-db (2.7.5-1) …
Setting up sensible-utils (0.0.9ubuntu0.16.04.1) …
(Reading database … 224872 files and directories currently installed.)
Preparing to unpack …/distro-info-data_0.28ubuntu0.8_all.deb …
Unpacking distro-info-data (0.28ubuntu0.8) over (0.28ubuntu0.7) …
Preparing to unpack …/isc-dhcp-client_4.3.3-5ubuntu12.10_amd64.deb …
Unpacking isc-dhcp-client (4.3.3-5ubuntu12.10) over (4.3.3-5ubuntu12.7) …
Preparing to unpack …/isc-dhcp-common_4.3.3-5ubuntu12.10_amd64.deb …
Unpacking isc-dhcp-common (4.3.3-5ubuntu12.10) over (4.3.3-5ubuntu12.7) …
Preparing to unpack …/libapparmor-perl_2.10.95-0ubuntu2.9_amd64.deb …
Unpacking libapparmor-perl (2.10.95-0ubuntu2.9) over (2.10.95-0ubuntu2.8) …
Preparing to unpack …/apparmor_2.10.95-0ubuntu2.9_amd64.deb …
Unpacking apparmor (2.10.95-0ubuntu2.9) over (2.10.95-0ubuntu2.8) …
Preparing to unpack …/apt-transport-https_1.2.26_amd64.deb …
Unpacking apt-transport-https (1.2.26) over (1.2.25) …
Preparing to unpack …/hdparm_9.48+ds-1ubuntu0.1_amd64.deb …
Unpacking hdparm (9.48+ds-1ubuntu0.1) over (9.48+ds-1) …
Preparing to unpack …/libnuma1_2.0.11-1ubuntu1.1_amd64.deb …
Unpacking libnuma1:amd64 (2.0.11-1ubuntu1.1) over (2.0.11-1ubuntu1) …
Preparing to unpack …/libplymouth4_0.9.2-3ubuntu13.5_amd64.deb …
Unpacking libplymouth4:amd64 (0.9.2-3ubuntu13.5) over (0.9.2-3ubuntu13.2) …
Preparing to unpack …/lshw_02.17-1.1ubuntu3.5_amd64.deb …
Unpacking lshw (02.17-1.1ubuntu3.5) over (02.17-1.1ubuntu3.4) …
Preparing to unpack …/openssh-sftp-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-sftp-server (1:7.2p2-4ubuntu2.4) over (1:7.2p2-4) …
Preparing to unpack …/openssh-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-server (1:7.2p2-4ubuntu2.4) over (1:7.2p2-4) …
Preparing to unpack …/openssh-client_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-client (1:7.2p2-4ubuntu2.4) over (1:7.2p2-4) …
Preparing to unpack …/openssl_1.0.2g-1ubuntu4.12_amd64.deb …
Unpacking openssl (1.0.2g-1ubuntu4.12) over (1.0.2g-1ubuntu4.10) …
Preparing to unpack …/plymouth-theme-ubuntu-text_0.9.2-3ubuntu13.5_amd64.deb …
Unpacking plymouth-theme-ubuntu-text (0.9.2-3ubuntu13.5) over (0.9.2-3ubuntu13.2) …
Preparing to unpack …/plymouth_0.9.2-3ubuntu13.5_amd64.deb …
Unpacking plymouth (0.9.2-3ubuntu13.5) over (0.9.2-3ubuntu13.2) …
Preparing to unpack …/plymouth-theme-ubuntu-logo_0.9.2-3ubuntu13.5_amd64.deb …
Unpacking plymouth-theme-ubuntu-logo (0.9.2-3ubuntu13.5) over (0.9.2-3ubuntu13.2) …
Preparing to unpack …/plymouth-label_0.9.2-3ubuntu13.5_amd64.deb …
Unpacking plymouth-label (0.9.2-3ubuntu13.5) over (0.9.2-3ubuntu13.2) …
Preparing to unpack …/wget_1.17.1-1ubuntu1.4_amd64.deb …
Unpacking wget (1.17.1-1ubuntu1.4) over (1.17.1-1ubuntu1.3) …
Preparing to unpack …/xdg-user-dirs_0.15-2ubuntu6.16.04.1_amd64.deb …
Unpacking xdg-user-dirs (0.15-2ubuntu6.16.04.1) over (0.15-2ubuntu6) …
Preparing to unpack …/python-paramiko_1.16.0-1ubuntu0.1_all.deb …
Unpacking python-paramiko (1.16.0-1ubuntu0.1) over (1.16.0-1) …
Preparing to unpack …/ansible_2.5.4-1ppa~xenial_all.deb …
Unpacking ansible (2.5.4-1ppa~xenial) over (2.5.0-1ppa~xenial) …
Preparing to unpack …/python3-problem-report_2.20.1-0ubuntu2.18_all.deb …
Unpacking python3-problem-report (2.20.1-0ubuntu2.18) over (2.20.1-0ubuntu2.15) …
Preparing to unpack …/python3-apport_2.20.1-0ubuntu2.18_all.deb …
Unpacking python3-apport (2.20.1-0ubuntu2.18) over (2.20.1-0ubuntu2.15) …
Preparing to unpack …/apport_2.20.1-0ubuntu2.18_all.deb …
Unpacking apport (2.20.1-0ubuntu2.18) over (2.20.1-0ubuntu2.15) …
Preparing to unpack …/apport-gtk_2.20.1-0ubuntu2.18_all.deb …
Unpacking apport-gtk (2.20.1-0ubuntu2.18) over (2.20.1-0ubuntu2.15) …
Preparing to unpack …/avahi-autoipd_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking avahi-autoipd (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/pulseaudio-module-bluetooth_1%3a8.0-0ubuntu3.10_amd64.deb …
Unpacking pulseaudio-module-bluetooth (1:8.0-0ubuntu3.10) over (1:8.0-0ubuntu3.7) …
Preparing to unpack …/libpulsedsp_1%3a8.0-0ubuntu3.10_amd64.deb …
Unpacking libpulsedsp:amd64 (1:8.0-0ubuntu3.10) over (1:8.0-0ubuntu3.7) …
Preparing to unpack …/pulseaudio-utils_1%3a8.0-0ubuntu3.10_amd64.deb …
Unpacking pulseaudio-utils (1:8.0-0ubuntu3.10) over (1:8.0-0ubuntu3.7) …
Preparing to unpack …/libpulse-mainloop-glib0_1%3a8.0-0ubuntu3.10_amd64.deb …
Unpacking libpulse-mainloop-glib0:amd64 (1:8.0-0ubuntu3.10) over (1:8.0-0ubuntu3.7) …
Preparing to unpack …/pulseaudio-module-x11_1%3a8.0-0ubuntu3.10_amd64.deb …
Unpacking pulseaudio-module-x11 (1:8.0-0ubuntu3.10) over (1:8.0-0ubuntu3.7) …
Preparing to unpack …/pulseaudio_1%3a8.0-0ubuntu3.10_amd64.deb …
Unpacking pulseaudio (1:8.0-0ubuntu3.10) over (1:8.0-0ubuntu3.7) …
Preparing to unpack …/libpulse0_1%3a8.0-0ubuntu3.10_amd64.deb …
Unpacking libpulse0:amd64 (1:8.0-0ubuntu3.10) over (1:8.0-0ubuntu3.7) …
Preparing to unpack …/libavahi-core7_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking libavahi-core7:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/avahi-daemon_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking avahi-daemon (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/avahi-utils_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking avahi-utils (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/bamfdaemon_0.5.3~bzr0+16.04.20180209-0ubuntu1_amd64.deb …
Unpacking bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) over (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Preparing to unpack …/libbamf3-2_0.5.3~bzr0+16.04.20180209-0ubuntu1_amd64.deb …
Unpacking libbamf3-2:amd64 (0.5.3~bzr0+16.04.20180209-0ubuntu1) over (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Preparing to unpack …/openjdk-8-jre-headless_8u171-b11-0ubuntu0.16.04.1_amd64.deb …
Unpacking openjdk-8-jre-headless:amd64 (8u171-b11-0ubuntu0.16.04.1) over (8u77-b03-3ubuntu3) …
Preparing to unpack …/ca-certificates-java_20160321ubuntu1_all.deb …
Unpacking ca-certificates-java (20160321ubuntu1) over (20160321) …
Preparing to unpack …/libcompizconfig0_1%3a0.9.12.3+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking libcompizconfig0:amd64 (1:0.9.12.3+16.04.20180221-0ubuntu1) over (1:0.9.12.3+16.04.20171116-0ubuntu1) …
Preparing to unpack …/compiz-gnome_1%3a0.9.12.3+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking compiz-gnome (1:0.9.12.3+16.04.20180221-0ubuntu1) over (1:0.9.12.3+16.04.20171116-0ubuntu1) …
Preparing to unpack …/compiz-plugins-default_1%3a0.9.12.3+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking compiz-plugins-default:amd64 (1:0.9.12.3+16.04.20180221-0ubuntu1) over (1:0.9.12.3+16.04.20171116-0ubuntu1) …
Preparing to unpack …/libdecoration0_1%3a0.9.12.3+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking libdecoration0:amd64 (1:0.9.12.3+16.04.20180221-0ubuntu1) over (1:0.9.12.3+16.04.20171116-0ubuntu1) …
Preparing to unpack …/unity_7.4.5+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking unity (7.4.5+16.04.20180221-0ubuntu1) over (7.4.5+16.04.20171201.3) …
Preparing to unpack …/libunity-protocol-private0_7.1.4+16.04.20180209.1-0ubuntu1_amd64.deb …
Unpacking libunity-protocol-private0:amd64 (7.1.4+16.04.20180209.1-0ubuntu1) over (7.1.4+16.04.20160701-0ubuntu1) …
Preparing to unpack …/libunity9_7.1.4+16.04.20180209.1-0ubuntu1_amd64.deb …
Unpacking libunity9:amd64 (7.1.4+16.04.20180209.1-0ubuntu1) over (7.1.4+16.04.20160701-0ubuntu1) …
Preparing to unpack …/libunity-core-6.0-9_7.4.5+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking libunity-core-6.0-9:amd64 (7.4.5+16.04.20180221-0ubuntu1) over (7.4.5+16.04.20171201.3) …
Preparing to unpack …/unity-schemas_7.4.5+16.04.20180221-0ubuntu1_all.deb …
Unpacking unity-schemas (7.4.5+16.04.20180221-0ubuntu1) over (7.4.5+16.04.20171201.3) …
Preparing to unpack …/libunity-scopes-json-def-desktop_7.1.4+16.04.20180209.1-0ubuntu1_all.deb …
Unpacking libunity-scopes-json-def-desktop (7.1.4+16.04.20180209.1-0ubuntu1) over (7.1.4+16.04.20160701-0ubuntu1) …
Preparing to unpack …/unity-services_7.4.5+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking unity-services (7.4.5+16.04.20180221-0ubuntu1) over (7.4.5+16.04.20171201.3) …
Preparing to unpack …/compiz-core_1%3a0.9.12.3+16.04.20180221-0ubuntu1_amd64.deb …
Unpacking compiz-core (1:0.9.12.3+16.04.20180221-0ubuntu1) over (1:0.9.12.3+16.04.20171116-0ubuntu1) …
Preparing to unpack …/compiz_1%3a0.9.12.3+16.04.20180221-0ubuntu1_all.deb …
Unpacking compiz (1:0.9.12.3+16.04.20180221-0ubuntu1) over (1:0.9.12.3+16.04.20171116-0ubuntu1) …
Preparing to unpack …/docker-ce_18.05.0~ce~3-0~ubuntu_amd64.deb …
Warning: Stopping docker.service, but it can still be activated by:
docker.socket
Unpacking docker-ce (18.05.0~ce~3-0~ubuntu) over (17.06.0~ce-0~ubuntu) …
Preparing to unpack …/ebtables_2.0.10.4-3.4ubuntu2.16.04.1_amd64.deb …
Unpacking ebtables (2.0.10.4-3.4ubuntu2.16.04.1) over (2.0.10.4-3.4ubuntu2) …
Preparing to unpack …/firefox_60.0.1+build2-0ubuntu0.16.04.1_amd64.deb …
Unpacking firefox (60.0.1+build2-0ubuntu0.16.04.1) over (58.0.2+build1-0ubuntu0.16.04.1) …
Preparing to unpack …/firefox-locale-en_60.0.1+build2-0ubuntu0.16.04.1_amd64.deb …
Unpacking firefox-locale-en (60.0.1+build2-0ubuntu0.16.04.1) over (58.0.2+build1-0ubuntu0.16.04.1) …
Preparing to unpack …/libdfu1_0.8.3-0ubuntu3_amd64.deb …
Unpacking libdfu1:amd64 (0.8.3-0ubuntu3) over (0.7.0-0ubuntu4.3) …
Preparing to unpack …/libfwupd1_0.8.3-0ubuntu3_amd64.deb …
Unpacking libfwupd1:amd64 (0.8.3-0ubuntu3) over (0.7.0-0ubuntu4.3) …
Preparing to unpack …/fwupd_0.8.3-0ubuntu3_amd64.deb …
Unpacking fwupd (0.8.3-0ubuntu3) over (0.7.0-0ubuntu4.3) …
Preparing to unpack …/libibus-1.0-5_1.5.11-1ubuntu2.1_amd64.deb …
Unpacking libibus-1.0-5:amd64 (1.5.11-1ubuntu2.1) over (1.5.11-1ubuntu2) …
Preparing to unpack …/ibus_1.5.11-1ubuntu2.1_amd64.deb …
Unpacking ibus (1.5.11-1ubuntu2.1) over (1.5.11-1ubuntu2) …
Preparing to unpack …/gir1.2-ibus-1.0_1.5.11-1ubuntu2.1_amd64.deb …
Unpacking gir1.2-ibus-1.0:amd64 (1.5.11-1ubuntu2.1) over (1.5.11-1ubuntu2) …
Preparing to unpack …/gir1.2-unity-5.0_7.1.4+16.04.20180209.1-0ubuntu1_amd64.deb …
Unpacking gir1.2-unity-5.0:amd64 (7.1.4+16.04.20180209.1-0ubuntu1) over (7.1.4+16.04.20160701-0ubuntu1) …
Preparing to unpack …/gnome-accessibility-themes_3.18.0-2ubuntu2_all.deb …
Unpacking gnome-accessibility-themes (3.18.0-2ubuntu2) over (3.18.0-2ubuntu1) …
Preparing to unpack …/ubuntu-software_3.20.5-0ubuntu0.16.04.10_amd64.deb …
Unpacking ubuntu-software (3.20.5-0ubuntu0.16.04.10) over (3.20.5-0ubuntu0.16.04.8) …
Preparing to unpack …/gnome-software_3.20.5-0ubuntu0.16.04.10_amd64.deb …
Unpacking gnome-software (3.20.5-0ubuntu0.16.04.10) over (3.20.5-0ubuntu0.16.04.8) …
Preparing to unpack …/gnome-software-common_3.20.5-0ubuntu0.16.04.10_all.deb …
Unpacking gnome-software-common (3.20.5-0ubuntu0.16.04.10) over (3.20.5-0ubuntu0.16.04.8) …
Preparing to unpack …/ibus-gtk_1.5.11-1ubuntu2.1_amd64.deb …
Unpacking ibus-gtk:amd64 (1.5.11-1ubuntu2.1) over (1.5.11-1ubuntu2) …
Preparing to unpack …/ibus-gtk3_1.5.11-1ubuntu2.1_amd64.deb …
Unpacking ibus-gtk3:amd64 (1.5.11-1ubuntu2.1) over (1.5.11-1ubuntu2) …
Preparing to unpack …/libavahi-ui-gtk3-0_0.6.32~rc+dfsg-1ubuntu2.2_amd64.deb …
Unpacking libavahi-ui-gtk3-0:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) over (0.6.32~rc+dfsg-1ubuntu2) …
Preparing to unpack …/libcurl3_7.47.0-1ubuntu2.8_amd64.deb …
Unpacking libcurl3:amd64 (7.47.0-1ubuntu2.8) over (7.47.0-1ubuntu2.6) …
Preparing to unpack …/libfontembed1_1.8.3-2ubuntu3.4_amd64.deb …
Unpacking libfontembed1:amd64 (1.8.3-2ubuntu3.4) over (1.8.3-2ubuntu3.1) …
Preparing to unpack …/libpoppler-glib8_0.41.0-0ubuntu1.7_amd64.deb …
Unpacking libpoppler-glib8:amd64 (0.41.0-0ubuntu1.7) over (0.41.0-0ubuntu1.6) …
Preparing to unpack …/libraw15_0.17.1-1ubuntu0.3_amd64.deb …
Unpacking libraw15:amd64 (0.17.1-1ubuntu0.3) over (0.17.1-1ubuntu0.1) …
Preparing to unpack …/libsnmp-base_5.7.3+dfsg-1ubuntu4.1_all.deb …
Unpacking libsnmp-base (5.7.3+dfsg-1ubuntu4.1) over (5.7.3+dfsg-1ubuntu4) …
Preparing to unpack …/libsnmp30_5.7.3+dfsg-1ubuntu4.1_amd64.deb …
Unpacking libsnmp30:amd64 (5.7.3+dfsg-1ubuntu4.1) over (5.7.3+dfsg-1ubuntu4) …
Preparing to unpack …/libvncclient1_0.9.10+dfsg-3ubuntu0.16.04.2_amd64.deb …
Unpacking libvncclient1:amd64 (0.9.10+dfsg-3ubuntu0.16.04.2) over (0.9.10+dfsg-3ubuntu0.16.04.1) …
Preparing to unpack …/libvorbisfile3_1.3.5-3ubuntu0.2_amd64.deb …
Unpacking libvorbisfile3:amd64 (1.3.5-3ubuntu0.2) over (1.3.5-3ubuntu0.1) …
Preparing to unpack …/libvorbisenc2_1.3.5-3ubuntu0.2_amd64.deb …
Unpacking libvorbisenc2:amd64 (1.3.5-3ubuntu0.2) over (1.3.5-3ubuntu0.1) …
Preparing to unpack …/libvorbis0a_1.3.5-3ubuntu0.2_amd64.deb …
Unpacking libvorbis0a:amd64 (1.3.5-3ubuntu0.2) over (1.3.5-3ubuntu0.1) …
Preparing to unpack …/libwayland-client0_1.12.0-1~ubuntu16.04.3_amd64.deb …
Unpacking libwayland-client0:amd64 (1.12.0-1~ubuntu16.04.3) over (1.12.0-1~ubuntu16.04.2) …
Preparing to unpack …/libwayland-cursor0_1.12.0-1~ubuntu16.04.3_amd64.deb …
Unpacking libwayland-cursor0:amd64 (1.12.0-1~ubuntu16.04.3) over (1.12.0-1~ubuntu16.04.2) …
Preparing to unpack …/libwayland-server0_1.12.0-1~ubuntu16.04.3_amd64.deb …
Unpacking libwayland-server0:amd64 (1.12.0-1~ubuntu16.04.3) over (1.12.0-1~ubuntu16.04.2) …
Preparing to unpack …/ubuntu-mono_14.04+16.04.20180326-0ubuntu1_all.deb …
Unpacking ubuntu-mono (14.04+16.04.20180326-0ubuntu1) over (14.04+16.04.20171116-0ubuntu1) …
Preparing to unpack …/light-themes_14.04+16.04.20180326-0ubuntu1_all.deb …
Unpacking light-themes (14.04+16.04.20180326-0ubuntu1) over (14.04+16.04.20171116-0ubuntu1) …
Preparing to unpack …/linux-firmware_1.157.19_all.deb …
Unpacking linux-firmware (1.157.19) over (1.157.16) …
Preparing to unpack …/linux-libc-dev_4.4.0-127.153_amd64.deb …
Unpacking linux-libc-dev:amd64 (4.4.0-127.153) over (4.4.0-112.135) …
Preparing to unpack …/python-software-properties_0.96.20.7_all.deb …
Unpacking python-software-properties (0.96.20.7) over (0.96.20) …
Preparing to unpack …/ubuntu-mobile-icons_14.04+16.04.20180326-0ubuntu1_all.deb …
Unpacking ubuntu-mobile-icons (14.04+16.04.20180326-0ubuntu1) over (14.04+16.04.20171116-0ubuntu1) …
Preparing to unpack …/suru-icon-theme_14.04+16.04.20180326-0ubuntu1_all.deb …
Unpacking suru-icon-theme (14.04+16.04.20180326-0ubuntu1) over (14.04+16.04.20171116-0ubuntu1) …
Preparing to unpack …/thunderbird-locale-en_1%3a52.8.0+build1-0ubuntu0.16.04.1_amd64.deb …
Unpacking thunderbird-locale-en (1:52.8.0+build1-0ubuntu0.16.04.1) over (1:52.6.0+build1-0ubuntu0.16.04.1) …
Preparing to unpack …/thunderbird_1%3a52.8.0+build1-0ubuntu0.16.04.1_amd64.deb …
Unpacking thunderbird (1:52.8.0+build1-0ubuntu0.16.04.1) over (1:52.6.0+build1-0ubuntu0.16.04.1) …
Preparing to unpack …/thunderbird-gnome-support_1%3a52.8.0+build1-0ubuntu0.16.04.1_amd64.deb …
Unpacking thunderbird-gnome-support (1:52.8.0+build1-0ubuntu0.16.04.1) over (1:52.6.0+build1-0ubuntu0.16.04.1) …
Preparing to unpack …/thunderbird-locale-en-us_1%3a52.8.0+build1-0ubuntu0.16.04.1_all.deb …
Unpacking thunderbird-locale-en-us (1:52.8.0+build1-0ubuntu0.16.04.1) over (1:52.6.0+build1-0ubuntu0.16.04.1) …
Preparing to unpack …/ubuntu-artwork_1%3a14.04+16.04.20180326-0ubuntu1_all.deb …
Unpacking ubuntu-artwork (1:14.04+16.04.20180326-0ubuntu1) over (1:14.04+16.04.20171116-0ubuntu1) …
Preparing to unpack …/unity-scopes-runner_7.1.4+16.04.20180209.1-0ubuntu1_all.deb …
Unpacking unity-scopes-runner (7.1.4+16.04.20180209.1-0ubuntu1) over (7.1.4+16.04.20160701-0ubuntu1) …
Preparing to unpack …/xdg-utils_1.1.1-1ubuntu1.16.04.3_all.deb …
Unpacking xdg-utils (1.1.1-1ubuntu1.16.04.3) over (1.1.1-1ubuntu1.16.04.1) …
Preparing to unpack …/jenkins_2.107.3_all.deb …
Unpacking jenkins (2.107.3) over (2.107.1) …
Preparing to unpack …/libruby2.3_2.3.1-2~16.04.9_amd64.deb …
Unpacking libruby2.3:amd64 (2.3.1-2~16.04.9) over (2.3.1-2~16.04.6) …
Preparing to unpack …/ruby2.3_2.3.1-2~16.04.9_amd64.deb …
Unpacking ruby2.3 (2.3.1-2~16.04.9) over (2.3.1-2~16.04.6) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for systemd (229-4ubuntu21.2) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Processing triggers for ufw (0.35-0ubuntu2) …
Processing triggers for install-info (6.1.0.dfsg.1-5) …
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) …
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) …
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) …
Processing triggers for mime-support (3.59ubuntu1) …
Processing triggers for dbus (1.10.6-1ubuntu3.3) …
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu1) …
Processing triggers for gconf2 (3.2.6-3ubuntu6) …
Setting up perl-modules-5.22 (5.22.1-9ubuntu0.3) …
Setting up libperl5.22:amd64 (5.22.1-9ubuntu0.3) …
Setting up perl (5.22.1-9ubuntu0.3) …
Setting up libquadmath0:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libgomp1:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libitm1:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libatomic1:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libasan2:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up liblsan0:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libtsan0:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libubsan0:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libcilkrts5:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libmpx0:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up cpp-5 (5.4.0-6ubuntu1~16.04.9) …
Setting up libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up libgcc-5-dev:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up gcc-5 (5.4.0-6ubuntu1~16.04.9) …
Setting up libstdc++-5-dev:amd64 (5.4.0-6ubuntu1~16.04.9) …
Setting up g++-5 (5.4.0-6ubuntu1~16.04.9) …
Setting up libapt-inst2.0:amd64 (1.2.26) …
Setting up apt-utils (1.2.26) …
Setting up libprocps4:amd64 (2:3.3.10-4ubuntu2.4) …
Setting up procps (2:3.3.10-4ubuntu2.4) …
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up libpam-systemd:amd64 (229-4ubuntu21.2) …
Setting up ifupdown (0.8.10ubuntu1.4) …
Setting up udev (229-4ubuntu21.2) …
addgroup: The group `input’ already exists as a system group. Exiting.
update-initramfs: deferring update (trigger activated)
Setting up grub-common (2.02~beta2-36ubuntu3.18) …
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up grub2-common (2.02~beta2-36ubuntu3.18) …
Setting up grub-pc-bin (2.02~beta2-36ubuntu3.18) …
Setting up grub-pc (2.02~beta2-36ubuntu3.18) …
Installing for i386-pc platform.
Installation finished. No error reported.
Generating grub configuration file …
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.10.0-40-generic
Found initrd image: /boot/initrd.img-4.10.0-40-generic
Found linux image: /boot/vmlinuz-4.10.0-28-generic
Found initrd image: /boot/initrd.img-4.10.0-28-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Setting up friendly-recovery (0.2.31ubuntu1) …
Generating grub configuration file …
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.10.0-40-generic
Found initrd image: /boot/initrd.img-4.10.0-40-generic
Found linux image: /boot/vmlinuz-4.10.0-28-generic
Found initrd image: /boot/initrd.img-4.10.0-28-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Setting up initramfs-tools-bin (0.122ubuntu8.11) …
Setting up initramfs-tools-core (0.122ubuntu8.11) …
Setting up linux-base (4.5ubuntu1~16.04.1) …
Setting up initramfs-tools (0.122ubuntu8.11) …
update-initramfs: deferring update (trigger activated)
Setting up libssl1.0.0:amd64 (1.0.2g-1ubuntu4.12) …
Setting up apache2-bin (2.4.18-2ubuntu3.8) …
Setting up apache2-utils (2.4.18-2ubuntu3.8) …
Setting up apache2-data (2.4.18-2ubuntu3.8) …
Setting up apache2 (2.4.18-2ubuntu3.8) …
Setting up libavahi-common-data:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up libavahi-common3:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up libavahi-client3:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up libavahi-glib1:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up libcups2:amd64 (2.1.3-4ubuntu0.4) …
Setting up libcupsmime1:amd64 (2.1.3-4ubuntu0.4) …
Setting up cups-daemon (2.1.3-4ubuntu0.4) …
Setting up cups-core-drivers (2.1.3-4ubuntu0.4) …
Setting up cups-server-common (2.1.3-4ubuntu0.4) …
Setting up cups-common (2.1.3-4ubuntu0.4) …
Setting up libcupscgi1:amd64 (2.1.3-4ubuntu0.4) …
Setting up libtiff5:amd64 (4.0.6-1ubuntu0.4) …
Setting up libcupsfilters1:amd64 (1.8.3-2ubuntu3.4) …
Setting up libcupsimage2:amd64 (2.1.3-4ubuntu0.4) …
Setting up cups-client (2.1.3-4ubuntu0.4) …
Setting up libcupsppdc1:amd64 (2.1.3-4ubuntu0.4) …
Setting up cups-browsed (1.8.3-2ubuntu3.4) …
Setting up libpoppler58:amd64 (0.41.0-0ubuntu1.7) …
Setting up poppler-utils (0.41.0-0ubuntu1.7) …
Setting up libgs9-common (9.18~dfsg~0-0ubuntu2.8) …
Setting up libgs9:amd64 (9.18~dfsg~0-0ubuntu2.8) …
Setting up ghostscript (9.18~dfsg~0-0ubuntu2.8) …
Setting up cups-ppdc (2.1.3-4ubuntu0.4) …
Setting up cups (2.1.3-4ubuntu0.4) …
Updating PPD files for cups …
Setting up cups-bsd (2.1.3-4ubuntu0.4) …
Setting up ghostscript-x (9.18~dfsg~0-0ubuntu2.8) …
Setting up libicu55:amd64 (55.1-7ubuntu0.4) …
Setting up fonts-opensymbol (2:102.7+LibO5.1.6~rc2-0ubuntu1~xenial3) …
Setting up uno-libs3 (5.1.6~rc2-0ubuntu1~xenial3) …
Setting up ure (5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.8) …
Setting up curl (7.47.0-1ubuntu2.8) …
Setting up libwbclient0:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up samba-libs:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up samba-vfs-modules (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up samba-dsdb-modules (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up libpython-stdlib:amd64 (2.7.12-1~16.04) …
Setting up python (2.7.12-1~16.04) …
Setting up python-all (2.7.12-1~16.04) …
Setting up libpython-dev:amd64 (2.7.12-1~16.04) …
Setting up libpython-all-dev:amd64 (2.7.12-1~16.04) …
Setting up python-dev (2.7.12-1~16.04) …
Setting up python-all-dev (2.7.12-1~16.04) …
Setting up python-crypto (2.6.1-6ubuntu0.16.04.3) …
Setting up python-samba (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up samba-common (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up samba-common-bin (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up libsmbclient:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up samba (2:4.3.11+dfsg-0ubuntu0.16.04.13) …
Setting up libpci3:amd64 (1:3.3.1-1.1ubuntu1.2) …
Setting up pciutils (1:3.3.1-1.1ubuntu1.2) …
Setting up python-apt-common (1.1.0~beta1ubuntu0.16.04.1) …
Setting up python3-apt (1.1.0~beta1ubuntu0.16.04.1) …
Setting up ubuntu-drivers-common (1:0.4.17.7) …
Setting up patch (2.7.5-1ubuntu0.16.04.1) …
Setting up python-apt (1.1.0~beta1ubuntu0.16.04.1) …
Setting up libdpkg-perl (1.18.4ubuntu1.4) …
Setting up dpkg-dev (1.18.4ubuntu1.4) …
Setting up distro-info-data (0.28ubuntu0.8) …
Setting up isc-dhcp-client (4.3.3-5ubuntu12.10) …
Setting up isc-dhcp-common (4.3.3-5ubuntu12.10) …
Setting up libapparmor-perl (2.10.95-0ubuntu2.9) …
Setting up apparmor (2.10.95-0ubuntu2.9) …
Installing new version of config file /etc/apparmor.d/abstractions/base …
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
AppArmor parser error for /etc/apparmor.d/usr.lib.snapd.snap-confine.real in /etc/apparmor.d/usr.lib.snapd.snap-confine.real at line 11: Could not open ‘/var/lib/snapd/apparmor/snap-confine.d’
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
AppArmor parser error for /etc/apparmor.d/usr.lib.snapd.snap-confine.real in /etc/apparmor.d/usr.lib.snapd.snap-confine.real at line 11: Could not open ‘/var/lib/snapd/apparmor/snap-confine.d’
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
Setting up apt-transport-https (1.2.26) …
Setting up hdparm (9.48+ds-1ubuntu0.1) …
Setting up libnuma1:amd64 (2.0.11-1ubuntu1.1) …
Setting up libplymouth4:amd64 (0.9.2-3ubuntu13.5) …
Setting up lshw (02.17-1.1ubuntu3.5) …
Setting up openssh-client (1:7.2p2-4ubuntu2.4) …
Setting up openssh-sftp-server (1:7.2p2-4ubuntu2.4) …
Setting up openssh-server (1:7.2p2-4ubuntu2.4) …
Installing new version of config file /etc/network/if-up.d/openssh-server …
Setting up openssl (1.0.2g-1ubuntu4.12) …
Setting up plymouth (0.9.2-3ubuntu13.5) …
update-initramfs: deferring update (trigger activated)
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up plymouth-theme-ubuntu-text (0.9.2-3ubuntu13.5) …
update-initramfs: deferring update (trigger activated)
Setting up plymouth-label (0.9.2-3ubuntu13.5) …
Setting up plymouth-theme-ubuntu-logo (0.9.2-3ubuntu13.5) …
update-initramfs: deferring update (trigger activated)
Setting up wget (1.17.1-1ubuntu1.4) …
Setting up xdg-user-dirs (0.15-2ubuntu6.16.04.1) …
Setting up python-paramiko (1.16.0-1ubuntu0.1) …
Setting up ansible (2.5.4-1ppa~xenial) …
Setting up python3-problem-report (2.20.1-0ubuntu2.18) …
Setting up python3-apport (2.20.1-0ubuntu2.18) …
Setting up apport (2.20.1-0ubuntu2.18) …
Setting up apport-gtk (2.20.1-0ubuntu2.18) …
Setting up avahi-autoipd (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up libpulse0:amd64 (1:8.0-0ubuntu3.10) …
Setting up libpulsedsp:amd64 (1:8.0-0ubuntu3.10) …
Setting up pulseaudio-utils (1:8.0-0ubuntu3.10) …
Setting up pulseaudio (1:8.0-0ubuntu3.10) …
Setting up pulseaudio-module-bluetooth (1:8.0-0ubuntu3.10) …
Setting up libpulse-mainloop-glib0:amd64 (1:8.0-0ubuntu3.10) …
Setting up pulseaudio-module-x11 (1:8.0-0ubuntu3.10) …
Setting up libavahi-core7:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up avahi-daemon (0.6.32~rc+dfsg-1ubuntu2.2) …
Installing new version of config file /etc/avahi/avahi-daemon.conf …
Setting up avahi-utils (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up libbamf3-2:amd64 (0.5.3~bzr0+16.04.20180209-0ubuntu1) …
Setting up bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index…
Setting up ca-certificates-java (20160321ubuntu1) …
Setting up compiz-core (1:0.9.12.3+16.04.20180221-0ubuntu1) …
Setting up libcompizconfig0:amd64 (1:0.9.12.3+16.04.20180221-0ubuntu1) …
Setting up libdecoration0:amd64 (1:0.9.12.3+16.04.20180221-0ubuntu1) …
Setting up compiz-plugins-default:amd64 (1:0.9.12.3+16.04.20180221-0ubuntu1) …
Setting up compiz-gnome (1:0.9.12.3+16.04.20180221-0ubuntu1) …
Setting up libunity-protocol-private0:amd64 (7.1.4+16.04.20180209.1-0ubuntu1) …
Setting up unity-services (7.4.5+16.04.20180221-0ubuntu1) …
Setting up unity-schemas (7.4.5+16.04.20180221-0ubuntu1) …
Setting up libunity-core-6.0-9:amd64 (7.4.5+16.04.20180221-0ubuntu1) …
Setting up compiz (1:0.9.12.3+16.04.20180221-0ubuntu1) …
Setting up unity (7.4.5+16.04.20180221-0ubuntu1) …
Setting up libunity-scopes-json-def-desktop (7.1.4+16.04.20180209.1-0ubuntu1) …
Setting up libunity9:amd64 (7.1.4+16.04.20180209.1-0ubuntu1) …
Setting up docker-ce (18.05.0~ce~3-0~ubuntu) …
Setting up ebtables (2.0.10.4-3.4ubuntu2.16.04.1) …
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up firefox (60.0.1+build2-0ubuntu0.16.04.1) …
Please restart all running instances of firefox, or you will experience problems.
Setting up firefox-locale-en (60.0.1+build2-0ubuntu0.16.04.1) …
Setting up libdfu1:amd64 (0.8.3-0ubuntu3) …
Setting up libfwupd1:amd64 (0.8.3-0ubuntu3) …
Setting up fwupd (0.8.3-0ubuntu3) …
Installing new version of config file /etc/fwupd.conf …
Setting up libibus-1.0-5:amd64 (1.5.11-1ubuntu2.1) …
Setting up gir1.2-ibus-1.0:amd64 (1.5.11-1ubuntu2.1) …
Setting up ibus (1.5.11-1ubuntu2.1) …
Setting up gir1.2-unity-5.0:amd64 (7.1.4+16.04.20180209.1-0ubuntu1) …
Setting up gnome-accessibility-themes (3.18.0-2ubuntu2) …
Setting up gnome-software-common (3.20.5-0ubuntu0.16.04.10) …
Setting up gnome-software (3.20.5-0ubuntu0.16.04.10) …
Setting up ubuntu-software (3.20.5-0ubuntu0.16.04.10) …
Setting up ibus-gtk:amd64 (1.5.11-1ubuntu2.1) …
Setting up ibus-gtk3:amd64 (1.5.11-1ubuntu2.1) …
Setting up libavahi-ui-gtk3-0:amd64 (0.6.32~rc+dfsg-1ubuntu2.2) …
Setting up libcurl3:amd64 (7.47.0-1ubuntu2.8) …
Setting up libfontembed1:amd64 (1.8.3-2ubuntu3.4) …
Setting up libpoppler-glib8:amd64 (0.41.0-0ubuntu1.7) …
Setting up libraw15:amd64 (0.17.1-1ubuntu0.3) …
Setting up libsnmp-base (5.7.3+dfsg-1ubuntu4.1) …
Setting up libsnmp30:amd64 (5.7.3+dfsg-1ubuntu4.1) …
Setting up libvncclient1:amd64 (0.9.10+dfsg-3ubuntu0.16.04.2) …
Setting up libvorbis0a:amd64 (1.3.5-3ubuntu0.2) …
Setting up libvorbisfile3:amd64 (1.3.5-3ubuntu0.2) …
Setting up libvorbisenc2:amd64 (1.3.5-3ubuntu0.2) …
Setting up libwayland-client0:amd64 (1.12.0-1~ubuntu16.04.3) …
Setting up libwayland-cursor0:amd64 (1.12.0-1~ubuntu16.04.3) …
Setting up libwayland-server0:amd64 (1.12.0-1~ubuntu16.04.3) …
Setting up ubuntu-mono (14.04+16.04.20180326-0ubuntu1) …
Setting up light-themes (14.04+16.04.20180326-0ubuntu1) …
Setting up linux-firmware (1.157.19) …
update-initramfs: Generating /boot/initrd.img-4.10.0-40-generic
update-initramfs: Generating /boot/initrd.img-4.10.0-28-generic
Setting up linux-libc-dev:amd64 (4.4.0-127.153) …
Setting up python-software-properties (0.96.20.7) …
Setting up ubuntu-mobile-icons (14.04+16.04.20180326-0ubuntu1) …
Setting up suru-icon-theme (14.04+16.04.20180326-0ubuntu1) …
Setting up thunderbird (1:52.8.0+build1-0ubuntu0.16.04.1) …
Setting up thunderbird-locale-en (1:52.8.0+build1-0ubuntu0.16.04.1) …
Setting up thunderbird-gnome-support (1:52.8.0+build1-0ubuntu0.16.04.1) …
Setting up thunderbird-locale-en-us (1:52.8.0+build1-0ubuntu0.16.04.1) …
Setting up ubuntu-artwork (1:14.04+16.04.20180326-0ubuntu1) …
Setting up unity-scopes-runner (7.1.4+16.04.20180209.1-0ubuntu1) …
Setting up xdg-utils (1.1.1-1ubuntu1.16.04.3) …
Setting up jenkins (2.107.3) …
Installing new version of config file /etc/default/jenkins …
Installing new version of config file /etc/init.d/jenkins …
Installing new version of config file /etc/logrotate.d/jenkins …
Setting up libruby2.3:amd64 (2.3.1-2~16.04.9) …
Setting up ruby2.3 (2.3.1-2~16.04.9) …
Processing triggers for ca-certificates (20170717~16.04.1) …
Updating certificates in /etc/ssl/certs…
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d…

done.
done.
Setting up openjdk-8-jre-headless:amd64 (8u171-b11-0ubuntu0.16.04.1) …
Installing new version of config file /etc/java-8-openjdk/jvm-amd64.cfg …
Installing new version of config file /etc/java-8-openjdk/management/management.properties …
Installing new version of config file /etc/java-8-openjdk/net.properties …
Installing new version of config file /etc/java-8-openjdk/security/java.security …
Setting up libreoffice-common (1:5.1.6~rc2-0ubuntu1~xenial3) …
Installing new version of config file /etc/bash_completion.d/libreoffice.sh …
Setting up libreoffice-style-galaxy (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-style-breeze (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-core (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-base-core (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-calc (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-gtk (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-gnome (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-writer (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-draw (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-impress (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-ogltrans (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-pdfimport (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up python3-uno (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-math (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up libreoffice-avmedia-backend-gstreamer (1:5.1.6~rc2-0ubuntu1~xenial3) …
Setting up python3-distupgrade (1:16.04.25) …
Setting up python3-update-manager (1:16.04.13) …
Setting up ubuntu-release-upgrader-core (1:16.04.25) …
Setting up update-manager-core (1:16.04.13) …
Setting up update-notifier-common (3.168.8) …
Setting up ubuntu-release-upgrader-gtk (1:16.04.25) …
Setting up update-manager (1:16.04.13) …
Setting up update-notifier (3.168.8) …
Processing triggers for libgtk2.0-0:amd64 (2.24.30-1ubuntu1.16.04.2) …
Processing triggers for libgtk-3-0:amd64 (3.18.9-1ubuntu3.3) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Processing triggers for initramfs-tools (0.122ubuntu8.11) …
update-initramfs: Generating /boot/initrd.img-4.10.0-40-generic
Processing triggers for systemd (229-4ubuntu21.2) …
Processing triggers for ureadahead (0.100.0-19) …
vskumar@ubuntu:~/K8$

vskumar@ubuntu:~/K8$ sudo sudo apt-get install -y build-essential make cmake scons curl git \
> ruby autoconf automake autoconf-archive \
> gettext libtool flex bison \
> libbz2-dev libcurl4-openssl-dev \
> libexpat-dev libncurses-dev
[sudo] password for vskumar:
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘libexpat1-dev’ instead of ‘libexpat-dev’
Note, selecting ‘libncurses5-dev’ instead of ‘libncurses-dev’
build-essential is already the newest version (12.1ubuntu2).
gettext is already the newest version (0.19.7-2ubuntu3).
make is already the newest version (4.1-6).
ruby is already the newest version (1:2.3.0+1).
ruby set to manually installed.
curl is already the newest version (7.47.0-1ubuntu2.8).
git is already the newest version (1:2.7.4-0ubuntu1.3).
libexpat1-dev is already the newest version (2.1.0-7ubuntu0.16.04.3).
libexpat1-dev set to manually installed.
The following packages were automatically installed and are no longer required:
ca-certificates-java default-jre-headless java-common openjdk-8-jre-headless
Use ‘sudo apt autoremove’ to remove them.
The following additional packages will be installed:
autotools-dev bzip2-doc cmake-data libbison-dev libfl-dev libjsoncpp1
libltdl-dev libsigsegv2 libtinfo-dev m4
Suggested packages:
gnu-standards autoconf-doc bison-doc codeblocks eclipse ninja-build
libcurl4-doc libcurl3-dbg libidn11-dev libkrb5-dev libldap2-dev librtmp-dev
libssl-dev zlib1g-dev libtool-doc ncurses-doc gfortran | fortran95-compiler
gcj-jdk
The following NEW packages will be installed:
autoconf autoconf-archive automake autotools-dev bison bzip2-doc cmake
cmake-data flex libbison-dev libbz2-dev libcurl4-openssl-dev libfl-dev
libjsoncpp1 libltdl-dev libncurses5-dev libsigsegv2 libtinfo-dev libtool m4
scons
0 upgraded, 21 newly installed, 0 to remove and 23 not upgraded.
Need to get 8,095 kB of archives.
After this operation, 40.6 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 autoconf-archive all 20150925-1 [637 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cmake-data all 3.5.1-1ubuntu3 [1,121 kB]
Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 libjsoncpp1 amd64 1.7.2-1 [73.0 kB]
Get:4 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cmake amd64 3.5.1-1ubuntu3 [2,623 kB]
Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB]
Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB]
Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfl-dev amd64 2.6.0-11 [12.5 kB]
Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 flex amd64 2.6.0-11 [290 kB]
Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB]
Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB]
Get:11 http://archive.ubuntu.com/ubuntu xenial/main amd64 automake all 1:1.15-4ubuntu1 [510 kB]
Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 libbison-dev amd64 2:3.0.4.dfsg-1 [338 kB]
Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 bison amd64 2:3.0.4.dfsg-1 [259 kB]
Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 bzip2-doc all 1.0.6-8 [295 kB]
Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 libbz2-dev amd64 1.0.6-8 [29.1 kB]
Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcurl4-openssl-dev amd64 7.47.0-1ubuntu2.8 [263 kB]
Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.6-0.1 [162 kB]
Get:18 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtinfo-dev amd64 6.0+20160213-1ubuntu1 [77.4 kB]
Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libncurses5-dev amd64 6.0+20160213-1ubuntu1 [175 kB]
Get:20 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB]
Get:21 http://archive.ubuntu.com/ubuntu xenial/universe amd64 scons all 2.4.1-1 [469 kB]
Fetched 8,095 kB in 15s (537 kB/s)
Selecting previously unselected package autoconf-archive.
(Reading database … 224983 files and directories currently installed.)
Preparing to unpack …/autoconf-archive_20150925-1_all.deb …
Unpacking autoconf-archive (20150925-1) …
Selecting previously unselected package cmake-data.
Preparing to unpack …/cmake-data_3.5.1-1ubuntu3_all.deb …
Unpacking cmake-data (3.5.1-1ubuntu3) …
Selecting previously unselected package libjsoncpp1:amd64.
Preparing to unpack …/libjsoncpp1_1.7.2-1_amd64.deb …
Unpacking libjsoncpp1:amd64 (1.7.2-1) …
Selecting previously unselected package cmake.
Preparing to unpack …/cmake_3.5.1-1ubuntu3_amd64.deb …
Unpacking cmake (3.5.1-1ubuntu3) …
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack …/libsigsegv2_2.10-4_amd64.deb …
Unpacking libsigsegv2:amd64 (2.10-4) …
Selecting previously unselected package m4.
Preparing to unpack …/archives/m4_1.4.17-5_amd64.deb …
Unpacking m4 (1.4.17-5) …
Selecting previously unselected package libfl-dev:amd64.
Preparing to unpack …/libfl-dev_2.6.0-11_amd64.deb …
Unpacking libfl-dev:amd64 (2.6.0-11) …
Selecting previously unselected package flex.
Preparing to unpack …/flex_2.6.0-11_amd64.deb …
Unpacking flex (2.6.0-11) …
Selecting previously unselected package autoconf.
Preparing to unpack …/autoconf_2.69-9_all.deb …
Unpacking autoconf (2.69-9) …
Selecting previously unselected package autotools-dev.
Preparing to unpack …/autotools-dev_20150820.1_all.deb …
Unpacking autotools-dev (20150820.1) …
Selecting previously unselected package automake.
Preparing to unpack …/automake_1%3a1.15-4ubuntu1_all.deb …
Unpacking automake (1:1.15-4ubuntu1) …
Selecting previously unselected package libbison-dev:amd64.
Preparing to unpack …/libbison-dev_2%3a3.0.4.dfsg-1_amd64.deb …
Unpacking libbison-dev:amd64 (2:3.0.4.dfsg-1) …
Selecting previously unselected package bison.
Preparing to unpack …/bison_2%3a3.0.4.dfsg-1_amd64.deb …
Unpacking bison (2:3.0.4.dfsg-1) …
Selecting previously unselected package bzip2-doc.
Preparing to unpack …/bzip2-doc_1.0.6-8_all.deb …
Unpacking bzip2-doc (1.0.6-8) …
Selecting previously unselected package libbz2-dev:amd64.
Preparing to unpack …/libbz2-dev_1.0.6-8_amd64.deb …
Unpacking libbz2-dev:amd64 (1.0.6-8) …
Selecting previously unselected package libcurl4-openssl-dev:amd64.
Preparing to unpack …/libcurl4-openssl-dev_7.47.0-1ubuntu2.8_amd64.deb …
Unpacking libcurl4-openssl-dev:amd64 (7.47.0-1ubuntu2.8) …
Selecting previously unselected package libltdl-dev:amd64.
Preparing to unpack …/libltdl-dev_2.4.6-0.1_amd64.deb …
Unpacking libltdl-dev:amd64 (2.4.6-0.1) …
Selecting previously unselected package libtinfo-dev:amd64.
Preparing to unpack …/libtinfo-dev_6.0+20160213-1ubuntu1_amd64.deb …
Unpacking libtinfo-dev:amd64 (6.0+20160213-1ubuntu1) …
Selecting previously unselected package libncurses5-dev:amd64.
Preparing to unpack …/libncurses5-dev_6.0+20160213-1ubuntu1_amd64.deb …
Unpacking libncurses5-dev:amd64 (6.0+20160213-1ubuntu1) …
Selecting previously unselected package libtool.
Preparing to unpack …/libtool_2.4.6-0.1_all.deb …
Unpacking libtool (2.4.6-0.1) …
Selecting previously unselected package scons.
Preparing to unpack …/archives/scons_2.4.1-1_all.deb …
Unpacking scons (2.4.1-1) …
Processing triggers for doc-base (0.10.7) …
Processing 4 added doc-base files…
Registering documents with scrollkeeper…
Processing triggers for install-info (6.1.0.dfsg.1-5) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
Setting up autoconf-archive (20150925-1) …
Setting up cmake-data (3.5.1-1ubuntu3) …
Setting up libjsoncpp1:amd64 (1.7.2-1) …
Setting up cmake (3.5.1-1ubuntu3) …
Setting up libsigsegv2:amd64 (2.10-4) …
Setting up m4 (1.4.17-5) …
Setting up libfl-dev:amd64 (2.6.0-11) …
Setting up flex (2.6.0-11) …
Setting up autoconf (2.69-9) …
Setting up autotools-dev (20150820.1) …
Setting up automake (1:1.15-4ubuntu1) …
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up libbison-dev:amd64 (2:3.0.4.dfsg-1) …
Setting up bison (2:3.0.4.dfsg-1) …
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up bzip2-doc (1.0.6-8) …
Setting up libbz2-dev:amd64 (1.0.6-8) …
Setting up libcurl4-openssl-dev:amd64 (7.47.0-1ubuntu2.8) …
Setting up libltdl-dev:amd64 (2.4.6-0.1) …
Setting up libtinfo-dev:amd64 (6.0+20160213-1ubuntu1) …
Setting up libncurses5-dev:amd64 (6.0+20160213-1ubuntu1) …
Setting up libtool (2.4.6-0.1) …
Setting up scons (2.4.1-1) …
Processing triggers for libc-bin (2.23-0ubuntu10) …
vskumar@ubuntu:~/K8$

vskumar@ubuntu:~/K8$
vskumar@ubuntu:~/K8$ git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew
Cloning into ‘/home/vskumar/.linuxbrew’…
remote: Counting objects: 353749, done.
remote: Total 353749 (delta 0), reused 0 (delta 0), pack-reused 353749
Receiving objects: 100% (353749/353749), 67.99 MiB | 2.02 MiB/s, done.
Resolving deltas: 100% (267333/267333), done.
Checking connectivity… done.
vskumar@ubuntu:~/K8$

 

vskumar@ubuntu:~/K8$
vskumar@ubuntu:~/K8$ sudo vi ~/.bashrc
vskumar@ubuntu:~/K8$ tail ~/.bashrc
# Until LinuxBrew is fixed, the following is required.
# See: https://github.com/Homebrew/linuxbrew/issues/47
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:$PKG_CONFIG_PATH
## Setup linux brew
export LINUXBREWHOME=$HOME/.linuxbrew
export PATH=$LINUXBREWHOME/bin:$PATH
export MANPATH=$LINUXBREWHOME/man:$MANPATH
export PKG_CONFIG_PATH=$LINUXBREWHOME/lib64/pkgconfig:$LINUXBREWHOME/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=$LINUXBREWHOME/lib64:$LINUXBREWHOME/lib:$LD_LIBRARY_PATH
vskumar@ubuntu:~/K8$

skumar@ubuntu:~$ which brew
/home/vskumar/.linuxbrew/bin/brew
vskumar@ubuntu:~$
vskumar@ubuntu:~$ echo $PKG_CONFIG_PATH
/home/vskumar/.linuxbrew/lib64/pkgconfig:/home/vskumar/.linuxbrew/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:
vskumar@ubuntu:~$

vskumar@ubuntu:~$
vskumar@ubuntu:~$ brew update
remote: Counting objects: 1101, done.
remote: Compressing objects: 100% (1021/1021), done.
remote: Total 1101 (delta 167), reused 324 (delta 39), pack-reused 0
Receiving objects: 100% (1101/1101), 1.13 MiB | 388.00 KiB/s, done.
Resolving deltas: 100% (167/167), completed with 80 local objects.
From https://github.com/Linuxbrew/brew
+ 5320403…191f6b0 master -> origin/master (forced update)
* [new tag] 1.6.6 -> 1.6.6
HEAD is now at 191f6b0 Merge tag Homebrew/1.6.6 into Linuxbrew/master
/home/vskumar/.linuxbrew/Library/Homebrew/cmd/update.sh: line 6: /home/vskumar/.linuxbrew/Library/ENV/scm/git: No such file or directory
vskumar@ubuntu:~$ brew update

vskumar@ubuntu:~$
vskumar@ubuntu:~$ brew doctor
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.3_2.x86_64_linux.bottle.tar.gz
######################################################################## 100.0%
==> Pouring portable-ruby-2.3.3_2.x86_64_linux.bottle.tar.gz
Your system is ready to brew.
vskumar@ubuntu:~$

===== Now, Linuxbrew is ready to use ====>

 

 

 

 

27.DevOps:Working with SSH for Ansible usage

ssh

Working with SSH for Ansible usage:
With reference to my blog on Ansible installation on Ubuntu VM,  https://vskumar.blog/2018/05/08/23-devops-how-to-install-ansible-on-ubuntu-linux-vm/

in this blog, I have demonstrated on playing around with ssh among three
ubuntu Vmware Virtual machines.

To use Ansible exercises we need to follow the below pre-requisites with ssh operations.

Pre-requisites for Ansible usage:
https://help.ubuntu.com/community/SSH/OpenSSH/Keys

SSH Keys for Ansible VMs usage:
Before using Ansible we need to make sure the SSH is installed in the
VMs.
I would like to give the steps for this setup as below:

Pre-requisite Step1:
Install OpenSSH on Ubuntu.
Update the package index using the following command:
sudo apt-get update

To install the OpenSSH server application as well as the other related
packages use the command below:
sudo apt-get install openssh-server

Further, you can install the OpenSSH client application using
the following command:
sudo apt-get install openssh-client

Pre-requisite Step2:
Configure OpenSSH on Ubuntu
Before making any changes in OpenSSH configuration,
we need to know how to manage the OpenSSH service on Ubuntu VMs.

How to check ssh version?:
use the command; ssh -V

i) To start the service we can use the following command:
sudo systemctl start sshd.service

ii) To stop the service we can use:
sudo systemctl stop sshd.service

iii) To restart the service we can use:
sudo systemctl restart sshd.service

iv) To check the status of the service we can use:
sudo systemctl status sshd.service

v) If we want to enable the service on system boot we can use:
sudo systemctl enable sshd.service

vi) If we want to disable the service on system boot we can use:
sudo systemctl disable sshd.service

vii) The configuration file for the OpenSSH server application
is in the folder:/etc/ssh/sshd_config
We need to update the default port in this file.
We need to make sure to create a backup of the original configuration before
making any changes:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig

We can edit the file by using a text editor of our choice either vi or vim, etc..
The first thing we must do is to change the default SSH listening port.
Open the file and locate the line that specifies the listening port:
Port 22
Change it to your desired port number. Ex: Port 1990

Save the file and close it.
Then restart the service for the changes to take effect.

Note:
After making any changes in the OpenSSH configuration you need to restart the service
for the changes to take effect.

Pre-requisite Step3: Create an SSH key pair
Please note, during Ansible exercise or other DevOps tools, we need to connect to other VMs using SSH keys.

Let us note; the Key-based authentication uses two keys, one “public” key that anyone is allowed
to see.
And another “private” key that only the owner is allowed to see.
To securely communicate using key-based authentication, one needs to create a key pair,
securely store the private key on the computer which we want to log in from [Source machine],
and store the public key on the other Virtual Machine[Target machine] one wants to log in to.
Using key based logins with ssh is generally considered more secure than using plain password logins.

Now, let us see these steps:
1. Generating RSA Keys:
Our first step involves creating a set of RSA keys for use in authentication.
This should be done on the client.
To create our public and private SSH keys we need to use the below commands:
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

We will be prompted for a location to save the keys, and a passphrase for the keys.
This passphrase will protect our private key while it’s stored on the hard drive:

=== Sample Output ====>
Generating public/private rsa key pair.
Enter file in which to save the key (/home/b/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/b/.ssh/id_rsa.
Your public key has been saved in /home/b/.ssh/id_rsa.pub.
======================>
Note; An SSH key passphrase is a secondary form of security.
You need to remember it while logging the remote machine.
Now, our public key is now available as .ssh/id_rsa.pub in the home directory.

The file name and pwd can be given when you follow rigid security procedures as per your project setup. Here if you avoid in giving name/pwd, it makes us easy to copy the key file to target machine.

2. Transfer Client Key to Host:
The key we need to transfer to the host is the public one.
If we can log in to a computer over SSH using a password,
we can transfer our RSA key by doing the following from our own computer:
Command format:
====>
ssh-copy-id <username>@<host>
====>
Note: The <username> and <host> should be replaced by our username
and the name of the computer we’re transferring our key to.

TIP on Port# usage:
We cannot specify a port other than the standard port 22 [unless we changed it to
another port# in the target VM]. we can work around this by issuing the
command like this: ssh-copy-id “<username>@<host> -p <port_nr>”.
If we are using the standard port 22, we can ignore this tip.

We can make sure this worked by doing the below command test:
ssh <username>@<host>

We should be prompted for the passphrase for our key:
Enter passphrase for key ‘/home/<user>/.ssh/id_rsa’:
Enter your passphrase, and provided host is configured to allow key-based logins,
we should then be logged in as usual.

 

How to remove the existing SSH from Ubuntu ?
If we have already ssh we can use the below steps to remove and
get the latest setup.

Step1: Stop SSH service before uninstalling it.
service ssh stop

Step2: Now, we need to Uninstall and remove the ssh package from the machine by using the below
apt-get command.

apt-get purge openssh-server

Now you can check its status using ssh -VM
If it is not there you should not get the version.

Please note my VMs Ips,where i will apply some exercises timely:

IP of Ans-ControlMachine:
192.168.116.132

IP of VM1:
192.168.116.134

IP of VM2:
192.168.116.135

IP of VM3:
192.168.116.133

The machine names are prompted in CLI.
I am using these four Virtual machines on Vmware environment with player as well as Workstation.

I have played around with SSH among these machines.
I have copied most of the screen outputs in this content.

Removing SSH from one Virtual machine for installating procedure testing:
I have preloaded SSH earlier.
I am purging SSH in one Virtual machine to demonstrate the exercise.
And below I have copied the screen outputs also.

==== Screen outputs for Ans-ControlMachine =====>
=== Removing SSH from Ans-ControlMachine=========>
vskumar@ubuntu:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016
vskumar@ubuntu:~$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~$ service ssh stop
Failed to stop ssh.service: Unit ssh.service not loaded.
vskumar@ubuntu:~$ service ssh status
● ssh.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
vskumar@ubuntu:~$
vskumar@ubuntu:~$ apt-get -purge openssh-server
E: Command line option ‘p’ [from -purge] is not understood in combination with the other options.
vskumar@ubuntu:~$ apt-get purge remove openssh-server
E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
vskumar@ubuntu:~$ sudo apt-get purge remove openssh-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package remove
vskumar@ubuntu:~$ sudo apt-get purge openssh-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package ‘openssh-server’ is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 432 not upgraded.

vskumar@ubuntu:~$ sudo apt-get purge openssh-client
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be REMOVED:
openssh-client* snapd* ubuntu-core-launcher*
0 upgraded, 0 newly installed, 3 to remove and 429 not upgraded.
After this operation, 61.7 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 176110 files and directories currently installed.)
Removing ubuntu-core-launcher (2.25) …
Removing snapd (2.25) …
Warning: Stopping snapd.service, but it can still be activated by:
snapd.socket
Purging configuration files for snapd (2.25) …
Final directory cleanup
Discarding preserved snap namespaces
umount: /run/snapd/ns/*.mnt: mountpoint not found
umount: /run/snapd/ns/: mountpoint not found
Removing extra snap-confine apparmor rules
Removing snapd state
Removing openssh-client (1:7.2p2-4ubuntu2.2) …
Purging configuration files for openssh-client (1:7.2p2-4ubuntu2.2) …
Processing triggers for man-db (2.7.5-1) …

vskumar@ubuntu:~$
s for man-db (2.7.5-1) …
vskumar@ubuntu:~$
vskumar@ubuntu:~$ ssh -V
bash: /usr/bin/ssh: No such file or directory
vskumar@ubuntu:~$
== So we have completely removed the SSH ====>
=== from Ans-ControlMachine=========>

Installing SSH into Ans-ControlMachine:

Now, let me install the SSH server and client also.
Step1:
Let update the packages.
sudo apt-get update

== Output =======>
vskumar@ubuntu:~$ sudo apt-get update

Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67.7 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [319 kB]
Get:7 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64×64 Icons [72.6 kB]
Get:8 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [107 kB]
Get:9 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64×64 Icons [147 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64×64 Icons [226 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [246 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64×64 Icons [331 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5,964 B]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,324 B]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5,088 B]
Fetched 1,853 kB in 11s (168 kB/s)
Reading package lists… Done
vskumar@ubuntu:~$
============>

Step2: Installing server
Now, we will use the below command to install ssh srver:
sudo apt-get install openssh-server

==== Screen output ======>
vskumar@ubuntu:~$ sudo apt-get install openssh-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
ncurses-term openssh-client openssh-sftp-server ssh-import-id
Suggested packages:
ssh-askpass libpam-ssh keychain monkeysphere rssh molly-guard
The following NEW packages will be installed:
ncurses-term openssh-client openssh-server openssh-sftp-server ssh-import-id
0 upgraded, 5 newly installed, 0 to remove and 429 not upgraded.
Need to get 1,222 kB of archives.
After this operation, 8,917 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-client amd64 1:7.2p2-4ubuntu2.4 [589 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 ncurses-term all 6.0+20160213-1ubuntu1 [249 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-sftp-server amd64 1:7.2p2-4ubuntu2.4 [38.7 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-server amd64 1:7.2p2-4ubuntu2.4 [335 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 ssh-import-id all 5.5-0ubuntu1 [10.2 kB]
Fetched 1,222 kB in 7s (162 kB/s)
Preconfiguring packages …
Selecting previously unselected package openssh-client.
(Reading database … 176023 files and directories currently installed.)
Preparing to unpack …/openssh-client_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-client (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package ncurses-term.
Preparing to unpack …/ncurses-term_6.0+20160213-1ubuntu1_all.deb …
Unpacking ncurses-term (6.0+20160213-1ubuntu1) …
Selecting previously unselected package openssh-sftp-server.
Preparing to unpack …/openssh-sftp-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-sftp-server (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package openssh-server.
Preparing to unpack …/openssh-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-server (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package ssh-import-id.
Preparing to unpack …/ssh-import-id_5.5-0ubuntu1_all.deb …
Unpacking ssh-import-id (5.5-0ubuntu1) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for ufw (0.35-0ubuntu2) …
Processing triggers for systemd (229-4ubuntu19) …
Processing triggers for ureadahead (0.100.0-19) …
Setting up openssh-client (1:7.2p2-4ubuntu2.4) …
Setting up ncurses-term (6.0+20160213-1ubuntu1) …
Setting up openssh-sftp-server (1:7.2p2-4ubuntu2.4) …
Setting up openssh-server (1:7.2p2-4ubuntu2.4) …
Creating SSH2 RSA key; this may take some time …
2048 SHA256:3yMAIuH8WhE4tf0kwEqrBHo7gxj3nYq/RTXhYMrpz/s root@ubuntu (RSA)
Creating SSH2 DSA key; this may take some time …
1024 SHA256:HoY3UATMD48l8tOWSWQcJWtwK+s98j7WpD7WGEPsbVo root@ubuntu (DSA)
Creating SSH2 ECDSA key; this may take some time …
256 SHA256:sIDDAzkiGiTCzpGHOTEU3QbG/oNn4DNvXxHtm7kzAZ4 root@ubuntu (ECDSA)
Creating SSH2 ED25519 key; this may take some time …
256 SHA256:hGlI7mLNIGbU2bs/igS1YZrNwxxCvFpszZxOCAOozGk root@ubuntu (ED25519)
Setting up ssh-import-id (5.5-0ubuntu1) …
Processing triggers for systemd (229-4ubuntu19) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for ufw (0.35-0ubuntu2) …
vskumar@ubuntu:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016
vskumar@ubuntu:~$
=======================>

Step3: install client
We can try to install the OpenSSH client application using
the following command:
sudo apt-get install openssh-client

==== Screen output =====================>
vskumar@ubuntu:~$
vskumar@ubuntu:~$ sudo apt-get install openssh-client
Reading package lists… Done
Building dependency tree
Reading state information… Done
openssh-client is already the newest version (1:7.2p2-4ubuntu2.4).
openssh-client set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 429 not upgraded.
vskumar@ubuntu:~$
=== It is installed along with server ====>

Step4:
Now, let us check the status:

=== Status of SSH server ===>
vskumar@ubuntu:~$ sudo systemctl status sshd.service
● ssh.service – OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enab
Active: active (running) since Sat 2018-05-26 05:21:18 PDT; 6min ago
Main PID: 4645 (sshd)
CGroup: /system.slice/ssh.service
└─4645 /usr/sbin/sshd -D

May 26 05:21:17 ubuntu systemd[1]: Starting OpenBSD Secure Shell server…
May 26 05:21:17 ubuntu sshd[4645]: Server listening on 0.0.0.0 port 22.
May 26 05:21:17 ubuntu sshd[4645]: Server listening on :: port 22.
May 26 05:21:18 ubuntu systemd[1]: Started OpenBSD Secure Shell server.
lines 1-11/11 (END)
vskumar@ubuntu:~$
============================>

Generating RSA Keys:
Step1:
To create our public and private SSH keys we need to use the below commands:
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

=== Screen output ===>
vskumar@ubuntu:~$ ls
Desktop Downloads Music Public Videos
Documents examples.desktop Pictures Templates
vskumar@ubuntu:~$ ls -la
total 116
drwxr-xr-x 17 vskumar vskumar 4096 May 26 05:30 .
drwxr-xr-x 3 root root 4096 Nov 22 2017 ..
-rw——- 1 vskumar vskumar 524 Mar 6 18:06 .bash_history
-rw-r–r– 1 vskumar vskumar 220 Nov 22 2017 .bash_logout
-rw-r–r– 1 vskumar vskumar 3771 Nov 22 2017 .bashrc
drwx—— 13 vskumar vskumar 4096 May 26 04:45 .cache
drwx—— 14 vskumar vskumar 4096 Nov 22 2017 .config
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Desktop
-rw-r–r– 1 vskumar vskumar 25 Nov 22 2017 .dmrc
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Documents
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Downloads
-rw-r–r– 1 vskumar vskumar 8980 Nov 22 2017 examples.desktop
drwx—— 2 vskumar vskumar 4096 Dec 22 21:36 .gconf
drwx—— 3 vskumar vskumar 4096 May 26 04:42 .gnupg
-rw——- 1 vskumar vskumar 3498 May 26 04:42 .ICEauthority
drwx—— 3 vskumar vskumar 4096 Nov 22 2017 .local
drwx—— 4 vskumar vskumar 4096 Nov 22 2017 .mozilla
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Music
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Pictures
-rw-r–r– 1 vskumar vskumar 655 Nov 22 2017 .profile
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Public
drwxrwxr-x 2 vskumar vskumar 4096 May 26 05:30 .ssh
-rw-r–r– 1 vskumar vskumar 0 Nov 22 2017 .sudo_as_admin_successful
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Templates
drwxr-xr-x 2 vskumar vskumar 4096 Nov 22 2017 Videos
-rw——- 1 vskumar vskumar 51 May 26 04:42 .Xauthority
-rw——- 1 vskumar vskumar 82 May 26 04:42 .xsession-errors
-rw——- 1 vskumar vskumar 82 May 26 03:11 .xsession-errors.old
vskumar@ubuntu:~$
vskumar@ubuntu:~$ chmod 700 ~/.ssh
I copied on the below line:
drwx—— 2 vskumar vskumar 4096 May 26 05:30 .ssh
The rights are changed.
======================>

=========================>
vskumar@ubuntu:~$
vskumar@ubuntu:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/vskumar/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/vskumar/.ssh/id_rsa.
Your public key has been saved in /home/vskumar/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:jLVDx+RqfC+3lo3qcajm+gcHO+44+h/cfTDDLHtsEAg vskumar@ubuntu
The key’s randomart image is:
+—[RSA 2048]—-+
| E . |
| . = |
| + = |
| *.+ + |
| . So+ * |
| o++.O + |
| .o+* O+. |
| ..oo.B+o. |
| .o+O*ooo. |
+—-[SHA256]—–+
vskumar@ubuntu:~$
=== I have given the pwd for passphrase ====>

Step2: Transfer Client Key to Host
ssh-copy-id <username>@<host>
I will try with VM1.
==== Copting ssh id to VM1 ====>
== From Ans-ControlMachine ====>
vskumar@ubuntu:~/.ssh$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~/.ssh$ ls
id_rsa id_rsa.pub known_hosts
vskumar@ubuntu:~/.ssh$ ssh ssh-copy-id vskumar@192.168.116.134
ssh: Could not resolve hostname ssh-copy-id: Name or service not known
vskumar@ubuntu:~/.ssh$ sudo ssh-copy-id vskumar@192.168.116.134
[sudo] password for vskumar:
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: “/home/vskumar/.ssh/id_rsa.pub”
The authenticity of host ‘192.168.116.134 (192.168.116.134)’ can’t be established.
ECDSA key fingerprint is SHA256:ZPPT6yQv8nAC1A6cDkeIssDYiim81f4/88I+NNVm1Iw.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed — if you are prompted now it is to install the new keys
vskumar@192.168.116.134’s password:

Number of key(s) added: 1

Now try logging into the machine, with: “ssh ‘vskumar@192.168.116.134′”
and check to make sure that only the key(s) you wanted were added.

vskumar@ubuntu:~/.ssh$

==== Copied ssh key to VM1 ===>

======From VM1 =====>
vskumar@VM1:~$
vskumar@VM1:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016
vskumar@VM1:~$ service ssh stop
Failed to stop ssh.service: Unit ssh.service not loaded.
vskumar@VM1:~$ apt-get -purge openssh-server
E: Command line option ‘p’ [from -purge] is not understood in combination with the other options.
vskumar@VM1:~$ sudo apt-get -purge openssh-server
[sudo] password for vskumar:
E: Command line option ‘p’ [from -purge] is not understood in combination with the other options.
vskumar@VM1:~$ sudo apt-get purge openssh-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package ‘openssh-server’ is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 432 not upgraded.
vskumar@VM1:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016
vskumar@VM1:~$ sudo apt-get purge openssh-client
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be REMOVED:
openssh-client* snapd* ubuntu-core-launcher*
0 upgraded, 0 newly installed, 3 to remove and 429 not upgraded.
After this operation, 61.7 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 176110 files and directories currently installed.)
Removing ubuntu-core-launcher (2.25) …
Removing snapd (2.25) …
Warning: Stopping snapd.service, but it can still be activated by:
snapd.socket
Purging configuration files for snapd (2.25) …
Final directory cleanup
Discarding preserved snap namespaces
umount: /run/snapd/ns/*.mnt: mountpoint not found
umount: /run/snapd/ns/: mountpoint not found
Removing extra snap-confine apparmor rules
Removing snapd state
Removing openssh-client (1:7.2p2-4ubuntu2.2) …
Purging configuration files for openssh-client (1:7.2p2-4ubuntu2.2) …
Processing triggers for man-db (2.7.5-1) …
vskumar@VM1:~$
vskumar@VM1:~$ ssh -V
bash: /usr/bin/ssh: No such file or directory
vskumar@VM1:~$

vskumar@VM1:~$ sudo apt-get update
0% [Working]
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67.7 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [783 kB]
Get:7 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64×64 Icons [72.6 kB]
Get:8 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [107 kB]
Get:9 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64×64 Icons [147 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [718 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [319 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64×64 Icons [226 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [631 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [577 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [246 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64×64 Icons [331 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5,964 B]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,324 B]
Get:19 http://us.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5,088 B]
Fetched 4,562 kB in 24s (187 kB/s)
Reading package lists… Done
vskumar@VM1:~$

vskumar@VM1:~$
vskumar@VM1:~$ sudo apt-get install openssh-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
ncurses-term openssh-client openssh-sftp-server ssh-import-id
Suggested packages:
ssh-askpass libpam-ssh keychain monkeysphere rssh molly-guard
The following NEW packages will be installed:
ncurses-term openssh-client openssh-server openssh-sftp-server ssh-import-id
0 upgraded, 5 newly installed, 0 to remove and 429 not upgraded.
Need to get 1,222 kB of archives.
After this operation, 8,917 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-client amd64 1:7.2p2-4ubuntu2.4 [589 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 ncurses-term all 6.0+20160213-1ubuntu1 [249 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-sftp-server amd64 1:7.2p2-4ubuntu2.4 [38.7 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-server amd64 1:7.2p2-4ubuntu2.4 [335 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 ssh-import-id all 5.5-0ubuntu1 [10.2 kB]
Fetched 1,222 kB in 7s (160 kB/s)
Preconfiguring packages …
Selecting previously unselected package openssh-client.
(Reading database … 176023 files and directories currently installed.)
Preparing to unpack …/openssh-client_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-client (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package ncurses-term.
Preparing to unpack …/ncurses-term_6.0+20160213-1ubuntu1_all.deb …
Unpacking ncurses-term (6.0+20160213-1ubuntu1) …
Selecting previously unselected package openssh-sftp-server.
Preparing to unpack …/openssh-sftp-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-sftp-server (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package openssh-server.
Preparing to unpack …/openssh-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-server (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package ssh-import-id.
Preparing to unpack …/ssh-import-id_5.5-0ubuntu1_all.deb …
Unpacking ssh-import-id (5.5-0ubuntu1) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for ufw (0.35-0ubuntu2) …
Processing triggers for systemd (229-4ubuntu19) …
Processing triggers for ureadahead (0.100.0-19) …
Setting up openssh-client (1:7.2p2-4ubuntu2.4) …
Setting up ncurses-term (6.0+20160213-1ubuntu1) …
Setting up openssh-sftp-server (1:7.2p2-4ubuntu2.4) …
Setting up openssh-server (1:7.2p2-4ubuntu2.4) …
Creating SSH2 RSA key; this may take some time …
2048 SHA256:4efQhtH82rrRfTvvYxt3Wu7lJg0HJcW66yEi6WaTN+c root@VM1 (RSA)
Creating SSH2 DSA key; this may take some time …
1024 SHA256:fGZ3vX279MRTXsRhzYyHSPIwVv7ge2/WRQmh+SHlIZo root@VM1 (DSA)
Creating SSH2 ECDSA key; this may take some time …
256 SHA256:ZPPT6yQv8nAC1A6cDkeIssDYiim81f4/88I+NNVm1Iw root@VM1 (ECDSA)
Creating SSH2 ED25519 key; this may take some time …
256 SHA256:5rZGM1Q0vbVD82kcvKS4NdtzCGgDIaiEjL+C01+iJgU root@VM1 (ED25519)
Setting up ssh-import-id (5.5-0ubuntu1) …
Processing triggers for systemd (229-4ubuntu19) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for ufw (0.35-0ubuntu2) …
vskumar@VM1:~$
vskumar@VM1:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016
vskumar@VM1:~$

==========================>

 

===Connecting to >
vskumar@VM1:~$ ssh vskumar@Ans-ControlMachine
ssh: Could not resolve hostname ans-controlmachine: Name or service not known
vskumar@VM1:~$ ssh vskumar@192.168.116.132
The authenticity of host ‘192.168.116.132 (192.168.116.132)’ can’t be established.
ECDSA key fingerprint is SHA256:sIDDAzkiGiTCzpGHOTEU3QbG/oNn4DNvXxHtm7kzAZ4.
Are you sure you want to continue connecting (yes/no)? y
Please type ‘yes’ or ‘no’: yes
Warning: Permanently added ‘192.168.116.132’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.132’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

 

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

vskumar@ubuntu:~$

vskumar@ubuntu:~$ pwd
/home/vskumar
vskumar@ubuntu:~$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~$ exit
logout
Connection to 192.168.116.132 closed.
vskumar@VM1:~$ cat /etc/hostname
VM1
vskumar@VM1:~$
==== Connected from VM1 to ======>
==== Ans-ControlMachine and exit ======>

I am connecting to VM1 from Ans-ControlMachine through ssh.

== Connecting to VM1 from ==>
====Ans-ControlMachine =====>
vskumar@ubuntu:~/.ssh$ ssh vskumar@192.168.116.134
The authenticity of host ‘192.168.116.134 (192.168.116.134)’ can’t be established.
ECDSA key fingerprint is SHA256:ZPPT6yQv8nAC1A6cDkeIssDYiim81f4/88I+NNVm1Iw.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.116.134’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.134’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

 

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

vskumar@VM1:~$ cat /etc/hostname
VM1
vskumar@VM1:~$
vskumar@VM1:~$
vskumar@VM1:~$ exit
logout
Connection to 192.168.116.134 closed.
vskumar@ubuntu:~/.ssh$
vskumar@ubuntu:~/.ssh$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~/.ssh$
======= Exit from VM1 And back ====>
==== to Ans-ControlMachine ====>

 

=== Connecting from VM1 to VM2 ===>
== Connecting in the same SSH ====>
== From VM1 to Ans-ControlMachine ====>
== You can play around with ssh ====>
== Across VMs by using IPs ========>
vskumar@VM2:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016
vskumar@VM2:~$ sudo ssh vskumar@VM1
[sudo] password for vskumar:
ssh: Could not resolve hostname vm1: Name or service not known
vskumar@VM2:~$ sudo ssh vskumar@192.168.116.134
The authenticity of host ‘192.168.116.134 (192.168.116.134)’ can’t be established.
ECDSA key fingerprint is SHA256:ZPPT6yQv8nAC1A6cDkeIssDYiim81f4/88I+NNVm1Iw.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.116.134’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.134’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

Last login: Sat May 26 06:00:10 2018 from 192.168.116.132
vskumar@VM1:~$ cat /etc/hostname
VM1
vskumar@VM1:~$ ssh vskumar@192.168.116.132
vskumar@192.168.116.132’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

Last login: Sat May 26 05:55:36 2018 from 192.168.116.134
vskumar@ubuntu:~$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~$
vskumar@ubuntu:~$ exit
logout
Connection to 192.168.116.132 closed.
vskumar@VM1:~$

vskumar@VM1:~$ exit
logout
Connection to 192.168.116.134 closed.
vskumar@VM2:~$ cat /etc/hostname
VM2
vskumar@VM2:~$
== We have played around 3 VMs ===>
=== With SSH =====================>

 

=== Connecting from VM2 ===>
==== tO Ans-ControlMachine===>
vskumar@VM2:~$ ssh vskumar@192.168.116.132
The authenticity of host ‘192.168.116.132 (192.168.116.132)’ can’t be established.
ECDSA key fingerprint is SHA256:sIDDAzkiGiTCzpGHOTEU3QbG/oNn4DNvXxHtm7kzAZ4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.116.132’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.132’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

Last login: Sat May 26 06:05:18 2018 from 192.168.116.134
vskumar@ubuntu:~$
vskumar@ubuntu:~$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~$
vskumar@ubuntu:~$ exit
logout
Connection to 192.168.116.132 closed.
vskumar@VM2:~$
==== Conneted from VM2 ==>

=== Removing ssh from VM2 ====>
== To have clean files ========>
vskumar@VM2:~$ sudo apt-get purge openssh-client
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be REMOVED:
openssh-client* snapd* ubuntu-core-launcher*
0 upgraded, 0 newly installed, 3 to remove and 429 not upgraded.
After this operation, 61.7 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 176110 files and directories currently installed.)
Removing ubuntu-core-launcher (2.25) …
Removing snapd (2.25) …
Warning: Stopping snapd.service, but it can still be activated by:
snapd.socket
Purging configuration files for snapd (2.25) …
Final directory cleanup
Discarding preserved snap namespaces
umount: /run/snapd/ns/*.mnt: mountpoint not found
umount: /run/snapd/ns/: mountpoint not found
Removing extra snap-confine apparmor rules
Removing snapd state
Removing openssh-client (1:7.2p2-4ubuntu2.2) …
Purging configuration files for openssh-client (1:7.2p2-4ubuntu2.2) …
Processing triggers for man-db (2.7.5-1) …
vskumar@VM2:~$
vskumar@VM2:~$ ssh -V
bash: /usr/bin/ssh: No such file or directory
vskumar@VM2:~$
===== SSH is removed in VM2 ====>

=== Installing ssh in VM2 ====>
vskumar@VM2:~$ sudo apt-get install openssh-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
ncurses-term openssh-client openssh-sftp-server ssh-import-id
Suggested packages:
ssh-askpass libpam-ssh keychain monkeysphere rssh molly-guard
The following NEW packages will be installed:
ncurses-term openssh-client openssh-server openssh-sftp-server ssh-import-id
0 upgraded, 5 newly installed, 0 to remove and 429 not upgraded.
Need to get 633 kB/1,222 kB of archives.
After this operation, 8,917 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 ncurses-term all 6.0+20160213-1ubuntu1 [249 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-sftp-server amd64 1:7.2p2-4ubuntu2.4 [38.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssh-server amd64 1:7.2p2-4ubuntu2.4 [335 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 ssh-import-id all 5.5-0ubuntu1 [10.2 kB]
Fetched 633 kB in 34s (18.5 kB/s)
Preconfiguring packages …
Selecting previously unselected package openssh-client.
(Reading database … 176023 files and directories currently installed.)
Preparing to unpack …/openssh-client_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-client (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package ncurses-term.
Preparing to unpack …/ncurses-term_6.0+20160213-1ubuntu1_all.deb …
Unpacking ncurses-term (6.0+20160213-1ubuntu1) …
Selecting previously unselected package openssh-sftp-server.
Preparing to unpack …/openssh-sftp-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-sftp-server (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package openssh-server.
Preparing to unpack …/openssh-server_1%3a7.2p2-4ubuntu2.4_amd64.deb …
Unpacking openssh-server (1:7.2p2-4ubuntu2.4) …
Selecting previously unselected package ssh-import-id.
Preparing to unpack …/ssh-import-id_5.5-0ubuntu1_all.deb …
Unpacking ssh-import-id (5.5-0ubuntu1) …
Processing triggers for man-db (2.7.5-1) …
Processing triggers for ufw (0.35-0ubuntu2) …
Processing triggers for systemd (229-4ubuntu19) …
Processing triggers for ureadahead (0.100.0-19) …
Setting up openssh-client (1:7.2p2-4ubuntu2.4) …
Setting up ncurses-term (6.0+20160213-1ubuntu1) …
Setting up openssh-sftp-server (1:7.2p2-4ubuntu2.4) …
Setting up openssh-server (1:7.2p2-4ubuntu2.4) …
Creating SSH2 RSA key; this may take some time …
2048 SHA256:JzaY4P+pXshET4rzo/+nkNxGxWe9Hl2Vljd5OV9upko root@VM2 (RSA)
Creating SSH2 DSA key; this may take some time …
1024 SHA256:M49R3FKLVlxGFRw8Caf+s1ktna9h3Ak5Ls93+TyBrac root@VM2 (DSA)
Creating SSH2 ECDSA key; this may take some time …
256 SHA256:/HtM2RyrOSeFO01WW3d1S5fcB9mBM7MApniY54Nq4k4 root@VM2 (ECDSA)
Creating SSH2 ED25519 key; this may take some time …
256 SHA256:lbmYMsRLrCR23898dlX4TidNFYkasm3w/lpyl0oZXfg root@VM2 (ED25519)
Setting up ssh-import-id (5.5-0ubuntu1) …
Processing triggers for systemd (229-4ubuntu19) …
Processing triggers for ureadahead (0.100.0-19) …
Processing triggers for ufw (0.35-0ubuntu2) …
vskumar@VM2:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016
vskumar@VM2:~$
== Now VM2 has the complete ssh =====>

=== Now let me connect to ===>
====Ans-ControlMachine ======>
== From VM2 =================>

vskumar@VM2:~$ sudo ssh vskumar@192.168.116.132
The authenticity of host ‘192.168.116.132 (192.168.116.132)’ can’t be established.
ECDSA key fingerprint is SHA256:sIDDAzkiGiTCzpGHOTEU3QbG/oNn4DNvXxHtm7kzAZ4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.116.132’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.132’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

Last login: Sat May 26 06:58:14 2018 from 192.168.116.135
vskumar@ubuntu:~$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~$
vskumar@ubuntu:~$ exit
logout
Connection to 192.168.116.132 closed.
vskumar@VM2:~$
== Connected and exited ====>

=== Now let me connect to ===>
====From Ans-ControlMachine ======>
==== TO VM2 =================>
vskumar@ubuntu:~/.ssh$ ssh vskumar@192.168.116.135
The authenticity of host ‘192.168.116.135 (192.168.116.135)’ can’t be established.
ECDSA key fingerprint is SHA256:/HtM2RyrOSeFO01WW3d1S5fcB9mBM7MApniY54Nq4k4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.116.135’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.135’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

vskumar@VM2:~$ cat /etc/hostname
VM2
vskumar@VM2:~$
vskumar@VM2:~$ exit
logout
Connection to 192.168.116.135 closed.
vskumar@ubuntu:~/.ssh$
===== Connected to VM2 and exited ===>

== SSh key added in VM2 ===>
====From Ans-ControlMachine ======>
vskumar@ubuntu:~/.ssh$
vskumar@ubuntu:~/.ssh$ ssh ssh-copy-id vskumar@192.168.116.135
ssh: Could not resolve hostname ssh-copy-id: Name or service not known
vskumar@ubuntu:~/.ssh$ sudo ssh-copy-id vskumar@192.168.116.135
[sudo] password for vskumar:
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: “/home/vskumar/.ssh/id_rsa.pub”
The authenticity of host ‘192.168.116.135 (192.168.116.135)’ can’t be established.
ECDSA key fingerprint is SHA256:/HtM2RyrOSeFO01WW3d1S5fcB9mBM7MApniY54Nq4k4.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed — if you are prompted now it is to install the new keys
vskumar@192.168.116.135’s password:

Number of key(s) added: 1

Now try logging into the machine, with: “ssh ‘vskumar@192.168.116.135′”
and check to make sure that only the key(s) you wanted were added.

vskumar@ubuntu:~/.ssh$
===== So now, we have made correct ssh connection ====>
=== with VM2 also ============================>

Now, let us try with VM3 as below:

=== Status of VM3 ====>
vskumar@VM3:~$ cat /etc/hostname
VM3
vskumar@VM3:~$ ssh -V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016
vskumar@VM3:~$
vskumar@VM3:~$ ssh vskumar@192.168.116.135
The authenticity of host ‘192.168.116.135 (192.168.116.135)’ can’t be established.
ECDSA key fingerprint is SHA256:/HtM2RyrOSeFO01WW3d1S5fcB9mBM7MApniY54Nq4k4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.116.135’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.135’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

Last login: Sat May 26 07:13:50 2018 from 192.168.116.132
vskumar@VM2:~$ cat /etc/hostname
VM2
vskumar@VM2:~$
vskumar@VM2:~$ ssh vskumar@192.168.116.132
vskumar@192.168.116.132’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

Last login: Sat May 26 07:13:07 2018 from 192.168.116.132
vskumar@ubuntu:~$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~$
vskumar@ubuntu:~$ exit
logout
Connection to 192.168.116.132 closed.
vskumar@VM2:~$
vskumar@VM2:~$ exit
logout
Connection to 192.168.116.135 closed.
vskumar@VM3:~$
vskumar@VM3:~$ ssh vskumar@192.168.116.132
The authenticity of host ‘192.168.116.132 (192.168.116.132)’ can’t be established.
ECDSA key fingerprint is SHA256:sIDDAzkiGiTCzpGHOTEU3QbG/oNn4DNvXxHtm7kzAZ4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.116.132’ (ECDSA) to the list of known hosts.
vskumar@192.168.116.132’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.10.0-28-generic x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

437 packages can be updated.
251 updates are security updates.

Last login: Sat May 26 07:35:04 2018 from 192.168.116.135
vskumar@ubuntu:~$ cat /etc/hostname
Ans-ControlMachine
vskumar@ubuntu:~$ exit
logout
Connection to 192.168.116.132 closed.
vskumar@VM3:~$
== So, we could connect from VM3 ====>
=== To all 3 other VMs ==============>
== The issues is resolved for ssh in VM3 ===>

Now, we are ready to use these ssh connection made machines for Ansible future exercises.

 

In the following video I have demonstrated with trouble shoot methods also:

https://youtu.be/OXd95oKvmEM

DevOps Practices & FAQs -1

Do you think Agile practices are mandatory to implement DevOps Practices ?

Yes, Agile practices bring Continuous delivery [CD] of business requirements through SPRINT. Then these will be converted into different software code and infrastructure. These will be verified and deployed into the production systems.

Fundamental process of SPRINT is; if user gives a requirement to product owner; it will

be decomposed into small chunks of requirements and they will be considered into different SPRINTs [a set of Small technical requirements, where these can be fixed or enhanced in few hours; ex: include or update a formula] and will be presented for verification.

When the DevOps practices are getting implemented; these SPRINTs can be considered to deploy into different technical environments for validating the build and in turn they will be qualified to move into production. This  is an ongoing process by following Continuous Delivery integration [CDI] of Agile. If many developers are there in a Business unit there can be many builds and the users do not need to wait for all of them to complete. The CD can happen. So whichever is completed first it should be delivered. During the CDI the DevOps engineers role is to package the software code and deploy the builds for verification and later on to production. In their activity journey  many tasks can be repeatable. This repeatable activity can be automated with the So called DevOps tools to save manual efforts. This can reduce the deployment cycle time and at the same time total SPRINT delivery time reduction can happen. So the business benefit can be achieved, by pushing the build of specific user requirement faster.

With all the above, without having Agile practices, you can not jump into DevOps practices right away. The people practices on Agile is also very essential.

So if your organization is not having Agile practices in place there is no point of thinking DevOps practices. This can come under old IT tradition.

Look into the below videos on the importance and advantages of DevOps conversion to an IT Company:

https://www.youtube.com/watch?v=O3yBGbPQ4SM

 

https://www.youtube.com/watch?v=9engYBrnwA4

https://www.youtube.com/watch?v=O_SxF3hJjUM

Below image can denote the transition of IT development cycles till DevOps practice with continuous operation [automated]:

 

DevOps Movement

 

https://youtu.be/vpgi5zZd6bs

https://www.youtube.com/watch?v=WrMQxZQxx4I

Visit for next series of DevOps FAQs: https://wordpress.com/post/vskumar.blog/1684

Visit for series of Agile interview questions:

https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1/

 

Also, Look into some more FAQs:

https://vskumar.blog/2018/12/29/devops-practices-faqs-2-devops-practices-faqs/

https://vskumar.blog/2019/02/01/devops-practices-faqs-3-domain-area/

3. DevOps – Jenkins[2.9]: How to create and build the job ?

jenkins

In continuation of my previous blog on Jenkins 2.9 installation [https://vskumar.blog/2017/11/25/1-devops-jenkins2-9-installation-with-java-9-on-windows-10], We have installed and retested it. In this blog we can see a simple job creation and running it in a build.

Now, Let us do some exercise:

Let us create a new job using Jenkins.

As you are aware of; with Jenkins any kind of manual tasks can be done.

For example:

  1. I want to compile a java program and run it.
  2. To do this 1st let us identify the manual steps.
  3. I need to go to the below directory: D:\JavaSamples\Javatest , where my java programs are available.
  4. I need to use the below command:

CD [to know the current directory.]

Assume, I am in the below dir:

D:\Jenkins\jenkins-2.90>cd

D:\Jenkins\jenkins-2.90

Then , I need to use cd \JavaSamples\Javatest

Now I need to check my current path using cd

Then see the hello*.java using

dir command.

Then I need to compile it using ‘javac HellowWorld.java’ command.

Then I need to check the files on hello*.* name

There should be one file as ‘HellowWorld.class’

It means my program has been compiled correctly without errors.

Now, I need to run the program using java command.

Now, I need to run this file as java HellowWorld

It should display the output.

I have executed all the steps in a command window to compile and test the program.

You can see the executed commands and the  output also from the below screen:

HelloWorld-compile&amp;execute-CMD

As we know these are the manual tasks we need to do repetetively to select a program, compile it and run it. Why don’t we use Jenkins to create a job which has these set of tasks.

Now, let us learn how to create a job in Jenkins?:

Now assuming you are on the below screen:

Jenkins-New Job Creation

Click on “create new jobs”

You will get the below screen:

Jenkins job creation-enter an item name scrn.png

I want to create a job with the name of “vskumar2017test1”.

Jenkins-Freestyle project-creation

I want to create a Freestyle project, as I do not work with any of the plugins for now.
Hence I need to select on the 1st option “ Freestyle project”. When I click on “OK” button, we can see the below screen:

Jenkins-Freestyle project-creation2

I have entered the project description as below, as per our activity plan:

Jenkins-Freestyle project-description

As you are aware we are using Jenkins for simple task in this exercise,

Now click on build options. You will get the below screen:

Jenkins-Freestyle project-Build.png

In this screen we need to use build option. So click on add build steps. Using this option, we will get the below features to use the command window and the commands:

Jenkins-Freestyle project-Build-Add build step

There are two different options we can see to use the commands execution. 1. Execute Windows batch command , 2. Execute shell. Currently e are working with windows only. Hence 1st option need to be selected.

You can see the below screen:

Jenkins-New Job-Build-window commands1

Now, whatever commands we tried using command prompt we need to enter those.

For example I used as below:

cd

cd \JavaSamples\Javatest

dir hellow*.java

javac HellowWorld.java

dir HellowWorld.*

java HellowWorld

Now, I am copying these commands into the window. You can see the partially displayed commands in the window. In reality it has all the commands.

Jenkins-Build-Windows-batch commands-entry1

Now, let us save this job.
We will get the below screen on the created job name:

Jenkins-Project-vskumar2017test1.png

How to run the created project ?:

We need to run the created project using the option “Build now”.

You can see the build history as the job running, Under build#1.

Now, How to see the executed job output ?:
To see the output we need to click on the down arrow mark ate the job#.
It displays the below:

We need to select the console output, It displays the output as below:

Jenkins-Project-vskumar2017test1-running-build1-consoleOuputIf we scroll down we can see the job status message:

Jenkins-Project-vskumar2017test1-running-build1-consoleOuput

It shows all the output for our commands along with the job status.

Now let us review and analyze the display messages and commands as below.

Started by user Vskumar2017
Building in workspace D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1
[vskumar2017test1] $ cmd /c call C:\WINDOWS\TEMP\jenkins5234154176626743505.bat

The above commands shows, Jenkins started the job with user id vskumar2017.N

And it displays the current path of the job where it is created.

And it invokes a .bat file to execute the command prompt commands what we entered. It means it stored the batch commands into a file and it is opened by a cmd command from a shell prompt.

Now, let us see the below commands:

D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1>cd
D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1

It denotes its current job/project directory. And executed the cd to show the path.

Through the below:

D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1>cd  \JavaSamples\Javatest 

D:\JavaSamples\Javatest>dir hellow*.java 
 Volume in drive D is New Volume
 Volume Serial Number is 5C67-6F04

 Directory of D:\JavaSamples\Javatest

04/16/2017  03:52 PM               234 HellowWorld.java
04/16/2017  03:53 PM               570 HellowWorld10.java
               2 File(s)            804 bytes
               0 Dir(s)  22,762,598,400 bytes free

It changed the directory where the java program is there.

And displayed the files.

Let us see the next output:

D:\JavaSamples\Javatest>javac HellowWorld.java 
'javac' is not recognized as an internal or external command,
operable program or batch file.

It shows error for java path. Jenkins is not recognizing the path. The javac [compiler application is in the below path: D:\Java\jdk-9.0.1\bin ]

Javac-path.png

Now, this need to be corrected in the project.
To correct this we need to goto option: “Configure”.

Open it into project window to update some more commands.

I have updated the command window with the below commands:
cd \JavaSamples\Javatest
dir hellow*.java
del HellowWorld.class
dir hellow*.java
D:\Java\jdk-9.0.1\bin\javac HellowWorld.java
dir HellowWorld.*
java HellowWorld

Now, let me run the job by using “Build now option”.

For debugging purpose, I have executed this job some more times. Hence history shows multiple builds on it.

Our current build is #5. And let us open it and see the console output:

Jenkins-Project-vskumar2017test1-buildsNow#5

The console output shows as below:

Jenkins-Project-vskumar2017test1-console#5

Now you can see the whole console output as below in text format:

Console Output
Started by user Vskumar2017
Building in workspace D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1
[vskumar2017test1] $ cmd /c call C:\WINDOWS\TEMP\jenkins1398066858541735603.bat

D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1>cd
D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1

D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1>cd \JavaSamples\Javatest

D:\JavaSamples\Javatest>dir hellow*.java
Volume in drive D is New Volume
Volume Serial Number is 5C67-6F04

Directory of D:\JavaSamples\Javatest

04/16/2017 03:52 PM 234 HellowWorld.java
04/16/2017 03:53 PM 570 HellowWorld10.java
2 File(s) 804 bytes
0 Dir(s) 22,761,955,328 bytes free

D:\JavaSamples\Javatest>del HellowWorld.class

D:\JavaSamples\Javatest>dir hellow*.java
Volume in drive D is New Volume
Volume Serial Number is 5C67-6F04

Directory of D:\JavaSamples\Javatest

04/16/2017 03:52 PM 234 HellowWorld.java
04/16/2017 03:53 PM 570 HellowWorld10.java
2 File(s) 804 bytes
0 Dir(s) 22,761,955,328 bytes free

D:\JavaSamples\Javatest>D:\Java\jdk-9.0.1\bin\javac HellowWorld.java

D:\JavaSamples\Javatest>dir HellowWorld.*
Volume in drive D is New Volume
Volume Serial Number is 5C67-6F04

Directory of D:\JavaSamples\Javatest

11/17/2017 12:3

9 PM 427 HellowWorld.class
04/16/2017 03:52 PM 234 HellowWorld.java
2 File(s) 661 bytes
0 Dir(s) 22,761,955,328 bytes free

D:\JavaSamples\Javatest>java HellowWorld
Hello World

D:\JavaSamples\Javatest>exit 0
Finished: SUCCESS

=======================>
Observe there was no error displayed as we have given the correct javac application path.

Now I have updated the commands as below to remove the existing HellowWorld.class file.
cd
cd \JavaSamples\Javatest
dir hellow*.*
echo ‘Assuming .class file is already there..”
del HellowWorld.class
dir hellow*.java
D:\Java\jdk-9.0.1\bin\javac HellowWorld.java
dir HellowWorld.*
java HellowWorld
=======================>
You can see the output under build#7:
========================>

Console Output
Started by user Vskumar2017
Building in workspace D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1
[vskumar2017test1] $ cmd /c call C:\WINDOWS\TEMP\jenkins7100481173282587024.bat

D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1>cd
D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1

D:\Jenkins\Jenkins 2.9\workspace\vskumar2017test1>cd \JavaSamples\Javatest

D:\JavaSamples\Javatest>dir hellow*.*
Volume in drive D is New Volume
Volume Serial Number is 5C67-6F04

Directory of D:\JavaSamples\Javatest

11/17/2017 12:45 PM 427 HellowWorld.class
04/16/2017 03:52 PM 234 HellowWorld.java
04/16/2017 03:53 PM 570 HellowWorld10.java
3 File(s) 1,231 bytes
0 Dir(s) 22,760,976,384 bytes free

D:\JavaSamples\Javatest>echo ‘Assuming .class file is already there..”
‘Assuming .class file is already there..”

D:\JavaSamples\Javatest>del HellowWorld.class

D:\JavaSamples\Javatest>dir hellow*.java
Volume in drive D is New Volume
Volume Serial Number is 5C67-6F04

Directory of D:\JavaSamples\Javatest

04/16/2017 03:52 PM 234 HellowWorld.java
04/16/2017 03:53 PM 570 HellowWorld10.java
2 File(s) 804 bytes
0 Dir(s) 22,760,976,384 bytes free

D:\JavaSamples\Javatest>D:\Java\jdk-9.0.1\bin\javac HellowWorld.java

D:\JavaSamples\Javatest>dir HellowWorld.*
Volume in drive D is New Volume
Volume Serial Number is 5C67-6F04

Directory of D:\JavaSamples\Javatest

11/17/2017 12:47 PM 427 HellowWorld.class
04/16/2017 03:52 PM 234 HellowWorld.java
2 File(s) 661 bytes
0 Dir(s) 22,760,976,384 bytes free

D:\JavaSamples\Javatest>java HellowWorld
Hello World

D:\JavaSamples\Javatest>exit 0
Finished: SUCCESS
=================================>
Now, you can see message display from echo command.
And the old class file is removed and the new file time stamp can be seen differently.

Now, how to make failure a job ?:

Please see the screen display with a failed job:

Jenkins-vskumar2017-success1

Now, let us see the console output:

Console-output-vskumar2017-3.png

In this example I have given a wrong file name to execute. Hence it is failed.
It checks the last commands results. You can change them and cross check as an exercise.
The failure error flag also it shows as “1”.
When the job was success the flag showed as “0”.

Hope you understand the difference between failure and success of Jenkins build.
So, we need to make sure the commands/script mentioned in the command window should be a debugged one. Then the jobs success can be seen.

Please note;
If it is not a recognized command as an internal or external command,
operable program or batch file. Jenkins will not count it as a failure.

Exercise:
Take a new Java program and create a job to compile and run it.

How to use My views:
You can see the build history in graphical format as below with My views option:

Jenkins-Job-Views

 

At this point with this blog I want to close now, with the above scenarios.

You can also see:

https://www.youtube.com/edit?o=U&video_id=lciTHyxCgfE

 

Feel free to contact for any support:

Vcard-Shanthi Kumar V-v3

Did you check the Agile entry criteria before your initiation ?

Agile Entry Critera - Check-Page1 Agile Entry Critera-Code refactor-simulation-chart-Page2Agile Entry Critera - Check-Page3 I have made videos on this blog and  posted in the below youtube  channel URL with further elaboration: http://www.youtube.com/channel/UCR1qBu2xUiypGDa2UaNQr8A/videos

If you are keen in getting my support on these practices implementation for your Agile programmes/projects/teams, please contact me.

I support the organizations globally.

slide1

 

Advertising3.pngFor Intended DevOps Engineers: We also train freshers [limited people] on Agile & Scrum concepts to till DevOps practices and  CDI automation [with tools]. Interested candidates can contact by e-mail/phone to join or book your seat in Bangalore.

For Employers: If you are planning to accelerate your DevOps practices from Agile & Scrum onwards, we can do resourcing for you [in Bangalore]. Please contact for details.

If you are DevOps practices:

https://vskumar.blog/2018/10/17/join-devops-practices-group-on-fb/

 

 

Why the DevOps Practice is mandatory for an IT Employee

DevOps Patterns
devops-process
  1. DevOps is a terminology used to refer to a set of principles and practices to emphasize the collaboration and communication of Information Technology [IT] professionals in a software project organization, while automating the process of software delivery and infrastructure using Continuous Delivery Integration[CDI] methods.
  2. The DevOps is also connecting the teams of Development and Operations together to work collaboratively to deliver the Software to the customers in an iterative development model by adopting Continuous Delivery Integration [CDI] concepts. The software delivery happens  in small pieces at different delivery intervals. Sometimes these intervals can be accelerated depends on the customer demand.
  3. The DevOps is a new practice globally adopted by many companies and its importance and implementation is accelerating by maintaining constant speed.  So every IT professional need to learn the concepts of DevOps and its Continuous Delivery Integration [CDI] methods. To know the typical DevOps activities by role just watch the video: https://youtu.be/vpgi5zZd6bs, it is pasted below in videos.
  4. Even a college graduate or freshers also need to have this knowledge or practices to work closely with their new project teams in a company. If a fresher attends this course he/she can get into the project shoes faster to cope up with the  experienced teams.
  5. Another way; The DevOps is an extension practice of Agile and continuous delivery. To merge into this career; the IT professionals  need to learn the Agile concepts, Software configuration management, Release management, deployment management and  different DevOps principles and practices to implement the CDI patterns. The relevant tools for these practices integration. There are various tool vendors in the market. Also open source tools are very famous. Using these tools the DevOps practices can be integrated to maintain the speed for CDI.
  6. There  are tools related with version control and CDI automation. One need to learn the process steps related to these areas by attending a course. Then the tools can be understood easily.  If one understands these CDI automation practices and later on learning the tools process is very easy by self also depends on their work environment.
  7. As mentioned in the above; Every IT company or IT services company need to adopt the DevOps practices for their customers competent service delivery in global IT industry. When these companies adopt these practices, their resources also need to be with thorough knowledge of DevOps practices to serve to the customers. The companies can get more benefit by having these knowledged resources. At the same time the new joinees in any company either experienced or fresher professional if they have this knowledge, their CTC in view of perks will be offered more or with competent offer they may be invited to join in that company.
  8. Let us know if you need  DevOps training  from  the IT industry experienced people; which includes the above practice areas to boost you in the IT industry.

Training will be given by 3 decades of Global IT experienced  professional(s):

https://www.linkedin.com/in/shanthi-kumar-v-itil%C2%AE-v3-expert-devops-istqb-752201a/

Watch the below videos on why the IT company need to shift to DevOps work culture and practices and what advantages the company can get and the employees can get :

For DevOps roles and activities watch my video:

Folks, I also run the DevOps Practices Group: https://www.facebook.com/groups/1911594275816833/?ref=bookmarks

There are many Learning units I am creating with basics. If you are not yet a member, please apply to utilize them. Read and follow the rules before you click your mouse.

For contact/course details please visit:

https://vskumarblogs.wordpress.com/2016/12/23/devops-training-on-principles-and-best-practices/

Advertising3
Vcard-Shanthi Kumar V-v3

Management Practice-1: Some helpful tips for new Scrum masters under Servant leadership role

Agile-Scrum image-add1

In continuation of my previous blogs on SDLC/Agile/Scrum, this blog can give some tips to Scrum Masters.

As per the Agile manifesto and Scrum principles, the Scrum Master need to work as a servant leader. The typical servant leader how he/she should have characteristics to bring the team alignment for right delivery with CDI speed, I have drafted in  the below content. This can be useful as TIPS to new Scrum master on Agile projects.

What characteristics a Servant Leader should have in the organization ?

Creating the right leadership roles is very important and challenging to any organization with the current trend of the rapid technology or business transformation.  

They need to look into the person’s characteristics very deeply.  At the end of the day these leaders only drive the key aspects of the organization to achieve the results.

There are different leadership roles taken by coaches. One of them and very famous and with value added is;  Servant leadership.

The servant leadership denotes as ‘a philosophy and practice’ of leadership. This concept has been appearing from the prehistoric.  I would like to give a brief introduction of this role in this article, which can help the professionals who would be pursuing into the leadership roles.

When we move forward on analyzing this role, our mindset might have the following questions:

1. What is servant leadership means?

2. How they can thrive the teams in organizations?

3. How they can improve the corporate culture?

4. What is the significance they can create?

5. How this leader can drive high loyalty of the customers?

6. How this leader can build empowered teams to the organization?

7. How the teams can feel being with this leader?

8. Does the organization get the opportunity to drive long term goals with this role?

9. How the organization work culture can be changed timely with this role?

10. How this leadership role can help the organization with accelerated ROI?

 

In any organization servant leaders accomplish the results while reaching to the targets. These leaders give preferences to the needs of their contemporaries. By thumb rule, these leaders are being seen as humble stewards in their organizational resources like; human, financial and physical.

Focus on teams: A servant leader focuses on his/her team members needs towards scaling them into higher levels in their organization by helping them to resolve their issues and promotes their personality development also. These leaders feel it’s a management philosophy which can be applied to in the view of quality of people, work and community spirit.

We can see in many organizations there are several leaders’ supports their employees in the above mentioned areas to ascend them further. Every growing organization needs this kind of leaders to achieve their targets. Without these leaders and their characteristics it would have not been possible many companies rapid growth in the relevant industries.

Servant leader’s characteristics: When we think of their characteristics, certainly the following can come into our mind with leadership analysis thought process.

  •  Listening
  •  Empathy
  •  Healing
  •  Awareness
  •  Persuasion
  •  Conceptualization
  •  Foresight
  •  Stewardship
  •  Commitment to the growth of people
  •  Building community

Understanding people closely: A servant leader attempts to understand and empathize with the team. This leader would not consider them as employees. Their individual respect and appreciation on their personal development would be awarded by the leader. As a manager or leader you can consider any team members tasks, look into its complexity, and support the team member to achieve its result. And you can apply your servant leadership compassion.  The team members would not have realized you earlier, when you applied these leadership techniques to achieve their targets.

Effective management of people and their skills: The servant leaders don’t use their power in getting the things done by the people. Instead they manage the tasks and people through effective discussions. This way the team member also can understand on how their manager is giving the importance and respect to their individual concerns. Their hidden or unused skills or power can be utilized to complete any complex tasks with easy ways. For the future tasks, the minimal discussion time can be taken place to convince the team members, while having built the relationship empathetically.

Focus on operating targets and objectives: The servant leadership also plays to focus on long term operating goals also, rather than short term benefits.  In view of this kind of thought process they derive specific goals towards implementing strategies for the benefits of the organization as well as tuning the teams towards working on the strategic plans and their execution.

Serving with Openness and persuasion: These leaders would have dedication to help and serve others. With their openness and persuasion their leadership qualities can be demonstrates in the organization to achieve any complex activities also with simple.

Vcard-Shanthi Kumar V

 How the servant leadership can build the teams for competencies ?

You can see this video :

To know some of the basics of Agile/Scum practices, visit the below video:

1. Agile: What are Agile manifesto Principles & How they can be used ?

https://www.facebook.com/MicroServices-and-Docker-328906801086961/

And learn many like this, you can join in my DevOps Practices Group:

https://www.facebook.com/groups/1911594275816833/

Advt-course3rd page

SDLC & Agile – Interview questions for Freshers -5

In continuation of my previous blog  on this subject following questions and answers are continued:

1. What is retrospective in agile and where it can be useful?

Ans: During agile development model in each iteration different requirements are considered to design, develop and construct the code. While performing these tasks there can be different issues identified and resolved by the teams at each stage. The teams need to maintain knowledge information against to each issue as lessons learnt. These issues resolution mechanism processes are going to be considered for any process improvements  for next iteration. During the retrospective [after completing iteration] the team is going to discuss the lessons learnt  from the completed  iteration and the best practices  identified for next iteration. The retrospective is a mandatory activity for every iteration of Agile projects. And this need to be conducted before starting the next iteration.

 

2.   What is continuous stream of development in agile model?

Ans: As per the agile concept continuous software delivery need to  happen by following iterative development. Let us assume the development team consider the four days for development and fifth day it need to go for release and deployment, fifth day onwards developer considered as other iteration/SPRINT as their continuous development activity. The developers are picking up one  by one SPRINT items for their construction activity this is called as continuous stream of development. When the testing activity is ongoing the developer can pickup other workable items from the SPRINT to do construction activity.

 

3. What is Continuous Delivery[CD] in Agile ?

Ans: As per the agile concepts and principles, the developer need to get small chunk of workable item only which can be delivered in hours or few days.  When this kind of continuous development is happening through the agile developers there will be builds for continuous testing and deployments. Obviously then the agile project leads to have continuous  delivery [CD] of software into production with small chunks of functionality or fixes.

Example: Many technology companies consider each SPRINT item to complete in hours only to speed up their ongoing software deployments for their daily business needs. This kind of concept is called as Continuous Delivery [CD] in Agile.

 

4.  What is transition activity and their tasks involved in  agile project?

Ans:  Transition activity is start with deploying software release into production. Once the software construction phase is signed off the transition activity need to be started, typically transition activity contains following tasks.

i) Active stakeholder participation

ii) Final system testing

iii) Final acceptance testing

iv) Finalize documentation

v) Final testing of the release

vi) Train end users

vii) Train production staff

viii) Deploy into production.

All the above tasks are performed in the sequential order.

 

5.  What is final system testing during transition stage?

Ans: Once software can be deployed  internally, the planned system testing need to be conducted by testing team for a specific iteration. Once system testing is passed or certified the  acceptance testing need to be started.

 

 6.  When can you conduct final acceptance testing in agile model?

Ans:  In any agile project developers need to conduct a skeleton software demo to the users. Depends on the design requirement once users approved it, the Construction phase need to be  started. Once the software is constructed and  it can be deployed internally for various levels of testing during the transition stage of agile project. At this stage the software release is deployed in test environment. Then the  system testing is conducted and signed off.  The final acceptance testing is conducted on the software to be delivered to the users in production. Once the final acceptance is signed off the remaining tasks are being performed during transition phase, as mentioned in the list of tasks.

 

7. When can the pilot testing  happen and who all will perform it?

Ans: During the transition stage once the acceptance test is signed off , and final document is done, the software build is executed under a pilot test in a preproduction test or in a production environment depends on the organization policy. The pilot test is attended by the business users and testers or nominated coordinator along with the development team and operations[ops] team.

 

8.  During the transition stage who all need to be trained?

Ans:  Once the pilot test is done software end users and the production staff (ops team) needs to be trained to operate the product in live [production] for business operations.

 

9.  When can you deploy the system into production?

Ans: During transition stage once the pilot test is signed off, end users and production staff will be trained on software system and then it is deployed into production.

 

10. How a  prototype can be designed ?

Ans: When the business user give some requirements which consists of user interface and some data processing to provide output, there are two ways we can design prototype software; a) Prototype model  b) Design and developing the complete software.

a) Prototype model: During prototype model developer design and develop the critical requirements of the users and demonstrate those things as the skeleton software. The skeleton software will not have the complete software operations. It will have an user interface to get an idea by the user on the software to be delivered by the development in future. Once user approved skeleton model, developer can design complete model through Agile SDLC. Note; the prototype model or process can be applied  for one or more SPRINT cycles or iterations.

b) Design and developing the complete software: This kind of software happens in a regular Agile project process from collection of user story onwards. All the agile phases and their tasks will be applied for execution. If the team agreed to a demo [for prototype], the user demos can also happen as and when required for each SPRINT during construction phase.

Keep watching this site for further updates.

Contact for any guidance/coaching.

 Vcard-Shanthi Kumar V

 

https://youtu.be/vpgi5zZd6bs

https://www.youtube.com/watch?v=fe5S-Mav1tU

Continuous test automation planning during Agile iterations

Continuous test automation planning during Agile iterations

Please refer to my blog and videos on Agile practices and the importance of Re-usable code libraries for cycle time reduction.

During the reusable code usage and the iterations or sprint planning, the test automation also can be planned, designed and implemented.

This blog eloborates on  the easy processes can be used to implement it and demonstrate the cycle time reduction. Please note atleast after passing the two cycles of tests on the selected manual scripts need to be planned for test automation.

I am trying to elaborate on the process of the Automation of unit testing and component or module integration test automation. Please note the test automation is also a development project. Hence some of the phases are similar to SDLC. The pictorial chart elaborates the detailed steps involved in these test phases automation. Module (Unit) or Component Development in Agile: The below contents and the chart narrates the relationship of automation Development process and the Testing process under each development phase. Development and Testing process Relationship table:

Phase Development Process Test Process
Module (Unit) or component Development Design module from requirements Perform test planning and test environment set up.
  Code module Create test design and develop test data.
  Debug module Write test scripts or record test scenario using module.
  Unit test module Debug automated test script by running against module. Also, tools that support unit testing [Purify, etc] can be used.
  Correct defects Rerun automated test script to regression test as defects are corrected.
  Conduct Performance Testing Verify system is scaleable and will meet the performance requirements. This is the entry criteria for Integration test automation.
Integration
Build system by connecting modules.Conduct Integration test with connected modules.Review trouble reports. Combine unit test scripts and add new scripts that demonstrate module inter-connectivity. Use test tool to support automated integration testing.
  Correct defects and update defect status. Rerun automated test script as part of regression test, as defects are corrected.
  Continued Performance Testing Activities At this point, Verifying system is scaleable and will meet performance requirements with the integrated modules. If this passes then the system test or VVT entry can be considered.

Below chart demsontrates the process steps to be used for test automation of unit test and integration testing:

UT&IT

The acronyms used in the chart: TC–>Test case, TD–>Test data, TR–> Test requirement, UT–>Unit test, IT–> Integration test.

All the automated test scripts and test data  need to be preserved under configuration management tools.

Choosing the right tools for test automation comes under tools evaluation process. Once the tools are identified, the above processes can be planned and adopted for regular practice on the Agile projects.

 

https://www.youtube.com/watch?v=XlhM5FmKcsc&list=PL5NmC6t0N8tHJoaaOAjM58bhu18zzbPI1

 

Vcard-Shanthi Kumar V-v3

SDLC & Agile – Interview questions for Freshers -4

Agile Cirlce1

In continuation of my previous blog [https://wordpress.com/post/vskumar.blog/1944]

on this subject following questions and answers are continued:

 

1.  What is a collaborative development approach in  agile development model ?

Ans: In any agile project as per the Agile manifesto principles the team need to pull up the ideas through a prototype like;  either phased prototype or iterative prototype or rapid prototype. With these pulled ideas, the team need to work together by sharing knowledge among themselves and which is considered as a collaborative development approach. 

2.  What is model storming during construction phase of an agile development model?

Ans: When the initial requirements are envisioned they all are being transmitted into different iterations. A single team or multiple teams need to execute the iteration during software code construction. The requirements also can be changed or newly added by the stakeholders as per the agile principles at any stage of Agile project phases.  The team need to be brain stormed to execute the iterations correctly and completely as per the user’s desire. The iteration can be considered as a single agile model for construction phase and this model storming can happen within team for clear understanding of SPRINT by each developer. During the model storming; the requirements decomposition happens like; from user story to design specifications those can lead to SPRINT items, and from design to code specifications. Depends on the team planning; sometimes the outcome of model storming can also be a TDD [Test Driven Design]. [Please look into my youtube videos on Agile topic reusable code example]

 

3. What is Test Driven Design [TDD]?

Ans: Any requirement [story] need to be decomposed into design requirement. Each design requirement need to be converted into code through construction phase. When the code is visualized [before development] by the developer a test driven scenario need to be identified or visualized by the developer and it need to be documented into a test case with different test design steps. Once the developer feels this test case can be executed by using different code paths the developer can start the code writing, this concept is called Test Driven Design and using this TDD specification the development can be started.  Hence the Agile developers need to make TDD  1st ready and plan for code writing, review and unit testing. Sometimes the TDD  can be the outcome of the model storming also.

4. What is confirmatory testing?

Ans: In any software build there can be defects through different levels of testing. When the developer fixes one or more defects and deploy code in test environment, the test engineer need to retest it for confirming the software function with reference to the regression requirements or functionality and the fixes [if any]. For every fix confirmation test is mandatory.

 5.  What is evolving documentation?

Ans: As per the agile process when the code is constructed and tested the prepared documents need to be updated with reference to the tested and certified build. If any new requirement has to be incorporated into document, the documentation evolving is an ongoing activity for an iteration build till it goes to production.

 

6.  What is internally deploying software?

Ans: Once the construction is over for an iteration requirement, software can be unit tested and integration tested. If it is passed, it can be move to other test environments. As per the deployment process when we are moving software into the different environments [after test certification or confirmation] the build is known as internally deployable software.

 

7.  When can you finalize the documentation in agile model?

Ans: During the transition stage once the acceptance test is signed off users suggestions are considered to finalize the documentation.

 

8.  What are  tangible and intangible benefits for users?

Ans: In any business requirements there are direct benefits from business to incorporate software requirements into software system which is considered as tangible [direct] benefits. There are intangible [indirect benefits] also  by incorporating different requirements into software with a business usage.

Example: If  the system performance is increased by a technical design  in the software architecture, users can access the data faster which is intangible benefits. Then the  iteration can facilitate to perform the software with faster data access or the web pages appearance can be faster. Sometimes this kind of requirements can come into  technical areas rather than coming through a user story in Agile and those can be intangible benefit. Even we might consider an upgrade to database or OS or memory, etc.  then also the data access speed can be increased.

 

9.  What is the feedback analysis? When it can be done?

Ans: As per the agile principles the stakeholder collaboration is an ongoing activity. At any time the stakeholder can give informal or formal feedback for any software items or in any approach followed by agile teams. In agile model many times informal feedback can happen during the discussion. At the same time the scheduled reviews also can happen. During the review the feedback can be given by the reviewers. Even a test result can come into a feedback category. All these feedback items need to be analyzed for delivering a working software by the teams as per the principles.  Sometimes the feedback analysis outcome can come into process improvements areas for the next iteration and these should be considered for Retrospective items. Hence the feedback analysis is a mandated activity at every task completion stage in  Agile project.

 

10.  What is demo in agile model?

Ans: With reference to the rapid prototype approach agile teams are supposed to demonstrate skeleton design for a new module. it is a plan to demonstrate skeleton system to the stakeholder and to get the feedback for processing further SPRINT  or Iteration items. This demo is organized depends on the software or initial plan for a given iteration.

Keep watching this site for further updates.

Contact for any guidance/coaching.

 

Vcard-Shanthi Kumar V

SDLC & Agile – Interview questions for Freshers -2

Agile Cirlce1

In continuation of my previous questions blog [https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1] on this topic these were made.

SDLC and Agile Model:

Questions on SDLC Phases:

1. How the agile methodology has been architected?

Ans: The agile methodology has been architected with 12 principles to govern the agile development approach.

2. What is highest priority during agile development model?

Ans: The highest priority is customer satisfaction and the early and continuous delivery of software which will work for the customer requirement.

3. Why the agile development models need to accept the request on irrespective of the development stage?

Ans: As per the  fundamental approach of agile development  it provides facility to the users towards inception of new or enhanced requirements before the delivery.

4. During agile development approach who all need to work together?

Ans: The business people and software developers need to work collaboratively and consistently throughout the project life cycle.

5. To get the right delivery what do we need to do during agile development model?

Ans: In agile project we need to have self motivated individuals at the same time we also need to supply the required human and nonhuman resources to get the job done.

6. When the life cycle of agile model ends?

Ans: The agile model continues till the retirement of the product or project. When the customer decides the retirement of the product then the project operation is terminated. 

7. Why do we need to have face to face conversation during agile development approach?

Ans: The agile principle guides to have face to face conversation among the project resources to have most efficient and effective method of communication.

8. How can you measure the progress and success of agile project?

Ans: The basic concept of agile is to deliver the working software of component.

9. How  the agile development process need to be promoted and to whom  all ?

Ans: Agile development process need to be promoted in a  sustainable development for continuous delivery to the sponsors, developers and users.

10. Why do we need technical excellence and good design project delivery?

Ans: The concept of the agile is for continuous delivery to the users as per the requirements in an iterative development approach. The team capacity needs to be accelerated towards the functions and processes to work on good software design.

Keep watching this site for further updates.

Contact for any guidance/coaching.

View my UrbanPro-profile

URL is : https://www.urbanpro.com/vskumar 

 

Vcard-Shanthi Kumar V

SDLC & Agile – Interview questions for Freshers -1

Agile Cirlce1

If you are a fresher for an IT  job trials this might be useful.

Please note as per the current global IT Industry trend most of the IT organizations have moved into Agile SDLC  and Continuous delivery cycles. Hence you, being fresher should be ready with this knowledge. I have made some of the below questions related to this topic.

[Also look into my old blog: https://vskumar.blog/2016/11/24/on-job-training-for-future-software-engineers-freshers-how-it-saves-their-career-time/]

SDLC AND Agile Model:

Questions on SDLC Phases:

1. What are the general phases for SDLC [Software Development Life Cycle] ?

Ans: In any development model  [SDLC] following are the different phases for software delivery : 

a) Requirements Investigation and analyzing

b) Design

c) Development

d) Implementation

e) Management

2. Where can you get requirement specifications in SDLC?

Ans: During the phase of Requirement investigation and analysis, the output will be Software Requirement Specifications. In every project during this phase user involvement is essential to get the business requirements to make the right software.

3. What is the procedure to derive the design specification?

Ans: During design phase the design specifications will be output of this activity. During this phase the final SRS is considered and it should be derived for design specification against each requirement. One requirement can have more than one design specifications. Basically you will be decomposed the software requirement into one or more design specification(s).

4. What is development or construction?

Ans: Once the design specifications have been baselined, the developer takes the design specifications to convert them into code. This activity is called constructing or developing code. The technology should be used for coding need to be  specified in the design documentation. Example: Let us assume you want to develop the code in Java, so the technology should be Java.

5. What is implementation in SDLC?

Ans: The implementation activity need to be started once the code construction is completed, the code construction involves coding, code review and unit testing, integration testing. Once these 3 tasks are completed the project is moved to next phase that is implementation. During implementation phase the relevant test environment is considered for deployment of software builds for test cycles. Depends on the SDLC model;  system testing and user acceptance testing can be performed, during the implementation software build can be deployed into live  once the user certify UAT [User Acceptance Testing]. The Live environment is also called production environment.

 

6. What is the meaning for  software management and retirement?

Ans: Once the software is deployed into production or live environment under first release there can be bug fixes  or software enhancements; those can occur under application management life cycle and which can be a software management also. With this concept software is being upgraded during its life time. When the new technology or business systems are considered towards   equivalent or more of the current software features then current software build should  be retired.

Example: A mainframe [COBOL/DB2/CICS] application can be converted into windows based with Java technology. Then the existing COBOL/DB2/CICS application can be planned for a retirement with the replacement of the newly planned application. The new application can also have some more software features or the same features can be implemented.

Questions on Agile:

7. How the agile development model pulls the ideas ?

Ans: Agile development model pulls the ideas in a phased manner in the following way, by using a) Prototyping   b) iterative development c) Rapid prototyping. During these phases the stakeholders or users involvement is mandatory. Their needs or suggestions also comes into the ideas for making the right software.

8. How the agile model champions the ideas?

Ans: By following various phases, different ideas are generated into the agile model. Using this approach it accelerates  the software engineering team to get the right results through different software delivery iterations.

9. Why traditional approach of SDLC is not suitable for agile development model?

Ans: During the traditional approach we do not have prototyping and iterative development in the SDLC. Using the prototyping the demo can be conducted on a conceptual model of the [new or existing] software. Then the  users can visualize these thoughts to extend the demo version into their live software. Then iterations comes into picture as  part by part to deliver  the working software in the agile development model.

To give you with some  more clarity;  Agile development model involves continuous construction and delivery using the phases of prototyping and iterative. For each iteration there can be prototype demonstration. Once the demo is approved the iteration will start for construction and implementation. In traditional model if we want to use for prototyping there is a phased prototype model and rapid prototype model are used, once they are approved by users the project team need to choose one of the traditional model SDLC. In this case there are two parts of delivery need to be considered where as in an agile model they are in-built for fast planning and iteration.

10. During agile model what kind of teams need to be formed to initiate the project?

Ans: To work in the agile development project we need the teams in small size, highly talented and responsive people.

11. During agile model how software requirements  are considered for delivery?

Ans: Agile team needs to consider the essential,  prioritized and deliverable requirements [within cycle time] from the users and construct the software in small increments those are called SPRINTS for delivery.

SW-Eng interviews

 

Next series of questions are continued……… in the below blog url:

https://vskumar.blog/2017/09/28/sdlc-agile-interview-questions-for-freshers-2/

You can look for my agile topic based videos:

https://www.youtube.com/edit?o=U&video_id=zCR6GP1ji60

 

https://www.youtube.com/edit?o=U&video_id=DiIhkCby0tU

 

 

If you are looking for any guidance please contact me and use the below Vcard:

Vcard-Shanthi Kumar V

  

 

 

 

 

How to Reduce Agile cycle time with reusable code ? [with Video lessons] # Kindle

Agile practices and the importance of Re-usable code libraries for cycle time reductionReusable code usage for Agile iterations planning by examples:

In many Agile transformation sessions the Agile practitioners or savvy’s discuss more on the process related activities rather than elaborating on the technical or software engineering process steps to reduce the cycle time.

At the same time prior to the Agile meetings, activity efforts need to be defined by the designers and the developers. Unless they identify the size of the reusable code components in the applications it is not worth for conducting the Release or Sprint planning meetings for planning of the iterations.

Hence it is the moral responsibility of the technical teams to apply this kind of practices ahead of Agile process or Scrum meetings.

If you are interested to know what reusable code with examples is, this E-Book can be useful. Using this technique, you can plan for code refractor and its cleaning also to get ROI on future Agile iterations. During Scrum meetings, these are the important topics where technical people need to discuss for customer’s ROI acceleration planning and also the cycle time reduction acceleration. The team’s technical capabilities also can be accelerated by following these practices regularly.

I have considered an application example of E-commerce site building for defining the Sprint planning and their iterations. Each iteration has been divided into different reusable code components design parts.

The relevant graphics have been designed and added into this E-book. The software configuration processes with Code Items process have been discussed also.

One can answer the following after understanding this E-Book content:
How to define the reusable code?
How the Iterations can be planned?
Is it possible to demonstrate the iterations cycle time reduction?
What are the entry criteria for Sprint planning?
What are the jumpstart activities required for designers before Agile release meeting?
How to manage the code components with configuration management process?
How to plan the efforts reduction for Sprint cycles?

The proposed or mandatory readers are:
Agile developers
Agile Designers
Agile PMS
Agile Product Owners
Agile teams
Who all intended to learn Agile Practices?

It is cheaper now, please visit: http://www.amazon.com/Technical-best-practices-reusable-iterations-ebook/dp/B012CHK20Q/ref=sr_1_10?ie=UTF8&qid=1452047932&sr=8-10&keywords=Shanthi+Vemulapalli

Reusable-code-Cover1-Pixels

https://www.youtube.com/watch?v=zCR6GP1ji60

https://youtu.be/DiIhkCby0tU

 

https://www.youtube.com/watch?v=EVvIbJWaPoY

 

https://www.youtube.com/watch?v=tXcIWFsT-hU

 

https://www.youtube.com/watch?v=ueBvm-0U5JQ

https://www.youtube.com/watch?v=ONl2iE1Ejko

https://www.youtube.com/watch?v=qCRGa2G0TmY

 

https://www.youtube.com/watch?v=65S0_eqauwQ

https://www.youtube.com/watch?v=xjcCYLNwk2M

 

Vcard-Shanthi Kumar V

Visit for Agile interview questions:

https://vskumar.blog/2017/09/04/sdlc-agile-interview-questions-for-freshers-1/

Visit for DevOps FAQs:

Devops-practices-faqs-1

 

https://vskumar.blog/2017/10/14/typical-devops-roles-and-activities/