Solucionado (ver solução)
Solucionado
(ver solução)
17
respostas

Erro instalaçao Virtual Box.

Bom dia.

Estou com o seguinte erro ao instalar a virtualbox. Já Tentei instalar as dependências, mas apresenta erro tbm. :(

Erro:

sudo dpkg -i virtualbox-6.1_6.1.34-150636.1_Ubuntu_eoan_amd64.deb 
(Lendo banco de dados ... 297867 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar virtualbox-6.1_6.1.34-150636.1_Ubuntu_eoan_amd64.deb ...
A descompactar virtualbox-6.1 (6.1.34-150636.1~Ubuntu~eoan) sobre (6.1.34-150636.1~Ubuntu~eoan) ...
dpkg: problemas com dependências impedem a configuração de virtualbox-6.1:
 virtualbox-6.1 depende de libqt5opengl5 (>= 5.0.2); porém:
  Pacote libqt5opengl5 não está instalado.
 virtualbox-6.1 depende de libsdl1.2debian (>= 1.2.11); porém:
  Pacote libsdl1.2debian não está instalado.

dpkg: erro ao processar o pacote virtualbox-6.1 (--install):
 problemas de dependência - deixando desconfigurado
A processar 'triggers' para systemd (245.4-4ubuntu3.15) ...
A processar 'triggers' para gnome-menus (3.36.0-1ubuntu1) ...
A processar 'triggers' para desktop-file-utils (0.24-1ubuntu3) ...
A processar 'triggers' para mime-support (3.64ubuntu1) ...
A processar 'triggers' para hicolor-icon-theme (0.17-2) ...
A processar 'triggers' para shared-mime-info (1.15-1) ...
Erros foram encontrados durante o processamento de:
 virtualbox-6.1


Instalando dependência:

sudo apt-get install libqt5opengl5
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Você pode querer executar 'apt --fix-broken install' para corrigí-los.
Os pacotes a seguir têm dependências desencontradas:
 virtualbox-6.1 : Depende: libsdl1.2debian (>= 1.2.11) mas não será instalado
                  Recomenda: libsdl-ttf2.0-0 mas não será instalado
E: Dependências desencontradas. Tente 'apt --fix-broken install' sem nenhum pacote (ou especifique uma solução).
17 respostas

já tentou usar o comando apt --fix-broken install ?

Boa tarde.

Isso consegui resolver, obrigado

Estou com problema agora na criação do POD via Script. Fica sempre nesse status: primeiro-pod-declarativo 0/1 ImagePullBackOff 0 2d22h

Vi que precisa fazer login docker, mas não achei nada disso no curso.

bruno manda por gentileza o arquivo yml do pod e um describe por

Rhuan segue.

kubectl describe pod primeiro-pod-declarativo
Name:         primeiro-pod-declarativo
Namespace:    default
Priority:     0
Node:         minikube/192.168.59.101
Start Time:   Mon, 23 May 2022 15:48:06 -0300
Labels:       <none>
Annotations:  <none>
Status:       Pending
IP:           172.17.0.3
IPs:
  IP:  172.17.0.3
Containers:
  nginx-container:
    Container ID:   
    Image:          nginx-latest
    Image ID:       
    Port:           <none>
    Host Port:      <none>
    State:          Waiting
      Reason:       ImagePullBackOff
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-pxwjh (ro)
Conditions:
  Type              Status
  Initialized       True 
  Ready             False 
  ContainersReady   False 
  PodScheduled      True 
Volumes:
  kube-api-access-pxwjh:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason          Age                       From     Message
  ----     ------          ----                      ----     -------
  Normal   BackOff         4h57m (x3063 over 2d22h)  kubelet  Back-off pulling image "nginx-latest"
  Normal   SandboxChanged  10m                       kubelet  Pod sandbox changed, it will be killed and re-created.
  Normal   Pulling         9m14s (x4 over 10m)       kubelet  Pulling image "nginx-latest"
  Warning  Failed          9m11s (x4 over 10m)       kubelet  Failed to pull image "nginx-latest": rpc error: code = Unknown desc = Error response from daemon: pull access denied for nginx-latest, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
  Warning  Failed          9m11s (x4 over 10m)       kubelet  Error: ErrImagePull
  Warning  Failed          8m57s (x6 over 10m)       kubelet  Error: ImagePullBackOff
  Normal   BackOff         35s (x42 over 10m)        kubelet  Back-off pulling image "nginx-latest"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

kubectl delete pod primeiro-pod-declarativo kubectl apply -f primeiro-pod-declarativo

depois disso da um

kubectl get pods e manda a saida aqui

ento/tech-backend$ kubectl get pods No resources found in default namespace.

minikube esta em execução?

kubectl get nodes

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

kubectl get nodes
NAME       STATUS   ROLES                  AGE     VERSION
minikube   Ready    control-plane,master   2d23h   v1.23.3

cria um novo arquivo yml

coloca esse conteúdo:

apiVersion: v1 kind: Pod metadata: name: novo-pod spec: containers:

- name: novo-pod-container
  image: nginx

kubectl apply -f nome-do-arquivo.yml

kubectl get pods

ops, já vi qual é o problema

no valor de "image" voce está colocando a imagem + traço (-) + versão ao invés de imagem + dois pontos (:) + versão

solução!

troque:

image: nginx-latest

 por

image: nginx:latest

depois disso execute o comando:

kubectl apply -f primeiro-pod-declarativo

Nossa amigo é isso mesmo

Muito Obrigado mesmo!!!!!

por nada bruno!