Unable to run dnf upgrade on Vultr



  • Anyone using a $3.50 instance?

    I just installed a brand new instance using their built in Fedora 32 image. I want to install httpd and php. but I cannot even run a dnf upgrade...

    e0569719-de9f-4e5c-89aa-408a9c0b5f1b-image.png



  • @JaredBusch said in Unable to run dnf upgrade on Vultr:

    What do you do for a swap file? I almost never use the prebuilt images. This was my first test of this.

    I use the command from here. 1GB in this particular case, 2GB normally.

    https://mangolassi.it/topic/16961/simple-linux-swap-file-creation/



  • so, dnf is pegging the CPU. Sure, that is kind of expected. Does not help me get anything done.

    d631382e-7da7-47ac-bb01-06ece583d8e8-image.png



  • So, OOM killer is killing it...

    May 27 22:04:43 jjweb systemd[1]: session-3.scope: A process of this unit has been killed by the OOM killer.
    


  • This pretty much makes the $3.50 instance useless.



  • Did you create swap space before trying to do that?



  • Deploying one now to see what happens. Fedora is a little heavy on RAM compared to Ubuntu or Debian traditionally. I wonder if they would run better out of the box?



  • Just built a Fedora 32 instance on the $3.50 VM. Did my standard setup of adding the swap file (Vultr doesn't do this for you but it's part of our stock build as you should always have one.) And testing the upgrade now. Only other change I made was disabling Cockpit.



  • @scottalanmiller said in Unable to run dnf upgrade on Vultr:

    Just built a Fedora 32 instance on the $3.50 VM. Did my standard setup of adding the swap file (Vultr doesn't do this for you but it's part of our stock build as you should always have one.) And testing the upgrade now. Only other change I made was disabling Cockpit.

    I used the Vultr image, not my own ISO.

    Did you start from there?



  • @JaredBusch said in Unable to run dnf upgrade on Vultr:

    @scottalanmiller said in Unable to run dnf upgrade on Vultr:

    Just built a Fedora 32 instance on the $3.50 VM. Did my standard setup of adding the swap file (Vultr doesn't do this for you but it's part of our stock build as you should always have one.) And testing the upgrade now. Only other change I made was disabling Cockpit.

    I used the Vultr image, not my own ISO.

    Did you start from there?

    I used the Vultr image too. And I just did a full update AND installed those packages, no errors.



  • Output:

    [root@tiny-test ~]# dnf install httpd php -y
    Last metadata expiration check: 0:09:20 ago on Wed 27 May 2020 10:42:03 PM UTC.
    Dependencies resolved.
    ================================================================================================
     Package                     Architecture    Version                     Repository        Size
    ================================================================================================
    Installing:
     httpd                       x86_64          2.4.43-1.fc32               fedora           1.4 M
     php                         x86_64          7.4.6-1.fc32                updates          2.3 M
    Installing dependencies:
     apr                         x86_64          1.7.0-3.fc32                fedora           122 k
     apr-util                    x86_64          1.6.1-12.fc32               fedora            97 k
     fedora-logos-httpd          noarch          30.0.2-4.fc32               fedora            16 k
     httpd-filesystem            noarch          2.4.43-1.fc32               fedora            14 k
     httpd-tools                 x86_64          2.4.43-1.fc32               fedora            83 k
     libsodium                   x86_64          1.0.18-3.fc32               fedora           169 k
     libxslt                     x86_64          1.1.34-1.fc32               fedora           246 k
     mod_http2                   x86_64          1.15.5-1.fc32               fedora           159 k
     nginx-filesystem            noarch          1:1.18.0-1.fc32             updates           10 k
     oniguruma                   x86_64          6.9.5-1.rev1.fc32           updates          220 k
     php-common                  x86_64          7.4.6-1.fc32                updates          792 k
    Installing weak dependencies:
     apr-util-bdb                x86_64          1.6.1-12.fc32               fedora            12 k
     apr-util-openssl            x86_64          1.6.1-12.fc32               fedora            15 k
     php-cli                     x86_64          7.4.6-1.fc32                updates          4.6 M
     php-fpm                     x86_64          7.4.6-1.fc32                updates          1.6 M
     php-json                    x86_64          7.4.6-1.fc32                updates           40 k
     php-mbstring                x86_64          7.4.6-1.fc32                updates          548 k
     php-opcache                 x86_64          7.4.6-1.fc32                updates          308 k
     php-pdo                     x86_64          7.4.6-1.fc32                updates          108 k
     php-sodium                  x86_64          7.4.6-1.fc32                updates           51 k
     php-xml                     x86_64          7.4.6-1.fc32                updates          179 k
    
    Transaction Summary
    ================================================================================================
    Install  23 Packages
    
    Total download size: 13 M
    Installed size: 67 M
    Downloading Packages:
    (1/23): nginx-filesystem-1.18.0-1.fc32.noarch.rpm               1.9 MB/s |  10 kB     00:00    
    (2/23): oniguruma-6.9.5-1.rev1.fc32.x86_64.rpm                   15 MB/s | 220 kB     00:00    
    (3/23): php-common-7.4.6-1.fc32.x86_64.rpm                       25 MB/s | 792 kB     00:00    
    (4/23): php-7.4.6-1.fc32.x86_64.rpm                              24 MB/s | 2.3 MB     00:00    
    (5/23): php-json-7.4.6-1.fc32.x86_64.rpm                         16 MB/s |  40 kB     00:00    
    (6/23): php-fpm-7.4.6-1.fc32.x86_64.rpm                          22 MB/s | 1.6 MB     00:00    
    (7/23): php-mbstring-7.4.6-1.fc32.x86_64.rpm                     21 MB/s | 548 kB     00:00    
    (8/23): php-pdo-7.4.6-1.fc32.x86_64.rpm                          27 MB/s | 108 kB     00:00    
    (9/23): php-sodium-7.4.6-1.fc32.x86_64.rpm                       21 MB/s |  51 kB     00:00    
    (10/23): php-opcache-7.4.6-1.fc32.x86_64.rpm                     19 MB/s | 308 kB     00:00    
    (11/23): php-xml-7.4.6-1.fc32.x86_64.rpm                         19 MB/s | 179 kB     00:00    
    (12/23): apr-1.7.0-3.fc32.x86_64.rpm                             17 MB/s | 122 kB     00:00    
    (13/23): apr-util-bdb-1.6.1-12.fc32.x86_64.rpm                   11 MB/s |  12 kB     00:00    
    (14/23): apr-util-1.6.1-12.fc32.x86_64.rpm                       15 MB/s |  97 kB     00:00    
    (15/23): apr-util-openssl-1.6.1-12.fc32.x86_64.rpm              5.3 MB/s |  15 kB     00:00    
    (16/23): fedora-logos-httpd-30.0.2-4.fc32.noarch.rpm            6.7 MB/s |  16 kB     00:00    
    (17/23): httpd-filesystem-2.4.43-1.fc32.noarch.rpm              6.7 MB/s |  14 kB     00:00    
    (18/23): httpd-tools-2.4.43-1.fc32.x86_64.rpm                    13 MB/s |  83 kB     00:00    
    (19/23): php-cli-7.4.6-1.fc32.x86_64.rpm                         23 MB/s | 4.6 MB     00:00    
    (20/23): libsodium-1.0.18-3.fc32.x86_64.rpm                     3.4 MB/s | 169 kB     00:00    
    (21/23): libxslt-1.1.34-1.fc32.x86_64.rpm                        24 MB/s | 246 kB     00:00    
    (22/23): httpd-2.4.43-1.fc32.x86_64.rpm                          18 MB/s | 1.4 MB     00:00    
    (23/23): mod_http2-1.15.5-1.fc32.x86_64.rpm                      10 MB/s | 159 kB     00:00    
    ------------------------------------------------------------------------------------------------
    Total                                                            18 MB/s |  13 MB     00:00     
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                        1/1 
      Installing       : php-common-7.4.6-1.fc32.x86_64                                        1/23 
      Running scriptlet: httpd-filesystem-2.4.43-1.fc32.noarch                                 2/23 
      Installing       : httpd-filesystem-2.4.43-1.fc32.noarch                                 2/23 
      Installing       : apr-1.7.0-3.fc32.x86_64                                               3/23 
      Installing       : apr-util-bdb-1.6.1-12.fc32.x86_64                                     4/23 
      Installing       : apr-util-openssl-1.6.1-12.fc32.x86_64                                 5/23 
      Installing       : apr-util-1.6.1-12.fc32.x86_64                                         6/23 
      Installing       : httpd-tools-2.4.43-1.fc32.x86_64                                      7/23 
      Installing       : php-cli-7.4.6-1.fc32.x86_64                                           8/23 
      Installing       : php-json-7.4.6-1.fc32.x86_64                                          9/23 
      Installing       : php-opcache-7.4.6-1.fc32.x86_64                                      10/23 
      Installing       : php-pdo-7.4.6-1.fc32.x86_64                                          11/23 
      Installing       : libxslt-1.1.34-1.fc32.x86_64                                         12/23 
      Installing       : php-xml-7.4.6-1.fc32.x86_64                                          13/23 
      Installing       : libsodium-1.0.18-3.fc32.x86_64                                       14/23 
      Installing       : php-sodium-7.4.6-1.fc32.x86_64                                       15/23 
      Installing       : fedora-logos-httpd-30.0.2-4.fc32.noarch                              16/23 
      Installing       : mod_http2-1.15.5-1.fc32.x86_64                                       17/23 
      Installing       : httpd-2.4.43-1.fc32.x86_64                                           18/23 
      Running scriptlet: httpd-2.4.43-1.fc32.x86_64                                           18/23 
      Installing       : oniguruma-6.9.5-1.rev1.fc32.x86_64                                   19/23 
      Installing       : php-mbstring-7.4.6-1.fc32.x86_64                                     20/23 
      Running scriptlet: nginx-filesystem-1:1.18.0-1.fc32.noarch                              21/23 
      Installing       : nginx-filesystem-1:1.18.0-1.fc32.noarch                              21/23 
      Installing       : php-fpm-7.4.6-1.fc32.x86_64                                          22/23 
      Running scriptlet: php-fpm-7.4.6-1.fc32.x86_64                                          22/23 
      Installing       : php-7.4.6-1.fc32.x86_64                                              23/23 
      Running scriptlet: httpd-2.4.43-1.fc32.x86_64                                           23/23 
      Running scriptlet: php-7.4.6-1.fc32.x86_64                                              23/23 
      Verifying        : nginx-filesystem-1:1.18.0-1.fc32.noarch                               1/23 
      Verifying        : oniguruma-6.9.5-1.rev1.fc32.x86_64                                    2/23 
      Verifying        : php-7.4.6-1.fc32.x86_64                                               3/23 
      Verifying        : php-cli-7.4.6-1.fc32.x86_64                                           4/23 
      Verifying        : php-common-7.4.6-1.fc32.x86_64                                        5/23 
      Verifying        : php-fpm-7.4.6-1.fc32.x86_64                                           6/23 
      Verifying        : php-json-7.4.6-1.fc32.x86_64                                          7/23 
      Verifying        : php-mbstring-7.4.6-1.fc32.x86_64                                      8/23 
      Verifying        : php-opcache-7.4.6-1.fc32.x86_64                                       9/23 
      Verifying        : php-pdo-7.4.6-1.fc32.x86_64                                          10/23 
      Verifying        : php-sodium-7.4.6-1.fc32.x86_64                                       11/23 
      Verifying        : php-xml-7.4.6-1.fc32.x86_64                                          12/23 
      Verifying        : apr-1.7.0-3.fc32.x86_64                                              13/23 
      Verifying        : apr-util-1.6.1-12.fc32.x86_64                                        14/23 
      Verifying        : apr-util-bdb-1.6.1-12.fc32.x86_64                                    15/23 
      Verifying        : apr-util-openssl-1.6.1-12.fc32.x86_64                                16/23 
      Verifying        : fedora-logos-httpd-30.0.2-4.fc32.noarch                              17/23 
      Verifying        : httpd-2.4.43-1.fc32.x86_64                                           18/23 
      Verifying        : httpd-filesystem-2.4.43-1.fc32.noarch                                19/23 
      Verifying        : httpd-tools-2.4.43-1.fc32.x86_64                                     20/23 
      Verifying        : libsodium-1.0.18-3.fc32.x86_64                                       21/23 
      Verifying        : libxslt-1.1.34-1.fc32.x86_64                                         22/23 
      Verifying        : mod_http2-1.15.5-1.fc32.x86_64                                       23/23 
    
    Installed:
      apr-1.7.0-3.fc32.x86_64                        apr-util-1.6.1-12.fc32.x86_64                 
      apr-util-bdb-1.6.1-12.fc32.x86_64              apr-util-openssl-1.6.1-12.fc32.x86_64         
      fedora-logos-httpd-30.0.2-4.fc32.noarch        httpd-2.4.43-1.fc32.x86_64                    
      httpd-filesystem-2.4.43-1.fc32.noarch          httpd-tools-2.4.43-1.fc32.x86_64              
      libsodium-1.0.18-3.fc32.x86_64                 libxslt-1.1.34-1.fc32.x86_64                  
      mod_http2-1.15.5-1.fc32.x86_64                 nginx-filesystem-1:1.18.0-1.fc32.noarch       
      oniguruma-6.9.5-1.rev1.fc32.x86_64             php-7.4.6-1.fc32.x86_64                       
      php-cli-7.4.6-1.fc32.x86_64                    php-common-7.4.6-1.fc32.x86_64                
      php-fpm-7.4.6-1.fc32.x86_64                    php-json-7.4.6-1.fc32.x86_64                  
      php-mbstring-7.4.6-1.fc32.x86_64               php-opcache-7.4.6-1.fc32.x86_64               
      php-pdo-7.4.6-1.fc32.x86_64                    php-sodium-7.4.6-1.fc32.x86_64                
      php-xml-7.4.6-1.fc32.x86_64                   
    
    Complete!
    
    


  • What do you do for a swap file? I almost never use the prebuilt images. This was my first test of this.



  • @JaredBusch said in Unable to run dnf upgrade on Vultr:

    What do you do for a swap file? I almost never use the prebuilt images. This was my first test of this.

    I use the command from here. 1GB in this particular case, 2GB normally.

    https://mangolassi.it/topic/16961/simple-linux-swap-file-creation/



  • @scottalanmiller said in Unable to run dnf upgrade on Vultr:

    @JaredBusch said in Unable to run dnf upgrade on Vultr:

    What do you do for a swap file? I almost never use the prebuilt images. This was my first test of this.

    I use the command from here. 1GB in this particular case, 2GB normally.

    https://mangolassi.it/topic/16961/simple-linux-swap-file-creation/

    Although it might not be as simple as using fallocate but I preferred doing it this way every time I need a swap file.

    sudo dd if=/dev/zero of=/swapfile count=4096 bs=1MiB
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
    echo '/swapfile swap swap defaults 0 0' | sudo tee --append /etc/fstab > /dev/null
    sudo systemctl daemon-reload
    


  • This post is deleted!


  • @black3dynamite the "dd" command is so great and flexible. It can do so much.


Log in to reply