Free Debian Sid Intel i9-12900K Shell Accounts from MetalVPS!

Not_OlesNot_Oles Hosting ProviderContent Writer
edited March 2023 in Free Offers and Stuff

Friendly greetings to all! ๐ŸŒŽ๐ŸŒ

What's New At MetalVPS?

  • Debian Linux sid unstable seems to have been installed (replacing the excellent Proxmox) on the new MetalVPS EX100 Intel i9-12900K Node at Hetzner Helsinki.

  • MetalVPS hopes to keep both the i9-12900K Node and Debian sid for a long while.

  • Yabs

  • Want a free, traditional, bare metal Debian sid shell account? Maybe with sudo? ๐Ÿ‘ With all node resources shared, fair use? ๐ŸŽ‚

Node Specs

root@sid ~ # cat /etc/debian_version 
bookworm/sid
root@sid ~ # free -h
               total        used        free      shared  buff/cache   available
Mem:           125Gi       1.2Gi       125Gi       1.2Mi       180Mi       124Gi
Swap:           15Gi          0B        15Gi
root@sid ~ # date; df -h .
Wed Feb 15 01:38:52 AM UTC 2023
Filesystem      Size  Used Avail Use% Mounted on
/dev/md4        3.4T  2.7G  3.2T   1% /
root@sid ~ # date; df -h /altroot
Wed Feb 15 01:39:46 AM UTC 2023
Filesystem      Size  Used Avail Use% Mounted on
/dev/md3         98G   24K   93G   1% /altroot
root@sid ~ # uptime
 01:40:08 up  4:05,  1 user,  load average: 0.00, 0.00, 0.00
root@sid ~ # lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         46 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  24
  On-line CPU(s) list:   0-23
Vendor ID:               GenuineIntel
  BIOS Vendor ID:        Intel(R) Corporation
  Model name:            12th Gen Intel(R) Core(TM) i9-12900K
[ . . . ]
    Thread(s) per core:  2
    Core(s) per socket:  16
    Socket(s):           1
[ . . . ]
root@sid ~ # 

Network Specs

  • 1 Gbps unlimited, fair use

  • 1 x IPv4

  • 1 x IPv6/64

Who?

  • MetalVPS is a project of @Not_Oles a/k/a Tom Miller a/k/a the cluelessโ„ข guy.

Where?

  • MetalVPS currently has Nodes in Helsinki, Finland ๐Ÿ‡ซ๐Ÿ‡ฎ and in Fremont, California USA. ๐Ÿ‡บ๐Ÿ‡ธ

  • The Fremont Node is not included in this offer.

Why?

  • Why not? It's fun to play with and learn about servers, operating systems, and the internet. :)

  • @Not_Oles uses very little of his MetalVPS servers' capacity. It's better to offer the extra capacity to others than to waste it.

Congrats!

These congrats are transferred from the Fremont Node. More congrats will be added as people begin to use the new Helsinki Node.

Warnings!

  • Cluelessโ„ข administrator! ๐Ÿ˜€ @Not_Oles frequently messes up! ๐Ÿ˜ฑ

  • @Not_Oles is especially cluelessโ„ข about Debian since he is a Debian noob. ๐Ÿค—

  • Hey! This Node runs Debian unstable! ๐Ÿคฉ

  • Sometimes trusted MetalVPSians might or might not get sudo. ๐Ÿ™ˆ๐Ÿ™‰๐Ÿ™Š

  • MetalVPS has no billing panel and no server control panel. It's all command line until you install a GUI or activate whatever pre-installed GUI you want. ๐Ÿ†•

  • MetalVPS has no onboarding and no knowledge base. โ™’๏ธŽ If you want to make an LXC or KVM VPS, please be willing to research about how to do it on the command line.

  • Account delivery might take awhile! ๐Ÿ˜ด

  • Accounts subject to cancellation at any time without advance notice! ๐Ÿ’ฅ

  • No warranty, to the extent permitted by applicable law. No service level agreement. Not for business use. Intended especially for computer learning and fun! ๐Ÿค‘

  • White Hat stuff only, please! No copyright violations, please. ๐Ÿ‘

  • @Not_Oles tries to keep the system updated. Frequent maintenance reboots are almost guaranteed! ๐ŸŒบ

  • Please make your own redundant, offsite backups! It's easy to download or sync or clone your backup to a safe place. Please also make sure that you actually can restore from your backups! Please think of your MetalVPS account as ephemeral! It might blow up! We or you might reinstall the Node! ๐Ÿคฆโ€โ™‚๏ธ

  • MetalVPS.com is not a project of lowendspirit.com, lowendtalk.com, hetzner.com, or of Cloudie Networks, LLC. ๐Ÿ‘จโ€๐Ÿ’ปโ€‹

  • Other MetalVPSians can see your account name, some of the processes you are running, and much other information. So, please do not put confidential information on the server. ๐Ÿค”

Bug Report

  • Following the upgrade to sid, reboots sometimes fail to complete until after power is reset. Following power reset, the Node reboots successfully. The issue happened on multiple servers, so it seems not to be a hardware problem.

  • Fortunately, after a successful reboot, the server seems stable. A yabs run just now on sid is shown below.

  • The problem might be with dbus. Here is some log output for a failed reboot. The errors at the end seem similar to Debian Bug 877642.

Feb 15 00:42:08 sid systemd[1]: Started Regular background program processing daemon.
Feb 15 00:42:08 sid cron[2283]: (CRON) INFO (pidfile fd = 3)
Feb 15 00:42:08 sid cron[2283]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Feb 15 00:42:08 sid systemd[1]: Stopping Deferred execution scheduler...
Feb 15 00:42:08 sid systemd[1]: atd.service: Succeeded.
Feb 15 00:42:08 sid systemd[1]: Stopped Deferred execution scheduler.
Feb 15 00:42:08 sid systemd[1]: Starting Deferred execution scheduler...
Feb 15 00:42:08 sid systemd[1]: Started Deferred execution scheduler.
Feb 15 00:42:08 sid systemd[1]: Reexecuting.
Feb 15 00:42:08 sid systemd[1]: systemd 247.3-7+deb11u1 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP>
Feb 15 00:42:08 sid systemd[1]: Detected architecture x86-64.
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:18 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:19 sid systemd[1]: Reloading.
Feb 15 00:42:19 sid systemd[1]: Reloading.
Feb 15 00:42:19 sid systemd[1]: Reloading.
Feb 15 00:42:19 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:19 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:19 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:20 sid dbus-daemon[545]: [system] Reloaded configuration
Feb 15 00:42:26 sid dbus-daemon[545]: [system] Unable to reload configuration: Failed to open "/usr/share/dbus-1/system.conf": No such file or directory
Feb 15 00:42:26 sid dbus-daemon[545]: Unable to reload configuration: Failed to open "/usr/share/dbus-1/system.conf": No such file or directory
Feb 15 00:42:29 sid systemd[1]: Reexecuting.
Feb 15 00:42:29 sid systemd[1]: systemd 252.5-2 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL >
Feb 15 00:42:29 sid systemd[1]: Detected architecture x86-64.
Feb 15 00:42:29 sid systemd[1]: [email protected]: Current command vanished from the unit file, execution of the command list won't be resumed.
Feb 15 00:42:29 sid systemd-journald[434]: Journal stopped
root@rescue /mnt/var/log/journal # 

Installed Stuff

  • We're just beginning on this Node.

  • So far, gcc, git, lxc, qemu-kvm, zsh, and more are installed. Additional configuration still is required, but MetalVPSians eventually should be able to compile, to create unprivileged LXC containers, and (if added to the kvm group) to create KVM virtual machines.

  • Plans include installing Docker and Nix. Plus code-server, oksh, Xv6, plan9port, LAMP stack. Plus more. If you want something, please let us know! :)

How To Sign Up

  • Please post in this thread. Only if necessary, please PM @Not_Oles or use the email on @Not_Oles profile.

  • If you have a new account, please introduce yourself in your post. Please tell us what you plan to do with your account. Please include your ed25519 ssh public key.

Support

  • Please post in this thread. Only if necessary, PM or use the email on @Not_Oles profile.

  • Additional communication channels might be available via Signal App, Discord, Jitsi, etc.

What People Are Saying

  • About MetalVPS

"The permanent free shell account of MetalVPS is very fun!" ("MetalVPS็š„ๆฐธไน…ๅ…่ดนshell่ดฆๅทๆŒบๅฅฝ็Žฉ็š„")

"This is really really cool."

"I enjoyed the section of the OP dedicated to complementary comments, including helpful links so they can be verified."

"MetalVPS used to be a high end provider, but it's becoming a sorority now."

"fun stuff indeed, appreciating the comfortable computing experience!"

"Liking my darkstar"

"Nice trial and results! Very interesting :)"

Metalvps recommended on OGF ๐Ÿ™ˆ

"It just crossed my mind that I've been using your server for over half a year! It's been an amazing experience! . . . Your services deserve much more attention. <3"

"Wow pretty nice ! Congrats excellent options thanks for being a part of the community"

"the terms seemed exceptionally fair"

"Kernel Linux 5.11 is now in much better shape for AMD <3"

"Yes, please. Iโ€™ll take that."

"it's really quite dedicated. not all dedicated are the same."

"MetalVPS-AX101 has a reasonable price"

"really need a testing ground badly now especially with dedicated core"

"the fastest VPS I ever used"

"I've been using this one from him. Highly recommend! His support is really amazing!"

"10/10 metalvps recommended"

"very powerful"

"premium stuff"

"Grab it while the hotel still has vacant rooms."

". . . very passionate and enthusiastic about everything. Not all businesses are made this way and it's very easy to see when you interact with them. You are giving the right impression with this industry and it's wonderful to see."

"I think MetalVPS is designed in between a dedicated and a regular VPS. Some use case cannot fill the capacity of a dedicated but need more CPU than a regular VPS, and it makes sense to use MetalVPS in such situation."


  • About Not_Oles

"I'm not in need for any free vps at the moment, but thanks for what you're doing. If I had this chance few years ago, I think my life would be different."

"I did want to thank @Not_Oles for always being so friendly. Makes me smile seeing how nice you are to everyone here."

"You are a great person."

"Possibly the most polite and enthusiastic personality in the entire LE* world with a genuine interest that runs so deep he even set up a business exclusively catering for LES. as a regular content writer for LES his articles frequently top the charts in terms of most viewed (according to google)"

"Really, you're the best person I've known on the internet."

"we've found that good, in-depth technical articles tend to drive user interaction and new sign-ups on the forum. @Not_Oles's Proxmox articles are evidence of this."

"It was a pleasure for me to collaborate with Tom, he really knows what he's doing :)"

"Thanks again to @Not_Oles for valiant testing."

"you've brought a smile on my face countless times "

"Good luck with your new project! :D Happy to have you around here!"

"I always love how you come up with new ideas :D Good luck, mate!

"May you continue to learn and inspire others."

"he is a great guy!"

"he is the sweetest guy in LES .."

"Everybody loves @Not_Oles! <3"

"resplendent as the Sonoran Sun"

"god bless not_oles ^^"

"every time I visit les and see that profile picture, it brightens up my day."

"As for the new administrator, I nominate @Not_Oles."

"I would love to see @Not_Oles as a moderator or a bigger role."

"I would also support @Not_Oles as admin :)"

Thanks

Tom gets a lot of help from the friendly MetalVPSians and from many other friends.

Thanks again and best wishes! ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ—ฝ๐Ÿ‡ฒ๐Ÿ‡ฝ๐Ÿ‡ซ๐Ÿ‡ฎ๐Ÿœ๏ธ

Thanked by (1)FrankZ

I hope everyone gets the servers they want!

Tagged:
ยซ1

Comments

  • Not_OlesNot_Oles Hosting ProviderContent Writer
    root@sid ~ # curl -sL yabs.sh | bash
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2022-12-29                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Wed Feb 15 03:57:22 AM UTC 2023
    
    Basic System Information:
    ---------------------------------
    Uptime     : 0 days, 6 hours, 22 minutes
    Processor  : 12th Gen Intel(R) Core(TM) i9-12900K
    CPU cores  : 24 @ 3200.000 MHz
    AES-NI     : โœ” Enabled
    VM-x/AMD-V : โœ” Enabled
    RAM        : 125.6 GiB
    Swap       : 16.0 GiB
    Disk       : 3.4 TiB
    Distro     : Debian GNU/Linux bookworm/sid
    Kernel     : 6.1.0-4-amd64
    
    fio Disk Speed Tests (Mixed R/W 50/50):
    ---------------------------------
    Block Size | 4k            (IOPS) | 64k           (IOPS)
      ------   | ---            ----  | ----           ---- 
    Read       | 1.53 GB/s   (384.7k) | 2.39 GB/s    (37.3k)
    Write      | 1.54 GB/s   (385.7k) | 2.40 GB/s    (37.5k)
    Total      | 3.08 GB/s   (770.4k) | 4.79 GB/s    (74.8k)
               |                      |                     
    Block Size | 512k          (IOPS) | 1m            (IOPS)
      ------   | ---            ----  | ----           ---- 
    Read       | 3.05 GB/s     (5.9k) | 3.33 GB/s     (3.2k)
    Write      | 3.22 GB/s     (6.2k) | 3.55 GB/s     (3.4k)
    Total      | 6.27 GB/s    (12.2k) | 6.88 GB/s     (6.7k)
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
    -----           | -----                     | ----            | ----            | ----           
    Clouvider       | London, UK (10G)          | 920 Mbits/sec   | 850 Mbits/sec   | 32.1 ms        
    Scaleway        | Paris, FR (10G)           | 918 Mbits/sec   | 861 Mbits/sec   | 38.8 ms        
    NovoServe       | North Holland, NL (40G)   | 922 Mbits/sec   | 927 Mbits/sec   | 25.7 ms        
    Uztelecom       | Tashkent, UZ (10G)        | 901 Mbits/sec   | 591 Mbits/sec   | 95.8 ms        
    Clouvider       | NYC, NY, US (10G)         | 873 Mbits/sec   | 227 Mbits/sec   | 97.1 ms        
    Clouvider       | Dallas, TX, US (10G)      | 842 Mbits/sec   | 138 Mbits/sec   | 136 ms         
    Clouvider       | Los Angeles, CA, US (10G) | 815 Mbits/sec   | 127 Mbits/sec   | 155 ms         
    
    iperf3 Network Speed Tests (IPv6):
    ---------------------------------
    Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
    -----           | -----                     | ----            | ----            | ----           
    Clouvider       | London, UK (10G)          | 906 Mbits/sec   | 850 Mbits/sec   | 31.8 ms        
    Scaleway        | Paris, FR (10G)           | 118 Mbits/sec   | 875 Mbits/sec   | 34.4 ms        
    NovoServe       | North Holland, NL (40G)   | 910 Mbits/sec   | 914 Mbits/sec   | 25.7 ms        
    Uztelecom       | Tashkent, UZ (10G)        | busy            | 538 Mbits/sec   | 96.1 ms        
    Clouvider       | NYC, NY, US (10G)         | 862 Mbits/sec   | 222 Mbits/sec   | 96.9 ms        
    Clouvider       | Dallas, TX, US (10G)      | 834 Mbits/sec   | 197 Mbits/sec   | 136 ms         
    Clouvider       | Los Angeles, CA, US (10G) | 817 Mbits/sec   | 208 Mbits/sec   | 155 ms         
    
    Geekbench 5 Benchmark Test:
    ---------------------------------
    Test            | Value                         
                    |                               
    Single Core     | 2126                          
    Multi Core      | 15227                         
    Full Test       | https://browser.geekbench.com/v5/cpu/20618088
    
    YABS completed in 8 min 35 sec
    root@sid ~ # 
    
    Thanked by (1)ElonBezos

    I hope everyone gets the servers they want!

  • i want tx

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @tomsm said:
    i want tx

    HI @tomsm!

    Welcome to LES!

    What is your native language?

    Best wishes!

    Tom

    I hope everyone gets the servers they want!

  • He only has 2 posts and both say the same thing.

    Thanked by (1)Not_Oles

    The all seeing eye sees everything...

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    HI @terrorgen!

    Thanks for watching my back! Much appreciated!

    There was a time when I only had two posts. I don't remember what they said! :)

    If you want an account, it's yours for the asking.

    Hope you have a great day! Thanks again!

    Best!

    Tom

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Install uidmap

    Thanks to @subenhon for reporting that uidmap was not installed!

    chronos@penguin:~/servers/hetzner/ex100$ ssh e
    Linux sid 6.1.0-4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.11-1 (2023-02-09) x86_64
    
    Welcome to MetalVPS!
    
    Last login: Wed Feb 15 19:20:06 2023 from 187.189.238.1
    root@sid ~ # lxc-checkconfig
    LXC version 5.0.2
    Kernel configuration not found at /proc/config.gz; searching...
    Kernel configuration found at /boot/config-6.1.0-4-amd64
    
    --- Namespaces ---
    Namespaces: enabled
    Utsname namespace: enabled
    Ipc namespace: enabled
    Pid namespace: enabled
    User namespace: enabled
    newuidmap is not installed
    newgidmap is not installed
    Network namespace: enabled
    
    --- Control groups ---
    Cgroups: enabled
    Cgroup namespace: enabled
    Cgroup v1 mount points: 
    Cgroup v2 mount points: 
     - /sys/fs/cgroup
    Cgroup device: enabled
    Cgroup sched: enabled
    Cgroup cpu account: enabled
    Cgroup memory controller: enabled
    Cgroup cpuset: enabled
    
    --- Misc ---
    Veth pair device: enabled, not loaded
    Macvlan: enabled, not loaded
    Vlan: enabled, not loaded
    Bridges: enabled, loaded
    Advanced netfilter: enabled, loaded
    CONFIG_IP_NF_TARGET_MASQUERADE: enabled, not loaded
    CONFIG_IP6_NF_TARGET_MASQUERADE: enabled, not loaded
    CONFIG_NETFILTER_XT_TARGET_CHECKSUM: enabled, not loaded
    CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled, not loaded
    FUSE (for use with lxcfs): enabled, loaded
    
    --- Checkpoint/Restore ---
    checkpoint restore: enabled
    CONFIG_FHANDLE: enabled
    CONFIG_EVENTFD: enabled
    CONFIG_EPOLL: enabled
    CONFIG_UNIX_DIAG: enabled
    CONFIG_INET_DIAG: enabled
    CONFIG_PACKET_DIAG: enabled
    CONFIG_NETLINK_DIAG: enabled
    File capabilities: enabled
    
    Note : Before booting a new kernel, you can check its configuration
    usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig
    
    root@sid ~ #
    

    See

    root@sid ~ # apt-get install uidmap
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following packages were automatically installed and are no longer required:
      libcbor0 libfl2 libicu67 libldap-2.4-2 libmpdec3 libperl5.32 libpython3.9-minimal
      libpython3.9-stdlib libusb-0.1-4 perl-modules-5.32 python3.9 python3.9-minimal
    Use 'apt autoremove' to remove them.
    The following additional packages will be installed:
      libsubid4
    The following NEW packages will be installed:
      libsubid4 uidmap
    0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
    Need to get 400 kB of archives.
    After this operation, 650 kB of additional disk space will be used.
    Do you want to continue? [Y/n] 
    Get:1 http://deb.debian.org/debian sid/main amd64 libsubid4 amd64 1:4.13+dfsg1-1 [211 kB]
    Get:2 http://deb.debian.org/debian sid/main amd64 uidmap amd64 1:4.13+dfsg1-1 [188 kB]
    Fetched 400 kB in 0s (17.5 MB/s)
    Selecting previously unselected package libsubid4:amd64.
    (Reading database ... 53528 files and directories currently installed.)
    Preparing to unpack .../libsubid4_1%3a4.13+dfsg1-1_amd64.deb ...
    Unpacking libsubid4:amd64 (1:4.13+dfsg1-1) ...
    Selecting previously unselected package uidmap.
    Preparing to unpack .../uidmap_1%3a4.13+dfsg1-1_amd64.deb ...
    Unpacking uidmap (1:4.13+dfsg1-1) ...
    Setting up libsubid4:amd64 (1:4.13+dfsg1-1) ...
    Setting up uidmap (1:4.13+dfsg1-1) ...
    Processing triggers for man-db (2.11.2-1) ...
    Processing triggers for libc-bin (2.36-8) ...
    root@sid ~ # 
    
    root@sid ~ # lxc-checkconfig
    LXC version 5.0.2
    Kernel configuration not found at /proc/config.gz; searching...
    Kernel configuration found at /boot/config-6.1.0-4-amd64
    
    --- Namespaces ---
    Namespaces: enabled
    Utsname namespace: enabled
    Ipc namespace: enabled
    Pid namespace: enabled
    User namespace: enabled
    Network namespace: enabled
    
    --- Control groups ---
    Cgroups: enabled
    Cgroup namespace: enabled
    Cgroup v1 mount points: 
    Cgroup v2 mount points: 
     - /sys/fs/cgroup
    Cgroup device: enabled
    Cgroup sched: enabled
    Cgroup cpu account: enabled
    Cgroup memory controller: enabled
    Cgroup cpuset: enabled
    
    --- Misc ---
    Veth pair device: enabled, not loaded
    Macvlan: enabled, not loaded
    Vlan: enabled, not loaded
    Bridges: enabled, loaded
    Advanced netfilter: enabled, loaded
    CONFIG_IP_NF_TARGET_MASQUERADE: enabled, not loaded
    CONFIG_IP6_NF_TARGET_MASQUERADE: enabled, not loaded
    CONFIG_NETFILTER_XT_TARGET_CHECKSUM: enabled, not loaded
    CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled, not loaded
    FUSE (for use with lxcfs): enabled, loaded
    
    --- Checkpoint/Restore ---
    checkpoint restore: enabled
    CONFIG_FHANDLE: enabled
    CONFIG_EVENTFD: enabled
    CONFIG_EPOLL: enabled
    CONFIG_UNIX_DIAG: enabled
    CONFIG_INET_DIAG: enabled
    CONFIG_PACKET_DIAG: enabled
    CONFIG_NETLINK_DIAG: enabled
    File capabilities: enabled
    
    Note : Before booting a new kernel, you can check its configuration
    usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig
    
    root@sid ~ # 
    

    Probably there is more that needs to be done. If anybody catches anything else, please let us know! :)

    I hope everyone gets the servers they want!

  • @tomsm said:
    i want tx

    You were a bit more articulate two weeks ago:

    https://lowendspirit.com/discussion/comment/127461/#Comment_127461

    Congrats on your second post

    Thanked by (2)Not_Oles Ganonk

    "A single swap file or partition may be up to 128 MB in size. [...] [I]f you need 256 MB of swap, you can create two 128-MB swap partitions." (M. Welsh & L. Kaufman, Running Linux, 2e, 1996, p. 49)

  • @Not_Oles

    $ lxc-start -n ubuntu -F
    lxc-start: ubuntu: ../src/lxc/network.c: lxc_create_network_unpriv_exec: 2990 lxc-user-nic failed to configure requested network: ../src/lxc/cmd/lxc_user_nic.c: 308: get_alloted - No such file or directory - Failed to open "/etc/lxc/lxc-usernet"
    
    ../src/lxc/cmd/lxc_user_nic.c: 1211: main: Quota reached
    

    Lxc container start fail because the file /etc/lxc/lxc-usernet does not exist.
    Please put me in /etc/lxc/lxc-usernet for allowing container to attach to lxcbr0:

    echo "subenhon veth lxcbr0 6" >> /etc/lxc/lxc-usernet
    
    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Checking on the Qemu install produced a fun surprise!

    The Debian Wiki says:

    Installation
    The QEMU emulator is packaged as qemu

    $ sudo apt install qemu qemu-utils qemu-system-x86 qemu-system-gui

    Our cluelessโ„ข Administrator tried to install qemu and qemu-kvm.

       949  Note, selecting 'qemu-system-x86' instead of 'qemu-kvm'
       950  Package qemu is not available, but is referred to by another package.
       951  This may mean that the package is missing, has been obsoleted, or
       952  is only available from another source
       953  
       954  E: Package 'qemu' has no installation candidate
    

    Looking at packages.debian.org's page for qemu-system suggests that qemu-system might be the right package to install. It looks like we also need at least the qemu-utils package. Looking at the source package it's not immediately obvious to me what additional binary packages might need to be installed.

    Having had the experience of compiling qemu from source and running it on Darkstar, it seems easier to do the compile than to figure out the Debian packages. But it's fun to learn a little about the Debian package system.

    Linux sid 6.1.0-4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.11-1 (2023-02-09) x86_64
    
    Welcome to MetalVPS!
    
    Last login: Thu Feb 16 00:06:02 2023 from 187.189.238.1
    root@sid ~ # # Install Qemu
    root@sid ~ # date
    Thu Feb 16 12:43:32 AM UTC 2023
    root@sid ~ # apt-get update
    Hit:1 http://deb.debian.org/debian sid InRelease
    Reading package lists... Done
    root@sid ~ # apt-get upgrade
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Calculating upgrade... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    root@sid ~ # apt-get install qemu-system qemu-utils
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following additional packages will be installed:
      ipxe-qemu iso-codes libasound2 libasound2-data libbrlapi0.8 libcacard0
      libcapstone4 libdaxctl1 libdrm-common libdrm2 libepoxy0 libexecs0 libfdt1
      libfuse3-3 libgbm1 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libibverbs1
      libndctl6 libnl-route-3-200 libnspr4 libnss3 libnuma1 libopus0 liborc-0.4-0
      libpcsclite1 libpmem1 librdmacm1 libslirp0 libsndio7.0 libspice-server1
      libunwind8 liburing2 libusbredirparser1 libvdeplug2 libwayland-server0
      qemu-system-arm qemu-system-common qemu-system-data qemu-system-mips
      qemu-system-misc qemu-system-ppc qemu-system-sparc qemu-system-x86 seabios
    Suggested packages:
      isoquery libasound2-plugins alsa-utils fuse3 libvisual-0.4-plugins
      gstreamer1.0-tools opus-tools pcscd sndiod gstreamer1.0-plugins-ugly samba vde2
      debootstrap
    Recommended packages:
      alsa-ucm-conf alsa-topology-conf gstreamer1.0-plugins-base ibverbs-providers
      gstreamer1.0-libav gstreamer1.0-plugins-good qemu-system-gui qemu-efi-aarch64
      qemu-efi-arm qemu-block-extra ovmf
    The following NEW packages will be installed:
      ipxe-qemu iso-codes libasound2 libasound2-data libbrlapi0.8 libcacard0
      libcapstone4 libdaxctl1 libdrm-common libdrm2 libepoxy0 libexecs0 libfdt1
      libfuse3-3 libgbm1 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libibverbs1
      libndctl6 libnl-route-3-200 libnspr4 libnss3 libnuma1 libopus0 liborc-0.4-0
      libpcsclite1 libpmem1 librdmacm1 libslirp0 libsndio7.0 libspice-server1
      libunwind8 liburing2 libusbredirparser1 libvdeplug2 libwayland-server0
      qemu-system qemu-system-arm qemu-system-common qemu-system-data
      qemu-system-mips qemu-system-misc qemu-system-ppc qemu-system-sparc
      qemu-system-x86 qemu-utils seabios
    0 upgraded, 47 newly installed, 0 to remove and 0 not upgraded.
    Need to get 106 MB of archives.
    After this operation, 493 MB of additional disk space will be used.
    Do you want to continue? [Y/n] 
    Get:1 http://deb.debian.org/debian sid/main amd64 ipxe-qemu all 1.0.0+git-20190125.36a4c85-5.1 [766 kB]
    Get:2 http://deb.debian.org/debian sid/main amd64 iso-codes all 4.12.0-1 [2,888 kB]
    Get:3 http://deb.debian.org/debian sid/main amd64 libasound2-data all 1.2.8-1 [20.5 kB]
    Get:4 http://deb.debian.org/debian sid/main amd64 libasound2 amd64 1.2.8-1+b1 [362 kB]
    Get:5 http://deb.debian.org/debian sid/main amd64 libbrlapi0.8 amd64 6.5-6+b1 [90.7 kB]
    Get:6 http://deb.debian.org/debian sid/main amd64 libnspr4 amd64 2:4.35-1 [113 kB]
    Get:7 http://deb.debian.org/debian sid/main amd64 libnss3 amd64 2:3.87.1-1 [1,331 kB]
    Get:8 http://deb.debian.org/debian sid/main amd64 libpcsclite1 amd64 1.9.9-1 [60.8 kB]
    Get:9 http://deb.debian.org/debian sid/main amd64 libcacard0 amd64 1:2.8.0-3 [91.1 kB]
    Get:10 http://deb.debian.org/debian sid/main amd64 libcapstone4 amd64 4.0.2-5 [569 kB]
    Get:11 http://deb.debian.org/debian sid/main amd64 libdaxctl1 amd64 75-1 [20.7 kB]
    Get:12 http://deb.debian.org/debian sid/main amd64 libdrm-common all 2.4.114-1 [7,112 B]
    Get:13 http://deb.debian.org/debian sid/main amd64 libdrm2 amd64 2.4.114-1 [37.2 kB]
    Get:14 http://deb.debian.org/debian sid/main amd64 libepoxy0 amd64 1.5.10-1 [189 kB]
    Get:15 http://deb.debian.org/debian sid/main amd64 libexecs0 amd64 1.3-2 [8,840 B]
    Get:16 http://deb.debian.org/debian sid/main amd64 libfdt1 amd64 1.6.1-4+b1 [19.0 kB]
    Get:17 http://deb.debian.org/debian sid/main amd64 libfuse3-3 amd64 3.13.1-1 [87.6 kB]
    Get:18 http://deb.debian.org/debian sid/main amd64 libwayland-server0 amd64 1.21.0-1 [35.9 kB]
    Get:19 http://deb.debian.org/debian sid/main amd64 libgbm1 amd64 22.3.5-1 [37.9 kB]
    Get:20 http://deb.debian.org/debian sid/main amd64 libunwind8 amd64 1.6.2-3 [51.2 kB]
    Get:21 http://deb.debian.org/debian sid/main amd64 libgstreamer1.0-0 amd64 1.22.0-2 [1,169 kB]
    Get:22 http://deb.debian.org/debian sid/main amd64 liborc-0.4-0 amd64 1:0.4.33-2 [164 kB]
    Get:23 http://deb.debian.org/debian sid/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.22.0-3 [933 kB]
    Get:24 http://deb.debian.org/debian sid/main amd64 libnl-route-3-200 amd64 3.7.0-0.2+b1 [185 kB]
    Get:25 http://deb.debian.org/debian sid/main amd64 libibverbs1 amd64 44.0-2 [60.7 kB]
    Get:26 http://deb.debian.org/debian sid/main amd64 libndctl6 amd64 75-1 [61.4 kB]
    Get:27 http://deb.debian.org/debian sid/main amd64 libnuma1 amd64 2.0.16-1 [21.0 kB]
    Get:28 http://deb.debian.org/debian sid/main amd64 libopus0 amd64 1.3.1-3 [195 kB]
    Get:29 http://deb.debian.org/debian sid/main amd64 libpmem1 amd64 1.12.1-2 [90.0 kB]
    Get:30 http://deb.debian.org/debian sid/main amd64 librdmacm1 amd64 44.0-2 [68.6 kB]
    Get:31 http://deb.debian.org/debian sid/main amd64 libslirp0 amd64 4.7.0-1 [63.0 kB]
    Get:32 http://deb.debian.org/debian sid/main amd64 libsndio7.0 amd64 1.9.0-0.3+b1 [27.3 kB]
    Get:33 http://deb.debian.org/debian sid/main amd64 libspice-server1 amd64 0.15.1-1 [346 kB]
    Get:34 http://deb.debian.org/debian sid/main amd64 liburing2 amd64 2.3-3 [12.6 kB]
    Get:35 http://deb.debian.org/debian sid/main amd64 libusbredirparser1 amd64 0.13.0-2 [18.7 kB]
    Get:36 http://deb.debian.org/debian sid/main amd64 libvdeplug2 amd64 4.0.1-4 [27.9 kB]
    Get:37 http://deb.debian.org/debian sid/main amd64 qemu-system-common amd64 1:7.2+dfsg-3 [2,138 kB]
    Get:38 http://deb.debian.org/debian sid/main amd64 qemu-system-data all 1:7.2+dfsg-3 [1,276 kB]
    Get:39 http://deb.debian.org/debian sid/main amd64 qemu-system-arm amd64 1:7.2+dfsg-3 [8,966 kB]
    Get:40 http://deb.debian.org/debian sid/main amd64 qemu-system-mips amd64 1:7.2+dfsg-3 [13.3 MB]
    Get:41 http://deb.debian.org/debian sid/main amd64 qemu-system-ppc amd64 1:7.2+dfsg-3 [7,491 kB]
    Get:42 http://deb.debian.org/debian sid/main amd64 qemu-system-sparc amd64 1:7.2+dfsg-3 [5,176 kB]
    Get:43 http://deb.debian.org/debian sid/main amd64 seabios all 1.16.0-5 [162 kB]
    Get:44 http://deb.debian.org/debian sid/main amd64 qemu-system-x86 amd64 1:7.2+dfsg-3 [9,283 kB]
    Get:45 http://deb.debian.org/debian sid/main amd64 qemu-system-misc amd64 1:7.2+dfsg-3 [46.2 MB]
    Get:46 http://deb.debian.org/debian sid/main amd64 qemu-system amd64 1:7.2+dfsg-3 [31.4 kB]
    Get:47 http://deb.debian.org/debian sid/main amd64 qemu-utils amd64 1:7.2+dfsg-3 [1,282 kB]
    Fetched 106 MB in 1s (96.5 MB/s)       
    Extracting templates from packages: 100%
    Selecting previously unselected package ipxe-qemu.
    (Reading database ... 50964 files and directories currently installed.)
    Preparing to unpack .../00-ipxe-qemu_1.0.0+git-20190125.36a4c85-5.1_all.deb ...
    Unpacking ipxe-qemu (1.0.0+git-20190125.36a4c85-5.1) ...
    Selecting previously unselected package iso-codes.
    Preparing to unpack .../01-iso-codes_4.12.0-1_all.deb ...
    Unpacking iso-codes (4.12.0-1) ...
    Selecting previously unselected package libasound2-data.
    Preparing to unpack .../02-libasound2-data_1.2.8-1_all.deb ...
    Unpacking libasound2-data (1.2.8-1) ...
    Selecting previously unselected package libasound2:amd64.
    Preparing to unpack .../03-libasound2_1.2.8-1+b1_amd64.deb ...
    Unpacking libasound2:amd64 (1.2.8-1+b1) ...
    Selecting previously unselected package libbrlapi0.8:amd64.
    Preparing to unpack .../04-libbrlapi0.8_6.5-6+b1_amd64.deb ...
    Unpacking libbrlapi0.8:amd64 (6.5-6+b1) ...
    Selecting previously unselected package libnspr4:amd64.
    Preparing to unpack .../05-libnspr4_2%3a4.35-1_amd64.deb ...
    Unpacking libnspr4:amd64 (2:4.35-1) ...
    Selecting previously unselected package libnss3:amd64.
    Preparing to unpack .../06-libnss3_2%3a3.87.1-1_amd64.deb ...
    Unpacking libnss3:amd64 (2:3.87.1-1) ...
    Selecting previously unselected package libpcsclite1:amd64.
    Preparing to unpack .../07-libpcsclite1_1.9.9-1_amd64.deb ...
    Unpacking libpcsclite1:amd64 (1.9.9-1) ...
    Selecting previously unselected package libcacard0:amd64.
    Preparing to unpack .../08-libcacard0_1%3a2.8.0-3_amd64.deb ...
    Unpacking libcacard0:amd64 (1:2.8.0-3) ...
    Selecting previously unselected package libcapstone4:amd64.
    Preparing to unpack .../09-libcapstone4_4.0.2-5_amd64.deb ...
    Unpacking libcapstone4:amd64 (4.0.2-5) ...
    Selecting previously unselected package libdaxctl1:amd64.
    Preparing to unpack .../10-libdaxctl1_75-1_amd64.deb ...
    Unpacking libdaxctl1:amd64 (75-1) ...
    Selecting previously unselected package libdrm-common.
    Preparing to unpack .../11-libdrm-common_2.4.114-1_all.deb ...
    Unpacking libdrm-common (2.4.114-1) ...
    Selecting previously unselected package libdrm2:amd64.
    Preparing to unpack .../12-libdrm2_2.4.114-1_amd64.deb ...
    Unpacking libdrm2:amd64 (2.4.114-1) ...
    Selecting previously unselected package libepoxy0:amd64.
    Preparing to unpack .../13-libepoxy0_1.5.10-1_amd64.deb ...
    Unpacking libepoxy0:amd64 (1.5.10-1) ...
    Selecting previously unselected package libexecs0:amd64.
    Preparing to unpack .../14-libexecs0_1.3-2_amd64.deb ...
    Unpacking libexecs0:amd64 (1.3-2) ...
    Selecting previously unselected package libfdt1:amd64.
    Preparing to unpack .../15-libfdt1_1.6.1-4+b1_amd64.deb ...
    Unpacking libfdt1:amd64 (1.6.1-4+b1) ...
    Selecting previously unselected package libfuse3-3:amd64.
    Preparing to unpack .../16-libfuse3-3_3.13.1-1_amd64.deb ...
    Unpacking libfuse3-3:amd64 (3.13.1-1) ...
    Selecting previously unselected package libwayland-server0:amd64.
    Preparing to unpack .../17-libwayland-server0_1.21.0-1_amd64.deb ...
    Unpacking libwayland-server0:amd64 (1.21.0-1) ...
    Selecting previously unselected package libgbm1:amd64.
    Preparing to unpack .../18-libgbm1_22.3.5-1_amd64.deb ...
    Unpacking libgbm1:amd64 (22.3.5-1) ...
    Selecting previously unselected package libunwind8:amd64.
    Preparing to unpack .../19-libunwind8_1.6.2-3_amd64.deb ...
    Unpacking libunwind8:amd64 (1.6.2-3) ...
    Selecting previously unselected package libgstreamer1.0-0:amd64.
    Preparing to unpack .../20-libgstreamer1.0-0_1.22.0-2_amd64.deb ...
    Unpacking libgstreamer1.0-0:amd64 (1.22.0-2) ...
    Selecting previously unselected package liborc-0.4-0:amd64.
    Preparing to unpack .../21-liborc-0.4-0_1%3a0.4.33-2_amd64.deb ...
    Unpacking liborc-0.4-0:amd64 (1:0.4.33-2) ...
    Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64.
    Preparing to unpack .../22-libgstreamer-plugins-base1.0-0_1.22.0-3_amd64.deb ...
    Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.22.0-3) ...
    Selecting previously unselected package libnl-route-3-200:amd64.
    Preparing to unpack .../23-libnl-route-3-200_3.7.0-0.2+b1_amd64.deb ...
    Unpacking libnl-route-3-200:amd64 (3.7.0-0.2+b1) ...
    Selecting previously unselected package libibverbs1:amd64.
    Preparing to unpack .../24-libibverbs1_44.0-2_amd64.deb ...
    Unpacking libibverbs1:amd64 (44.0-2) ...
    Selecting previously unselected package libndctl6:amd64.
    Preparing to unpack .../25-libndctl6_75-1_amd64.deb ...
    Unpacking libndctl6:amd64 (75-1) ...
    Selecting previously unselected package libnuma1:amd64.
    Preparing to unpack .../26-libnuma1_2.0.16-1_amd64.deb ...
    Unpacking libnuma1:amd64 (2.0.16-1) ...
    Selecting previously unselected package libopus0:amd64.
    Preparing to unpack .../27-libopus0_1.3.1-3_amd64.deb ...
    Unpacking libopus0:amd64 (1.3.1-3) ...
    Selecting previously unselected package libpmem1:amd64.
    Preparing to unpack .../28-libpmem1_1.12.1-2_amd64.deb ...
    Unpacking libpmem1:amd64 (1.12.1-2) ...
    Selecting previously unselected package librdmacm1:amd64.
    Preparing to unpack .../29-librdmacm1_44.0-2_amd64.deb ...
    Unpacking librdmacm1:amd64 (44.0-2) ...
    Selecting previously unselected package libslirp0:amd64.
    Preparing to unpack .../30-libslirp0_4.7.0-1_amd64.deb ...
    Unpacking libslirp0:amd64 (4.7.0-1) ...
    Selecting previously unselected package libsndio7.0:amd64.
    Preparing to unpack .../31-libsndio7.0_1.9.0-0.3+b1_amd64.deb ...
    Unpacking libsndio7.0:amd64 (1.9.0-0.3+b1) ...
    Selecting previously unselected package libspice-server1:amd64.
    Preparing to unpack .../32-libspice-server1_0.15.1-1_amd64.deb ...
    Unpacking libspice-server1:amd64 (0.15.1-1) ...
    Selecting previously unselected package liburing2:amd64.
    Preparing to unpack .../33-liburing2_2.3-3_amd64.deb ...
    Unpacking liburing2:amd64 (2.3-3) ...
    Selecting previously unselected package libusbredirparser1:amd64.
    Preparing to unpack .../34-libusbredirparser1_0.13.0-2_amd64.deb ...
    Unpacking libusbredirparser1:amd64 (0.13.0-2) ...
    Selecting previously unselected package libvdeplug2:amd64.
    Preparing to unpack .../35-libvdeplug2_4.0.1-4_amd64.deb ...
    Unpacking libvdeplug2:amd64 (4.0.1-4) ...
    Selecting previously unselected package qemu-system-common.
    Preparing to unpack .../36-qemu-system-common_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system-common (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-system-data.
    Preparing to unpack .../37-qemu-system-data_1%3a7.2+dfsg-3_all.deb ...
    Unpacking qemu-system-data (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-system-arm.
    Preparing to unpack .../38-qemu-system-arm_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system-arm (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-system-mips.
    Preparing to unpack .../39-qemu-system-mips_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system-mips (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-system-ppc.
    Preparing to unpack .../40-qemu-system-ppc_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system-ppc (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-system-sparc.
    Preparing to unpack .../41-qemu-system-sparc_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system-sparc (1:7.2+dfsg-3) ...
    Selecting previously unselected package seabios.
    Preparing to unpack .../42-seabios_1.16.0-5_all.deb ...
    Unpacking seabios (1.16.0-5) ...
    Selecting previously unselected package qemu-system-x86.
    Preparing to unpack .../43-qemu-system-x86_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system-x86 (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-system-misc.
    Preparing to unpack .../44-qemu-system-misc_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system-misc (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-system.
    Preparing to unpack .../45-qemu-system_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-system (1:7.2+dfsg-3) ...
    Selecting previously unselected package qemu-utils.
    Preparing to unpack .../46-qemu-utils_1%3a7.2+dfsg-3_amd64.deb ...
    Unpacking qemu-utils (1:7.2+dfsg-3) ...
    Setting up libwayland-server0:amd64 (1.21.0-1) ...
    Setting up libexecs0:amd64 (1.3-2) ...
    Setting up libfdt1:amd64 (1.6.1-4+b1) ...
    Setting up libusbredirparser1:amd64 (0.13.0-2) ...
    Setting up libunwind8:amd64 (1.6.2-3) ...
    Setting up libnl-route-3-200:amd64 (3.7.0-0.2+b1) ...
    Setting up libasound2-data (1.2.8-1) ...
    Setting up libepoxy0:amd64 (1.5.10-1) ...
    Setting up libnspr4:amd64 (2:4.35-1) ...
    Setting up libopus0:amd64 (1.3.1-3) ...
    Setting up liborc-0.4-0:amd64 (1:0.4.33-2) ...
    Setting up libpcsclite1:amd64 (1.9.9-1) ...
    Setting up libfuse3-3:amd64 (3.13.1-1) ...
    Setting up libdaxctl1:amd64 (75-1) ...
    Setting up qemu-system-data (1:7.2+dfsg-3) ...
    Setting up seabios (1.16.0-5) ...
    Setting up libnuma1:amd64 (2.0.16-1) ...
    Setting up libcapstone4:amd64 (4.0.2-5) ...
    Setting up libslirp0:amd64 (4.7.0-1) ...
    Setting up ipxe-qemu (1.0.0+git-20190125.36a4c85-5.1) ...
    Setting up libasound2:amd64 (1.2.8-1+b1) ...
    Setting up libndctl6:amd64 (75-1) ...
    Setting up libbrlapi0.8:amd64 (6.5-6+b1) ...
    Setting up liburing2:amd64 (2.3-3) ...
    Setting up libpmem1:amd64 (1.12.1-2) ...
    Setting up libdrm-common (2.4.114-1) ...
    Setting up iso-codes (4.12.0-1) ...
    Setting up libgstreamer1.0-0:amd64 (1.22.0-2) ...
    Setcap worked! gst-ptp-helper is not suid!
    Setting up libibverbs1:amd64 (44.0-2) ...
    Setting up libvdeplug2:amd64 (4.0.1-4) ...
    Setting up libgstreamer-plugins-base1.0-0:amd64 (1.22.0-3) ...
    Setting up libnss3:amd64 (2:3.87.1-1) ...
    Setting up libcacard0:amd64 (1:2.8.0-3) ...
    Setting up libsndio7.0:amd64 (1.9.0-0.3+b1) ...
    Setting up libdrm2:amd64 (2.4.114-1) ...
    Setting up qemu-utils (1:7.2+dfsg-3) ...
    Setting up librdmacm1:amd64 (44.0-2) ...
    Setting up libgbm1:amd64 (22.3.5-1) ...
    Setting up libspice-server1:amd64 (0.15.1-1) ...
    Setting up qemu-system-common (1:7.2+dfsg-3) ...
    Setting up qemu-system-mips (1:7.2+dfsg-3) ...
    Setting up qemu-system-sparc (1:7.2+dfsg-3) ...
    Setting up qemu-system-x86 (1:7.2+dfsg-3) ...
    Setting up qemu-system-ppc (1:7.2+dfsg-3) ...
    Setting up qemu-system-misc (1:7.2+dfsg-3) ...
    Setting up qemu-system-arm (1:7.2+dfsg-3) ...
    Setting up qemu-system (1:7.2+dfsg-3) ...
    Processing triggers for libc-bin (2.36-8) ...
    Processing triggers for man-db (2.11.2-1) ...
    Processing triggers for hicolor-icon-theme (0.17-2) ...
    root@sid ~ # date
    Thu Feb 16 12:46:00 AM UTC 2023
    root@sid ~ # which qemu-system-x86_64
    /usr/bin/qemu-system-x86_64
    root@sid ~ # file $(which $_)
    /usr/bin/qemu-system-x86_64: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=80a7fc976dc4c45d59dd440ee66cec9adaa10217, for GNU/Linux 3.2.0, stripped
    root@sid ~ # logout
    Connection to ex100.metalvps.com closed.
    
    Thanked by (1)arifur

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Install debootstrap

    Debootstrap is on the suggested packages list for qemu (see above). Debootstrap also is helpful for chroot to our server's /altroot partition.

    root@sid ~ # apt-get install debootstrap
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Suggested packages:
      squid-deb-proxy-client ubuntu-archive-keyring
    Recommended packages:
      arch-test
    The following NEW packages will be installed:
      debootstrap
    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 43.4 kB of archives.
    After this operation, 286 kB of additional disk space will be used.
    Get:1 http://deb.debian.org/debian sid/main amd64 debootstrap all 1.0.128+nmu2 [43.4 kB]
    Fetched 43.4 kB in 0s (0 B/s)          
    Selecting previously unselected package debootstrap.
    (Reading database ... 53118 files and directories currently installed.)
    Preparing to unpack .../debootstrap_1.0.128+nmu2_all.deb ...
    Unpacking debootstrap (1.0.128+nmu2) ...
    Setting up debootstrap (1.0.128+nmu2) ...
    Processing triggers for man-db (2.11.2-1) ...
    root@sid ~ # 
    

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @subenhon said:
    @Not_Oles

    $ lxc-start -n ubuntu -F
    lxc-start: ubuntu: ../src/lxc/network.c: lxc_create_network_unpriv_exec: 2990 lxc-user-nic failed to configure requested network: ../src/lxc/cmd/lxc_user_nic.c: 308: get_alloted - No such file or directory - Failed to open "/etc/lxc/lxc-usernet"
    
    ../src/lxc/cmd/lxc_user_nic.c: 1211: main: Quota reached
    

    Lxc container start fail because the file /etc/lxc/lxc-usernet does not exist.
    Please put me in /etc/lxc/lxc-usernet for allowing container to attach to lxcbr0:

    echo "subenhon veth lxcbr0 6" >> /etc/lxc/lxc-usernet
    

    Oops! Sorry!

    Please continue to check everything carefully and please continue to let me know about anything else you find. I wanted to go through everything that was done to set up LXC on the Fremont server and write it up while adding to Helsinki configuration. But I am slow.

    root@sid /etc/lxc # cat lxc-usernet
    notoles veth lxcbr0 1
    subenhon veth lxcbr0 6
    root@sid /etc/lxc # 
    

    May I please ask how come you need 6? I mean, that's fine. But 6 seems like a lot to me. :)

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Does anyone else want to be added to lxc-usernet? ๐Ÿฐ

    I hope everyone gets the servers they want!

  • @Not_Oles said: May I please ask how come you need 6? I mean, that's fine. But 6 seems like a lot to me

    I may setup several services like code-server/postgrse/mongodb/minio and more ,I would like to keep them sepereted ,
    then I can just replace the broken container When I mess up something.

    Thanked by (1)Not_Oles
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Thanks @subenhon! I see you are a member of the everything-in-a-container group. :)

    I should go make a container. Maybe I will sometime before too long.

    Want to run a yabs inside one of your containers? And post the results? When you have time, no rush.

    I hope everyone gets the servers they want!

  • edited February 2023

    @Not_Oles I have create a Ubuntu LXC Container,and it works fine ! =)

    root@ubuntu:~# curl -sL yabs.sh | bash
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2022-12-29                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Thu 16 Feb 2023 02:41:52 AM UTC
    
    Basic System Information:
    ---------------------------------
    Uptime     : 1 days, 5 hours, 6 minutes
    Processor  : 12th Gen Intel(R) Core(TM) i9-12900K
    CPU cores  : 24 @ 3200.000 MHz
    AES-NI     : โœ” Enabled
    VM-x/AMD-V : โœ” Enabled
    RAM        : 125.6 GiB
    Swap       : 16.0 GiB
    Disk       : 3.3 TiB
    Distro     : Ubuntu 20.04.5 LTS
    Kernel     : 6.1.0-4-amd64
    
    fio Disk Speed Tests (Mixed R/W 50/50):
    ---------------------------------
    Block Size | 4k            (IOPS) | 64k           (IOPS)
      ------   | ---            ----  | ----           ---- 
    Read       | 1.45 GB/s   (363.6k) | 2.36 GB/s    (36.8k)
    Write      | 1.45 GB/s   (364.5k) | 2.37 GB/s    (37.0k)
    Total      | 2.91 GB/s   (728.1k) | 4.73 GB/s    (73.9k)
               |                      |                     
    Block Size | 512k          (IOPS) | 1m            (IOPS)
      ------   | ---            ----  | ----           ---- 
    Read       | 2.93 GB/s     (5.7k) | 3.35 GB/s     (3.2k)
    Write      | 3.09 GB/s     (6.0k) | 3.57 GB/s     (3.4k)
    Total      | 6.02 GB/s    (11.7k) | 6.93 GB/s     (6.7k)
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
    -----           | -----                     | ----            | ----            | ----           
    Clouvider       | London, UK (10G)          | 917 Mbits/sec   | 882 Mbits/sec   | 33.5 ms        
    Scaleway        | Paris, FR (10G)           | 917 Mbits/sec   | 906 Mbits/sec   | 38.9 ms        
    NovoServe       | North Holland, NL (40G)   | 922 Mbits/sec   | busy            | 28.2 ms        
    Uztelecom       | Tashkent, UZ (10G)        | 859 Mbits/sec   | 699 Mbits/sec   | 62.7 ms        
    Clouvider       | NYC, NY, US (10G)         | 845 Mbits/sec   | 435 Mbits/sec   | 103 ms         
    Clouvider       | Dallas, TX, US (10G)      | 787 Mbits/sec   | 241 Mbits/sec   | 138 ms         
    Clouvider       | Los Angeles, CA, US (10G) | 767 Mbits/sec   | 211 Mbits/sec   | 169 ms         
    
    Geekbench 5 Benchmark Test:
    ---------------------------------
    Test            | Value                         
                    |                               
    Single Core     | 2106                          
    Multi Core      | 15225                         
    Full Test       | https://browser.geekbench.com/v5/cpu/20635977
    
    YABS completed in 5 min 22 sec
    root@ubuntu:~#
    
    Thanked by (1)Not_Oles
  • I`m testing qemu now .Some permission issue need to be handled.

    subenhon@sid:~/kvm-test/iso_images$ qemu-system-x86_64 -enable-kvm -m 8G -smp 4 -boot once=d -drive file=$HOME/kvm-test/Ubuntu20.img -cdrom $HOME/kvm-test/iso_images/ubuntu-20.04.5-live-server-amd64.iso
    Could not access KVM kernel module: Permission denied
    qemu-system-x86_64: failed to initialize kvm: Permission denied
    

    when you have time , add me to the kvm group.It may solve the problem.

    usermod -a -G kvm subenhon
    
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @subenhon Wow! That looks great! I'm impressed that the Geekbench 5 score is so high. The single core score on the Node was 2126. And your container scores 2106. That's only 20 points virtualization penalty.

    If you have time, could you please post the commands you ran to create the container? Thanks!

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @subenhon said:
    I`m testing qemu now .Some permission issue need to be handled.

    subenhon@sid:~/kvm-test/iso_images$ qemu-system-x86_64 -enable-kvm -m 8G -smp 4 -boot once=d -drive file=$HOME/kvm-test/Ubuntu20.img -cdrom $HOME/kvm-test/iso_images/ubuntu-20.04.5-live-server-amd64.iso
    Could not access KVM kernel module: Permission denied
    qemu-system-x86_64: failed to initialize kvm: Permission denied
    

    when you have time , add me to the kvm group.It may solve the problem.

    usermod -a -G kvm subenhon
    
    root@sid ~ # usermod -a -G kvm subenhon
    root@sid ~ # grep kvm /etc/group
    kvm:x:105:subenhon
    root@sid ~ # 
    

    I hope everyone gets the servers they want!

  • @Not_Oles said:
    @subenhon Wow! That looks great! I'm impressed that the Geekbench 5 score is so high. The single core score on the Node was 2126. And your container scores 2106. That's only 20 points virtualization penalty.

    If you have time, could you please post the commands you ran to create the container? Thanks!

    +1
    Interested in the creation commands as well.

    Thanked by (1)Not_Oles
  • @Not_Oles said: If you have time, could you please post the commands you ran to create the container? Thanks!

    subenhon@sid:~$ #make sure the correct idmap is in the conf file
    subenhon@sid:~$ cat $HOME/.config/lxc/default.conf
    lxc.include = /etc/lxc/default.conf
    lxc.idmap = u 0 165536 65536
    lxc.idmap = g 0 165536 65536
    subenhon@sid:~$ #create ubuntu container
    subenhon@sid:~$ lxc-create -n ubuntu -f $HOME/.config/lxc/default.conf -t download -- --dist ubuntu --release focal --arch amd64
    Using image from local cache
    Unpacking the rootfs
    ---
    You just created an Ubuntu focal amd64 (20230215_07:43) container.
    To enable SSH, run: apt install openssh-server
    No default root or user password are set by LXC.
    subenhon@sid:~$ # avoid apparmor error 
    subenhon@sid:~$ echo -e "lxc.apparmor.profile = unconfined\nlxc.apparmor.allow_nesting = 0\n" >> $HOME/.local/share/lxc/ubuntu/config
    subenhon@sid:~$ #add x access to home before start the container or some error occurs
    subenhon@sid:~$ chmod +x $HOME
    subenhon@sid:~$ systemd-run --unit=my-unit --user --scope -p "Delegate=yes" -- lxc-start -n ubuntu
    subenhon@sid:~$ #attach and set the password
    subenhon@sid:~$ systemd-run --unit=my-attach --user --scope -p "Delegate=yes" -- lxc-attach -n ubuntu
    Running scope as unit: my-attach.scope
    root@ubuntu:/# passwd
    New password: 
    Retype new password: 
    passwd: password updated successfully
    root@ubuntu:/# exit
    exit
    subenhon@sid:~$ # restart and login with the password
    subenhon@sid:~$ lxc-stop -n ubuntu
    subenhon@sid:~$ systemd-run --unit=my-unit --user --scope -p "Delegate=yes" -- lxc-start -n ubuntu -F
    Ubuntu 20.04.5 LTS ubuntu console
    ubuntu login: root
    Password: 
    Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 6.1.0-4-amd64 x86_64)
     * Documentation:  https://help.ubuntu.com
     * Management:     https://landscape.canonical.com
     * Support:        https://ubuntu.com/advantage
    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 byapplicable law.
    root@ubuntu:~# 
    
    Thanked by (2)Not_Oles sh97
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Hey @subenhon!

    Thanks so much! This is terrific! I spent a short time with the linuxcontainers.org instructions but I didn't get all the way through the systemd stuff. I have to look at that some more. Then, probably I will have some more questions.

    @subenhon said: subenhon@sid:~$ #add x access to home before start the container or some error occurs
    subenhon@sid:~$ chmod +x $HOME

    Yeah, I see the result of the chmod:

    notoles@sid:/home$ ls -l
      [ . . . ]
    drwx------  6 notoles    notoles    4096 Feb 16 03:15 notoles
    drwx--x--x 10 subenhon   subenhon   4096 Feb 16 04:10 subenhon
    notoles@sid:/home$ 
    

    Could we avoid giving everybody access to our home directories?

    Congrats on getting LXC running! :) Thanks again for posting the commands! :)

    I hope everyone gets the servers they want!

  • @Not_Oles said: Could we avoid giving everybody access to our home directories?

    I am trying to figure out.

  • lxc-start: ubuntu: ../src/lxc/start.c: print_top_failing_dir: 99 Permission denied - Could not access /home/subenhon. Please grant it x access, or add an ACL for the container root
    

    Add an ACL is another option.
    I remove the x access from my home directories, then set ACL for the directories, the container start success.

    subenhon@sid:~$ chmod 700 $HOME
    setfacl -m u:165536:x $HOME
    setfacl -m u:165536:x $HOME/.local
    setfacl -m u:165536:x $HOME/.local/share
    ls -al /home/
    systemd-run --unit=my-unit --user --scope -p "Delegate=yes" -- lxc-start -n ubuntu -F
    total 28
    drwxr-xr-x   7 root       root       4096 Feb 13 22:13 .
    drwxr-xr-x  19 root       root       4096 Feb 13 19:32 ..
    drwx------   5 arifur     arifur     4096 Feb 14 04:32 arifur
    drwx------   4 jcolideles jcolideles 4096 Feb 15 22:59 jcolideles
    drwx------   3 localhost  localhost  4096 Feb 13 21:14 localhost
    drwx------   6 notoles    notoles    4096 Feb 16 03:15 notoles
    drwx--x---+ 10 subenhon   subenhon   4096 Feb 16 04:10 subenhon
    Running scope as unit: my-unit.scope
    lxc-start: ubuntu: ../src/lxc/cgroups/cgfsng.c: __cgfsng_delegate_controllers: 3341 Device or resource busy - Could not enable "+cpu +memory +pids" controllers in the unified cgroup 8
    systemd 245.4-4ubuntu3.19 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
    Detected virtualization lxc.
    Detected architecture x86-64.
    Welcome to Ubuntu 20.04.5 LTS!
    ...
    Ubuntu 20.04.5 LTS ubuntu console
    
    ubuntu login: 
    
    Thanked by (1)Not_Oles
  • I can haz shel?

  • Not_OlesNot_Oles Hosting ProviderContent Writer
    chronos@penguin:~$ host icanhazshel.com
    Host icanhazshel.com not found: 3(NXDOMAIN)
    chronos@penguin:~$ 
    

    Maybe icanhazshel.com is not too shallow! After all, Cloudflare did buy icanhazip.com. Maybe Cloudflare would buy icanhazshel. If not Cloudflare, then Akami for sure! ๐Ÿ’ฐ

    I hope everyone gets the servers they want!

  • Not_OlesNot_Oles Hosting ProviderContent Writer

    Hi @subenhon!

    Cool, thanks! I have to try this! It's new to me!

    Was the systemd-run command accidentally out of place in your post, like maybe a cut-and-paste error? Should the command sequence be as below, with the "systemd-run" command moved below the output from ls?

    Thanks again! Best wishes!

    Tom

    subenhon@sid:~$ chmod 700 $HOME
    setfacl -m u:165536:x $HOME
    setfacl -m u:165536:x $HOME/.local
    setfacl -m u:165536:x $HOME/.local/share
    ls -al /home/
    total 28
    drwxr-xr-x   7 root       root       4096 Feb 13 22:13 .
    drwxr-xr-x  19 root       root       4096 Feb 13 19:32 ..
    drwx------   5 arifur     arifur     4096 Feb 14 04:32 arifur
    drwx------   4 jcolideles jcolideles 4096 Feb 15 22:59 jcolideles
    drwx------   3 localhost  localhost  4096 Feb 13 21:14 localhost
    drwx------   6 notoles    notoles    4096 Feb 16 03:15 notoles
    drwx--x---+ 10 subenhon   subenhon   4096 Feb 16 04:10 subenhon
    systemd-run --unit=my-unit --user --scope -p "Delegate=yes" -- lxc-start -n ubuntu -F
    Running scope as unit: my-unit.scope
    lxc-start: ubuntu: ../src/lxc/cgroups/cgfsng.c: __cgfsng_delegate_controllers: 3341 Device or resource busy - Could not enable "+cpu +memory +pids" controllers in the unified cgroup 8
    systemd 245.4-4ubuntu3.19 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
    Detected virtualization lxc.
    Detected architecture x86-64.
    Welcome to Ubuntu 20.04.5 LTS!
    ...
    Ubuntu 20.04.5 LTS ubuntu console
    
    ubuntu login: 
    

    I hope everyone gets the servers they want!

  • edited February 2023

    @Not_Oles said: Was the systemd-run command accidentally out of place in your post, like maybe a cut-and-paste error?

    It is not a cut-and-paste error.
    I paste multi-line command in terminal , then the console output was print after the last command line.

    chmod 700 $HOME
    setfacl -m u:165536:x $HOME
    setfacl -m u:165536:x $HOME/.local
    setfacl -m u:165536:x $HOME/.local/share
    ls -al /home/
    systemd-run --unit=my-unit --user --scope -p "Delegate=yes" -- lxc-start -n ubuntu -F
    
    
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @subenhon said: I paste multi-line command in terminal

    notoles@sid:~$ pwd
    ls -a
    echo foo
    /home/notoles
    .              .bash_logout  .cloud-locale-test.skip  .local    .wget-hsts
    ..             .bashrc       .config                  .profile
    .bash_history  .cache        .lesshst                 .ssh
    foo
    notoles@sid:~$ 
    

    Wow! Honestly, I didn't know that could be done! I don't think I ever tried to paste a multi-line command. If somebody asked me, I would have imagined the shell would execute the command which is the first line that was pasted and then the remaining two lines of the paste would not be executed.

    Sometimes I've done multi-line commands by using a backslash prior to the return. I guess what's invisible in the line breaks in the three line command paste somehow must be equivalent to the backslash-return. Or maybe equivalent to a semi-colon like in a single line with multiple commands.

    When I searched for "how does the shell execute a multi-line paste," Google pointed me at https://stackoverflow.com/questions/6713056/how-do-i-paste-multi-line-bash-codes-into-terminal-and-run-it-all-at-once

    I tried to dump the paste into od attempting to see everything that was inside the paste. I didn't get that to work. How can one see what's actually being pasted, including the "invisible" characters?

    I hope everyone gets the servers they want!

  • @Not_Oles said: Wow! Honestly, I didn't know that could be done! I don't think I ever tried to paste a multi-line command. If somebody asked me, I would have imagined the shell would execute the command which is the first line that was pasted and then the remaining two lines of the paste would not be executed.

    Isn't it more to do with how the terminal pastes the text to the shell.

    In the past, it would just paste the text as in and the shell would execute whatever it got (not knowing if it came from a paste or real keyboard input) - this was actually quite annoying when you inadvertently pasted multi-line commands that you didn't intent to.

    Nowadays most terminals seem to use bracketed paste mode where the shell is at least aware that it came from a paste, and the commands only get executed when you press return again (at least that's what I get with xfce terminal).

    BTW, xfce terminal is also quite helpful now in that it warns you by default when pasting multi-line text into a terminal.

    Thanked by (2)Not_Oles ralf
  • Not_OlesNot_Oles Hosting ProviderContent Writer

    @cmeerw

    Thanks for your insight!

    Quoting from the link you posted:

    Bracketed Paste Mode

    When bracketed paste mode is set, pasted text is bracketed with control sequences so that the program can differentiate pasted text from typed-in text. When bracketed paste mode is set, the program will receive: ESC [ 200 ~, followed by the pasted text, followed by ESC [ 201 ~.

    I think (but I am not sure) my Chromebook is giving me hterm, into which I sometimes am pasting. The hterm will be connected via ssh to some remote shell, into which the paste goes. The remote shell often is running somebody else's highly variantly configured vi/vim. Occasionally I have seen sequences similar to ESC [ 200 ~ or ESC [ 201 ~. I will have to pay more attention next time this happens.

    Since both @subenhon and me were able to paste and run sequences of commands, maybe that's what's expected nowadays. At least on Debian.

    It's nice to see you here again! I hope you enjoyed your trip to the US!

    I hope this new EX100 server isn't going away any time soon, unlike some of the others I have had recently. If you want an account, please feel free to let me know.

    Thanks again!

    I hope everyone gets the servers they want!

Sign In or Register to comment.