[00:01] Maximalist, have fun! [00:20] Can anyone recommend a free C++ IDE that works with ubuntu? [00:23] eclipse, ruby, not free; vscode .. [00:23] !ide [00:23] Programming editors/suites: Terminal-based: vi/vim, emacs - KDE: Kate, KDevelop, Quanta+, Umbrello - GNOME: gvim, gedit, anjuta, pida, monodevelop, geany - Others: eclipse, netbeans, qtcreator [00:23] old factoid, i think some are no longer supported [00:23] https://snapcraft.io/search?q=ide [00:38] Thanks [00:39] The stable version of Ubuntu 22.04 is scheduled to be released on April 21, 2022. [00:40] I thought Quanta got killed in KDE 4.x [00:53] People are starting to discuss the new release: https://www.howtogeek.com/796765/whats-new-in-ubuntu-2204-jammy-jellyfish/ [00:55] jhutchins, a whole list here [00:55] https://ubuntuforums.org/showthread.php?t=2473442&p=14088882 [00:55] thanks to Bashing-om === RaGE_Syria2 is now known as RaGE_Syria === grys is now known as gry [06:40] what ? [07:35] hey guys i have an external hdd with one folder when i view properties, says 204,752 items, totalling 600.5 GB but then disk usage says 785.78gb used and 147.1gb free [07:36] so what is using that 185gb .. im stumped [07:37] ive also checked, no other partitions on the drive [07:39] sorry dumb moment it was in .Trash01 === lotuspsychje_ is now known as lotuspsychje [07:55] Hi, I recently migrated to a new system, and on my old machine I had a remote network drive that always auto mounted but I couldn't figure out how. It didn't seem to be an SMB share, and there was no info about it in the fstab. What else might it be? === ledeni_ is now known as ledeni [08:10] hi does anyone have experience with polybar i have mx linux i installed from sudo apt-get install polybar but i could not find the config file/directory also i created a config.ini which i can run but only by specifing the full path when i try just to run it i get an error set config path first which i cannot setup [08:10] sorry if i put things correctly and this seems kinda messed up [08:24] alex079: we can only support ubuntu and its !flavours in the support channel [08:24] oh sorry i thought that was a general question that could be answered but that's ok [08:25] alex079: maybe in #linux of the mx linux channel if there's one [08:25] *or [08:25] ok gonna try it! thx [08:25] good luck! [08:54] So I rsync -r source remote-dest, is there a way to only move files that were changed in source only and not the ones that were changed in remote ? [08:54] If you know hwat i mean === irc_standardnick is now known as lukefather [11:16] Morning frens. Question about the file system locations for apps. I can use apt to install Telegram but the version lags behind. So I downloaded it from their website but it's just the executable. Where should I place this so that I can launch it with the Activities search? [11:17] I can put it in /usr/bin which is global but only for CLI unless I make a .desktop icon manually... Which seems too laborious for what I'm trying to do. lol [11:17] WeeBey: usualy the desktop icons are in /usr/share/applications [11:18] WeeBey: alternate you can install the telegram desktop snap [11:19] lotuspsychje, There are so many places for apps! I was thinking maybe /opt/? But in this location that you suggested, it's still only for CLI unless I make a .desktop file for my user, correct? [11:19] And yes, I could install the app but they're many months behind in updates. [11:20] *snap app [11:20] https://snapcraft.io/telegram-desktop ?? [11:20] wait.. are they? [11:21] Ah yes. 3.4; they're at 3.6.1 now. [11:21] Is there a location in ~/.local, perhaps? I launch most of my apps through the activities search bar [11:22] WeeBey: snaps can choose channels to install stable, edge,.. [11:22] latest/edge: 3.6.2-169-gd4cb56a73 [11:23] Oh interesting. I'll look at this. [11:23] snap info telegram-desktop WeeBey [11:23] oh wow [11:24] "It's a whole new world!" [11:26] WeeBey: https://snapcraft.io/docs/channels [11:26] lotuspsychje, thanks for the links! That's what I was searching for just now. :-) [11:27] break often vs stable might be a good query [11:28] lotuspsychje, for a thing like this, it should be fine. But it's a good point. I wouldn't do it for other things. :-) [11:30] lotuspsychje, this is cool. Thanks for your help. :-) [11:30] welcome WeeBey === krisd_ is now known as krisd === jclsn9040 is now known as jclsn [12:47] Hi all [12:51] Hey all. I am trying to use Ubuntu's Bash app and having some trouble. I tried searching the Help app but it didn't have anything about Bash. [12:52] I thought I could use a 'goto' operator but 'goto' doesn't exist in the bash language. Does anyone know a way to achieve the same behaviour? [12:52] This is my code: https://pastebin.com/F8YcWGPW [12:54] Talaris, try #bash [12:55] ravage: Thanks [13:05] Hello frens. I think I have exhausted the search results. I'm trying to find a solution to the famous problem of losing touchpad after suspend. I have tried reloading the input modules after suspend and also switching input drivers. Does anyone know any tricks? [13:06] Which model [13:06] Talaris, laptop? Razer Blade 15 mid-2021 [13:07] Also tried going from 5.13.x kernel to 5.16.19 [13:07] Ok, I can't help. I just asked because that's what someone who helps you would have asked. [13:08] * WeeBey blinks [13:08] lol [13:08] :-) [13:12] WeeBey, https://rolandguelle.github.io/razer-blade-stealth-linux/ubuntu-18-04.html#15-touchpad-suspend ? [13:12] maybe that works for you too [13:15] someone also wrote a script: https://askubuntu.com/questions/968790/how-to-run-sudo-sh-file-after-wakeup-touchpad-disabled-after-upgrading-to-ubu [13:22] How can I get the value of an interface MAC address for use with a 'if' Bash function? Do I use 'cat' or something on it in /dev/(interface)? [13:24] ? Talaris test ifconfig eth0 [13:24] ifconfig eth0 hw [13:25] nadio. Cool, but that returns all values, I need just the MAC address value. [13:30] Talaris: ip a show dev eth0|awk '/ether/ {print $2}' [13:30] or just: MAC=$(cat /sys/class/net/enp2s0/address);echo $MAC [13:30] Talaris: as I said try ifconfig eth0 hw [13:31] nadio: that does not work. Also, ifconfig is deprecated and not installed on modern releases of ubuntu [13:31] Thanks people, I will try them both out now. [13:31] BTW ifconfig and linux-nettools have been deprecated over 20 years now. [13:31] what are the kids using this days if not ifconfig? [13:32] ip [13:32] kids are still using ifconfig ;) [13:32] good, otherwise they deserv good yelling and complaning :) [13:33] Talaris: should be way to get out the MAC in nice line from ifconfig, otherwise would just use grep personally [13:35] ravage legend mate [13:35] and thanks leftyfb also [13:35] "ip -o link show eth0" [13:36] (assuming eth0 is the interface you want) [13:36] rob0 nope, that gave me more than the MAC address. Thanks anyway [13:36] ip a show dev eth0|awk '/ether/ {print $2}' [13:37] cat /sys/class/net/enp2s0/address [13:37] replace "eth0" and "enp2s0" as needed [13:37] leftyfb 2nd one is easiest :) [13:38] Solutions which rely on ifconfig might work now, but won't in the future. [13:38] I'm going to go away for a bit and work on my code. [13:38] rob0 thanks for letting me know. My setup is for my use only. [13:39] ifconfig is like IPv4. We have IPv6 but people keep on just using IPv4. lol [13:39] not exactly [13:39] irc.worldhacker.org is open for public now , request anything from channel #0day , see ya there ... . [13:39] ifconfig still works perfectly fine as does ip. ipv6 does not work in all cases [13:40] leftyfb interesting [13:43] You have to admire Unics's simplicity over Windows with the whole 'sys/class/net/enp2s0/address' layout. [13:44] Talaris: Ubuntu uses a linux kernel. [13:45] ifconfig does not work in all cases, no. [13:45] leftyfb yes, which is a copy of Unics's kernel. [13:46] And ifconfig has the weird bug of displaying its aliases as if they were interfaces. [13:46] Talaris: not only is "Unic's" not a thing, but Linux was based on the UNIX kernel and userland applications 30 years ago. There's been no direct relationship since. [13:47] "Newer" interface types are not fully understood by ifconfig. [13:47] rob0: like? [13:48] leftyfb UNIX was originally called Unics. Linux's design was a total copy of its kernel. GNU's userland applications are the other part. [13:48] you'll often see strange things, such as for MAC addresses. I think tun and tap interfaces do. [13:49] leftyfb: GNU coreutils package I believe. [13:55] Hmmm, nothing happens in dmesg when I put in hdmi cable to my new msi laptop [13:55] Any ideas...? [13:55] I have ubuntu server edition lts with xfce4 installed [13:55] olle: why? Why didn't you just install xubuntu? [13:56] ravage I get the message that cat can't be found. What did I do wrong? https://pastebin.com/raw/7Dx5mQhk [13:56] leftyfb: dunno, just usually how I do it [13:56] I'm not using the xfce4 window manager or desktop [13:57] olle: then why install xfce4? [13:58] leftyfb: I use some of the tools, but you're missing the problem xD [13:58] which is hdmi port and dmesg [13:59] olle: yeah, I can't help with that problem at the moment. But with no GUI, I'm really interested in what "tools" you use on a server from xfce4 [14:00] I use gui, but I use openbsd cwm instead [14:00] rebooting [14:06] sounds like you need to hit FN + screen key .. oh [14:06] Talaris: https://pastebin.ubuntu.com/p/dp9BWNKr7G/ [14:07] Looks awesome leftyfb. I have to go and cook now but I will try it when I get back. [14:19] Gonna try with Manjaro and see [14:25] olle: I'm pretty sure plugging in a monitoring doesn't show anything in dmsg. I could be wrong [14:31] guys go to irc.worldhacker.org , he really release all source code channel #0day , prepare your own repo [14:31] oh, all source code.. [14:47] leftyfb awesome, thanks it worked. [14:47] How would I do this though? [14:47] https://pastebin.com/raw/mXpr9C3Q [14:48] Talaris: you should be asking in #bash [14:48] Sorry I got a bit PHPy in their [14:48] I'd rather ask here. [14:48] People answer here. [14:49] Talaris: your questions are how to do #bash [14:49] leftyfb Bash is Ubuntu. [14:50] #bash can help you better. [14:50] and redhat and fedora and debian and centos and manjaro and ..... [14:50] If anyone knows how to do it, please let me know. [14:51] Your issue has something to do with the distinction between the "[" and "[[" operators. Try "help [" and "help [[". [14:51] and go to #bash for more help [14:51] rob0 I don't understand what you mean. Could you give me an example? [14:52] Nah, staying here. Like it here better. [14:52] no, I don't do much with that stuff. [14:52] rob0 all good. Thanks [14:52] #bash people do. [14:52] rob0 no one responds in there. [14:52] Talaris: someone responded in there less than a minute ago [14:53] Ok I will have another look [14:53] They do tend to expect you to read the /topic and prepare your questions. [14:54] What topic? [14:55] Well they are arguing about Unics clones. [14:55] This is one subject you don't want to go near. [14:55] Talaris: stop with the "Unics" [14:55] Its a black hole. [14:55] leftyfb why? [14:55] Talaris: feel free to discuss historic events in #ubuntu-offtopic [14:56] Thanks but I am already familiar with the topic. [14:57] Oh you are right, Unix. [14:59] No ones responding. All good, I'll start trolling, then they'll respond. ;) [14:59] Talaris: no need for the commentary here. Please stick to Ubuntu-specific support questions [15:00] Talaris: and I suggest asking for help and being patient, not trolling [15:00] Almost every IRC channel has a "/topic", which most clients display at the top of a channel window. [15:01] You should always read the /topic when you join any channel. Type "/topic" in your client if the line in your window is truncated. [15:02] ah right, Kolusion. Now it makes sense [15:02] rob0 normal people don't do that. I didn't even see it. [15:03] Smart users do. [15:03] rob0: just ignore them. They've been trolling libera.chat for a week now [15:03] check [15:04] apt --list installed | grep linux shows old kernels that are no longer installed - how do i remove this from the apt --list? [15:04] jongsta, normally old kernels are removed with the next update run [15:05] so apt update should remove them? [15:05] apt autoremove [15:05] yes, you will notice 0kb at the end of the kernel in the update list [15:05] leftyfb I am starting to feel a little bit of friction emanating from the direction of vicinity. I hope I haven't done anything to upset you. [15:05] i tried apt --purge autoremove but that didn't work [15:06] jongsta: sudo apt remove linux-image--generic [15:06] dpkg --list | grep linux [15:09] These people definatly will not be able to assist me so if anyone here knows how to help me with this Ubuntu's Bash then please let me know. [15:09] leftyfb: how can i force kernel removal if that's the kernel i'm currently on without being prompted? [15:10] or will the system not function if i do that? [15:10] dont delete your running kernel [15:10] reboot. see if the newer version works [15:10] jongsta, no, you will keep current and 1 previous kernel. [15:10] jongsta: why would you want to delete the running kernel? [15:10] then remove old ones [15:11] leftyfb: the default image i launch in aws is running a kernel we don't want. i'm testing a script to install the kernel we do want. goal is to have this script do everything i need in one go [15:11] there's a bunch of packages etc getting installed but i'm attempting to remove all unused kernels. obviously won't be able to boot into the new kernel until reboot which is fine as the last task [15:12] sigh, i really need help. i built a new computer and put ubuntu 21.10 on it. i wanted to try out the 22.04 beta and my computer is now unrecoverable [15:12] jongsta, wrong approach; first boot 'in the kernel you want', then run autoremove [15:12] ever since i first tried ubuntu over 10 years ago, almost every time i upgrade to the next version it screws up my computer and won't load [15:12] argh [15:12] !next | domino14 [15:12] domino14: Jammy Jellyfish is the codename for Ubuntu 22.04. For technical support, see #ubuntu-next. For testing and QA feedback and help, see #ubuntu-quality. [15:12] oerheks: that's not ideal for automation [15:12] domino14, seek help in #ubuntu-next ( until release) [15:13] now even the live USB won't load [15:13] I typed crontab in my CLI and now I am stuck... is this VIM? [15:13] * TrippyJ forgot the -e [15:13] all right, but can i at least get help with booting form the 21.10 live usb? i have a feeling it's because of my graphics card [15:13] domino14: not being able to boot to a usb flash drive has nothing to do with the OS installed on the local hard drive [15:13] domino14, new computer, check for bios updates first.. [15:13] well, i just booted into it 2 days ago [15:14] like, i think i know how to fix it. i have to open up my computer, take out my graphics card, then reinstall from the usb, and then put the graphics card back in, and install the nvidia drivers [15:14] i shouldn't have to do that. is there another way? i tried safe graphics mode and it's just a black screen [15:14] and even then, i want to recover my system, i don't want to have to reinstall everything [15:17] domino14: you can possibly get help with recovering your 22.04 beta installation in #ubuntu-next. you can possibly get help with preparing and booting your 21.10 usb stick here. [15:18] When I type stuff like crontab and it auto-opens in VIM, can I make it always default to nano? [15:19] VIM takes me, on average, 6-8 hours just to exit, per session. I'm sure there are zombie VIM instances I opened back in 2004 still running somewhere. [15:19] The #bash route is a disaster, which I foresaw. [15:20] TrippyJ: set the EDITOR environment variable to point to the nano binary [15:20] as you are exposed as Kolusion, you will find no help from us too [15:20] Ah! That is the phrase I was looking for "environment variable" [15:20] Terrible advice people. [15:21] oerheks: haha, thanks. [15:21] oerheks are your feelings hurt because I told you that no one cared about your music webpage? [15:21] TrippyJ: sudo update-alternatives --config editor [15:22] oerheks you couldn't help anyone even if you tried. [15:22] TrippyJ: escape-q! [15:22] or escape-wq if you want to write the changes [15:22] err, escape-colon-wq and colon-q! [15:22] oerheks you are one of those awkward Linux users everyone in the workplace tries to ignore because you argue about everything. [15:23] !op | can we please remove Talaris / Kolusion .... again? [15:23] can we please remove Talaris / Kolusion .... again?: Help! Channel emergency! (ONLY use this trigger in emergencies) - CarlFK DJones el Flannel genii hggdh ikonia krytarik mneptok mwsb nhandler Pici popey sarnold tomreyn Unit193 wgrant [15:23] When you read articles about Linux superiority toxicity, they are talking about you. [15:23] and other socially retarded people such as ubottu [15:23] oerheks: Where is the music page nobody cares about? [15:24] * TrippyJ also produce music and videos for many years, to a massive audience of nobody cares :( [15:24] TrippyJ probably next to his webpage about his stamp collection. HA HA [15:24] Like, the next IP over, or a similar domain? [15:24] I donno mate. [15:24] Also [15:25] Do  I need to touch log files I am creating in /tmp/ first? [15:25] TrippyJ do you understand Bash scripting? [15:25] or are they just getting auto-scrapped? [15:25] No, which is why I am here [15:25] Talaris: can you please stop [15:25] hgg who the fuck are you? [15:25] Another womanless loser? [15:25] *sigh* [15:25] White knight to the rescue. [15:26] Talaris is where I was... 20+ years ago [15:26] Talaris: ban evasion is not acceptable, nor is your continued abuse. [15:26] tomreyn++ [15:26] I used to be super lame like that, too. Not as abrasive, but as a teenager I quickly learned about klines / akill.:(  haha [15:26] TrippyJ: lets get back to support questions [15:27] Indeed [15:27] "Loading initial ramdisk ...." "error: out of memory" when I try to boot older kernels [15:27] what means? i have a 1TB hard disk and 64 GB of RAM [15:27] !next | domino14 [15:27] domino14: Jammy Jellyfish is the codename for Ubuntu 22.04. For technical support, see #ubuntu-next. For testing and QA feedback and help, see #ubuntu-quality. [15:27] So, do I need to touch my /tmp/whatever.log files before my crontab runs, or are the results I am piping out getting deleted automatic? [15:27] this is literally the computer i would have dreams about [15:27] im trying to just boot from GRUB [15:28] I have like command 2>&1 /tmp/whatever.log  but when I look there, I don't see them - is it because I have not touch them first? Or do I need to store them elsewhere as they are getting deleted by the system? [15:28] do a memtest86 run, or on a UEFI system, use the memtest86 iso from their site [15:28] Generally a cron script should be able to create files in /tmp, if someone else has not already created that file. [15:40] no one is at ubuntu-next [15:40] domino14: there are 91 people in there [15:44] The main reason I started using Ubuntu a thousand years ago was because the IRC was jam packed 25/7 [15:51] TrippyJ: this is a support channel *only*, we also have #ubuntu-offtopic if you like [15:52] and you want command >/tmp/whatever.log 2>&1 [15:55] ...or the bash only shorthand: command &>/tmp/whatever.log [17:00] Hi, I have a ubuntu on my vm. Whenever I try to open xchat I get some kind of timeout. I think the ports are closed. how do I know if the port is closed and how do I use another port? I can use irc on the webbrowser but not with applications [17:02] Payam, HexChat [17:03] yes hexchat [17:04] XChat or HexChat? [17:06] I suggested HexChat instead of XChat [17:07] yes [17:07] I use hexchat [17:07] Payam: is it a VM on your local machine? [17:07] VM [17:08] Payam: ys, we understand it's a VM. Is it a VM on your local machine? [17:08] yes [17:08] where should it be otherwise? [17:08] VM on cloud? [17:08] Payam: using which virtualization software? [17:08] Oracle VM [17:09] Payam: do you mean VirtualBox? [17:09] yes [17:09] Payam: can your guest OS access websites? [17:10] yes [17:10] sometimes I go to libera.chat and chat from there [17:11] Payam: https://libera.chat/guides/hexchat [17:11] Payam: or https://libera.chat/guides/connect [17:19] I used all the ports [17:26] Payam: run this on a terminal window (a terminal emulator): nc -vv -w5 -z irc.libera.chat 6697 [17:27] then tell us what the output is. if it's more than one line, use a pastebin service [17:37] tomreyn nc: connect to irc.libera.chat port 6697 (tcp) timed out: Operation now in progress [17:38] Payam: can you connect using your host OS? [17:38] no [17:38] only webbrowser [17:38] it is a company computer [17:39] Payam: what OS your host running? [17:39] ah [17:39] win 10 [17:39] Payam: ok, so your business is blocking IRC. Makes sense [17:39] Payam: if you'd like to change that, contact the IT department at your company [17:39] Payam: this isn't an ubuntu issue [17:40] ah [17:40] but I am an admin on my computer [17:40] I should  be able to change it right? [17:40] no [17:40] what do you mena [17:41] Payam: your company is blocking access to IRC. Which makes total sense. [17:41] Payam: it's probably not done on a per machine basis [17:41] Payam: contact your IT department for further details [17:41] so if I connect to my home network, it should be possible you mean? [17:41] I am asking a general question. is it based on network or configuration on host/guest os? [17:42] Payam: it's more than likely your company blocking access to IRC ports on their firewall or proxy [17:42] ah okey. I just find it annoying but if I can do it via my home network it is okey. [17:43] sure, you could tunnel through an ssh server or vpn at your home. [17:44] (this may or may not be acceptable with your network admins.) [17:44] yeah, not a big fan of assisting people with getting around firewalls. Especially in a company or school [17:49] Not me either. I didn't know it was a firewall things. but the science should be out there any way. [17:55] should 4GB be an issue? [17:55] *of swap [17:56] htop shows i'm 12/15 GB of ram usage, and 3.9GB / 4GB of swap usage [17:56] and my system is running extremely hot [17:56] cpu usage is relatively low [17:56] would increasing swap size help with this? [17:56] no [17:57] trafficjam: what OS are running? [17:57] ubuntu-derived [17:57] trafficjam: ok, please seek support from that distribution. We cannot support it here [17:58] is there a kubuntu channel? [17:58] trafficjam: yes. Though is it kubuntu or a distro based on ubuntu that is running KDE? [17:59] now i'm at 4/4GB swap === dionysus70 is now known as dionysus69 [17:59] trafficjam: for instance if you are running KDE Neon, then join #kde-neon [18:00] it sounds like increasing swap wont fix the issue anyway, seems like the only thing that will is buying more ram [18:01] or you find out what uses your ram [18:01] i know whats using my ram, i was just hoping that increasing swap would fix it [18:01] swap will never solve any ram issues for long [18:02] yeah then i guess i just need to buy a new laptop, i thought 16 GB would be enough for a dev machine but i guess these days its not [18:03] trafficjam: depends on what "dev" work you are doing [18:03] not if you are a java developer for sure :) [18:03] not even that, it's frontend development on a single vscode instance, and about 30 chrome tabs [18:04] trafficjam: what OS are you running? [18:04] kubuntu [18:04] not that it matters, its a ram issue i guess [18:04] might have to buy a 32GB macbook or something [18:05] good luck :) [18:05] it's been years since I've used KDE, but last time I tried, it was more pretty than efficient [18:05] also video drivers [18:05] yeah it's not the os, it's these ridiculous modern frontend workflows [18:06] I once had a bug with my Oracle Linux (RHEL derivative), where it would fill the entire RAM + Swap. I wonder if you're facing something similar. [18:06] wouldn't surprise me actually [18:06] it does like it always fills up [18:06] probably some memory leak in one of the tools im using [18:13] trafficjam, reboot, after login use htop, turn off "userland threads" in the settings and sort be "RES" ... then let that run aside on your desktop ... then yu can see what leaks and file a bug against it a simple desktop machine with 16GB should definitely not swap a lot if you dont do massive things like video encoding or some such === dionysus70 is now known as dionysus69 [18:14] Hello, Im trying to learn the linux boot process on Ubuntu.I know that it uses systemd.Im on Ubuntu 20.04 LTS.From what I've read online the /etc/systemd/system/default.target is a sym link to the actual target file.The default.target file is not under /etc/systemd/system.Its under a different directory and it doesn't appear to be a sym link to the [18:14] actual target file.Where can I find update info on Ubuntu and systemd.Thahnks === jacob-thompson is now known as tabbycat [18:15] webchat77, see the releasenotes, so yes, you are using systemd [18:18] ogra: yeah good idea, thanks [18:20] webchat77: ls -l /lib/systemd/system/default.target [18:23] What do you get when you run ls -l /lib/systemd/system.default.target.Im not on my ubuntu machine at the moment.But if i remember correctly It doesnt point to anything.Its not a sym link.But I would have to go back to my ubuntu machine and double check. Thanks === tabbycat is now known as tealtabbycat [18:23] ls -l /lib/systemd/system/default.target * [18:23] webchat77: it is a symlink on a default install of ubuntu [18:24] i am sure you use systemd. [18:25] got it.Thanks.I guess they changed the location of default.target.Thanks again. [18:25] they? === five643333496342 is now known as five64333349634 === Starmina_ is now known as Starmina [20:09] hi [20:10] i just installed ubuntu and i need another alternative to youtube because of privacy [20:11] Hi, Just wondering is the mettle as a service where you can spin up Ubuntu servers accessible over ssh once the server is running? [20:13] greenubuntu: privacy? [20:14] nickgaw: what's the context here? [20:15] greenubuntu: alternatives to websites is not an ubuntu support question [20:15] nickgaw: you might want to /join #maas [20:16] The reason I am asking about if I can use these servers over ssh is I am totally blind and use screen readers and not sure if the server Ubuntu iso image has the console speakup screen reader in it around during the installation process like Debian does and as I am wanting to build the android source code so was trying to find accessible options for using Ubuntu I know the desktop includes orca but not sure if gcc and other tools are included by default? [20:17] [20:17] nickgaw: is there something you want from Ubuntu that Debian doesn't provide? [20:18] nickgaw: MAAS is meant to automate deploying ubuntu server to remote physical servers [20:18] Yes the correct packages to build the android source code as Debian does not allow me to build it as it always blows up when I try to build it on Debian but I am wondering if this is not directly related to the distribution. [20:20] So would possibly using a normal virtual private server billed by the hour be the best option for doing building testing? [20:21] nickgaw, you can check out lxd. you can spin up an Ubuntu container pretty fast and test your build [20:21] Is lxd a package I would install on top of Debian? [20:22] yes. it is a container management [20:22] How easy is it to transfer files between the container and the normal host system? [20:22] nickgaw: on top of Ubuntu, though it'a probably also available in Debian. But we can only help with Ubuntu here [20:22] you can do it via command line [20:23] lxd is built on top of lxc [20:23] nickgaw, basically it is https://snapcraft.io/docs/installing-snap-on-debian [20:23] and then [20:23] snap install lxd [20:23] understandable about only supporting Ubuntu here but there are methods for once things are built in the container to transfer them off of the container to other places? [20:24] nickgaw: yes [20:24] nickgaw: yes. You can use either a network filesystem or if you use the "dir" filesystem option, you'll see those files right in your host filesystem [20:25] good as this is what I want to do after the build is finished and are containers different then virtual machines like my existing screen reader would work in the container I would not have to install one like I would on a virtual machine? [20:25] lxd also has a command to pull/push files and folders [20:25] nickgaw: kind of different [20:25] nickgaw: there is some overlap [20:25] nickgaw: but usually the idea with containers is that you have some separation, but not strictly virtualization of _hardware_ (and entire virtual computer, for example) [20:26] nickgaw: but virtualization of hardware _can_ also be included [20:26] nickgaw: at it's most basic, your lxd container would just be accessible from your host terminal via the lxc command or over ssh [20:26] most likely there is some FUSE-based solution that would be the very simplest [20:26] nickgaw, as long as your screen viewer can read your terminal it can also read the container's terminal. you can SSH into it or just start a shell directly into the container [20:26] Once I start a lxd container I could either use the tools that lxd uses to get access to it is that a bash shell once I am in the container? [20:27] nickgaw, yes [20:28] Lets say something is messed up and I need to use a ssh client to access it which would be accessible with a screen reader I could then use normal ssh keys to jump into the container to do tasks? [20:28] yes [20:29] if you start a ssh server in that container of course [20:29] Can you create lxd containers once your setup is ready if you want to copy that to another container is that doable [20:30] nickgaw: there's also #lxc where these questions would be more appropriate [20:30] you would need to copy it to the host and then to the other container [20:30] or, if both containers are on the same network you can rsync/ssh files over too [20:30] What is the main difference in lxc amd lxd? [20:31] lxd manages lxc containers [20:31] nickgaw: /join #lxc [23:08] Running Ubuntu 21.10, I get an error when trying to eject an SD-card : "error ejecting /dev/mmcblk0: Command-line `eject '/dev/-mmcblk0" exited with non-zero exit status 1: eject: unable to eject." [23:11] When I run findmnt -D I see that the umount has happened cleanly , but this error should not occur. [23:11] Does it also complain if you try it with -a off [23:12] Because it will do this complaint if it thinks the device has some autoeject mechanism when it doesn't [23:14] genii, I see why it happens, but it will reflect badly on Ubuntu's reputation as a serious desktop environment if this is not fixed. [23:16] genii, you mean umount instead of eject via Nautilus? [23:23] genii, it even has "Smart card reader" as identifier in the lshw overview, so Ubuntu should react more intelligently to this.