[01:00] <rowbots> i used iptables-save. It gave some rules like this https://pastebin.com/HahdzRmV how do I replicate these if I clear iptables with the iptables command?
[01:07] <sarnold> rowbots: I think there's an iptables-restore command that's supposed to run at boot
[02:41] <chris1> save
[03:09] <MrMobius_> i installed ubuntu server and got a terminal as expected. i connected over ssh and one day installed firefox since i needed it to click on a confirmation link. now when i use the machine itself (ie not ssh) it boots to a weird GUI that is not a full desktop
[03:09] <MrMobius_> ram usage went up by about 700mb. how can i disable this and get back to terminal only?
[03:11] <yukiup> well there is apt remove *
[03:11] <yukiup> idk
[03:12] <MrMobius> what do i remove though? all i did was install firefox and it apparently pulled down a bunch of other shit and thinks i want to use it in desktop mode now
[03:13] <oerheks> firefox on a server, it needs a DE,  sudo systemctl set-default multi-user.target #  is your fix
[03:14] <MrMobius> DE?
[03:14] <oerheks> google what DE means..
[03:15] <oerheks> you might want to do research on graphical.target and  multi-user.target too
[03:30] <timothyp> I have two default Ubuntu 21.04 installs, with standard options during install on two different machines. And neither of them can upgrade to 21.10 because /boot is to small
[03:30] <timothyp> even after cleaning old kernels like so:
[03:31] <timothyp> sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
[03:31] <timothyp> Does anybody have any suggestions how to get enough space for the upgrade?
[03:32] <oerheks> sounds like you need to add more diskspace?
[03:33] <oerheks> and/or check /var/log/ for unusual big logs
[03:34] <timothyp> it only complains about not enough space in /boot
[03:34] <timothyp> which is strange because the size is the one suggested by the ubuntu installer
[03:34] <oerheks> standard ubuntu will install as one partition and a swapFILE, not a partition anymore
[03:34] <timothyp>        457M  176M  247M  42% /boot
[03:35] <oerheks> size by the installer, that depends on your free space.. 20 Gb is way low
[03:35] <oerheks> ... 457?
[03:35] <oerheks> oink
[03:35] <timothyp> for the boot
[03:35] <timothyp> this is what ubuntu 19.04 made
[03:35] <timothyp> have been upgrading since then I suppose
[03:36] <oerheks> as of 18.04 it is 1 partition, standard
[03:36] <timothyp> wow have I been on ubuntu that long
[03:36] <timothyp>  it's possible ... haven't used windows in years maybe lost track of time
[03:37] <timothyp> ah no no
[03:37] <timothyp> I have encryption enabled (always) so
[03:37] <timothyp> the boot is separate
[03:38] <oerheks> if there is no free space before /boot, i would do a fresh install.. too much work
[04:03] <supremekai> Hello! I made a mistake and I've chosen nvidia-460 driver for my Ubuntu 20.04 install. The computer boots up and I'm able to insert the password, however, after that (when the OS is supposed to start) the screen gets black. How can I get into the "safety mode" (or similar) of Ubuntu 20.04? I used the ESC key and I got into a "grub>" command line but when I insert failsafeX it says the command is unknown :\
[04:06] <Bashing-om> supremekai: From the grub boot menu select a recovery kernel.
[04:06] <supremekai> How can I do so?
[04:06] <supremekai> Can't we use the recovery mode at ubuntu 20.04?
[04:11] <supremekai> can I use a bootable pendrive somehow to access the recovery mode?
[04:11] <supremekai> 'cause I'm having issues with grub> I only have the command line (no options to load the kernel in recovery mode)
[04:14] <Bashing-om> supremekai: Reboot the system and as soon as the bios splash screen clears spam the escape key to get grub's boot menu. ( if a EFI system).
[04:15] <supremekai> it's a UEFI, I did that and I get the grub command line only :\ like "grub>_"
[04:15] <supremekai> I don't have that usual option selector
[04:18] <Bashing-om> supremekai: Out then of my skill set - like this there is more at fault than just the Nvidia driver :(
[04:21] <supremekai> Bashing-om, thanks for the help :) I'll try to figure this thing out
[04:24] <Bashing-om> supremekai: The desktop installer's grub has a boot option "install from 1st hard drive" - mught see here what results.
[04:25] <Bashing-om> supremekai: Ouch ! that option is "Boot from first hard dtive" *
[04:27] <supremekai> Bashing-om, I'm not very familiar with grub :\ I've seen some guides and videos about it and I can always find some options to select but in my case it goes directly to the grub command line
[04:27] <supremekai> is there a way to load the kernel manually?
[04:28] <supremekai> I'm disabling Secure Boot 'cause it was causing some issues when trying to do anything command wise at the grub> command line
[04:28] <supremekai> I tried to use failsafeX
[04:28] <supremekai> like: grub> failsafeX
[04:28] <supremekai> but it says the command is unknown :\ I'm using ubuntu 20.04, but I'm not sure if there is some sort of a key, other than ESC, to get into the boot options namely for safe/recovery mode
[04:29] <Bashing-om> supremekai: Yes - one can,
[04:31] <supremekai> Bashing-om, I deactivated secure boot and now I have access to some options :P but I'm unsure about which one to use: Ubuntu with Linux <IP_ADDRESS>-38-generic (safe mode); Ubuntu with Linux 5.11.0-37-generic (safe mode); Ubuntu with Linux 5.8.0-63-generic (safe mode)
[04:31] <supremekai> Why so much options here?
[04:31] <Bashing-om> supremekai: Do you KNOW which drive is the target and KNOW which partition "root" is ? or do we have to do a long discovery process ?
[04:31] <supremekai> guess a long discovery process Bashing-om :P
[04:31] <supremekai> I was able now to boot and get into those options
[04:31] <supremekai> so, theoretically I may be able to access safe mode
[04:32] <Bashing-om> supremekai: For each kernel installed there is a boot option.
[04:32] <supremekai> I'm unsure which one should I get into: 5.11.0-38, 5.11.0-37 or 5.8.0-63
[04:32] <rwinner> shouldn't matter too much which kernel...
[04:33] <supremekai> how come rwinner ? I would choose 5.11.0-38 just for being the supposedly latest one, right?
[04:33] <supremekai> Or do we have all those kernels running at ubuntu 20.04?
[04:34] <Bashing-om> supremekai: Only one kernel is running , you have the option of which one to boot.
[04:34] <rwinner> I have 5.11.0-38 on my box
[04:34] <supremekai> how can I find out which one is running?
[04:34] <supremekai> Any command at grub available for such?
[04:35] <supremekai> idk why do I have all those kernels for 20.04
[04:35] <Bashing-om> supremekai: terminal command ' uname -r ' will relate the booted kernel.
[04:36] <supremekai> ty Bashing-om :D
[04:36] <supremekai> yup, at the terminal it works
[04:36] <Bashing-om> supremekai: Vut, will not have  "booted" kernel until you boot one !
[04:36] <rwinner> It keeps old kernels in case something goes wrong...
[04:36] <supremekai> but at grub it doesn't seem to :P
[04:36] <supremekai> Bashing-om, true :P
[04:37] <rwinner> I forgot all the old grub commands so can't help you there... :)
[04:37] <supremekai> rwinner, thnks!! :) it must be the latest one (5.11.0-38) I guess.. Logically thinking it would be the latest
[04:37] <supremekai> rwinner, yup :P screw the grub lulz
[04:37] <supremekai> I have now access to the several options with safe mode
[04:38] <Bashing-om> supremekai: Grub is very minimal - only has available what is truely needed to get a kerenl booted; and then the operating system takes control.
[04:38] <supremekai> Bashing-om, thnks :) I never came across grub
[04:38] <supremekai> But I mean.. I guess Ubuntu runs on a certain kernel right? Why would the older ones are available in the machine?
[04:39] <Bashing-om> supremekai: All in the learning curve - was a time none of us had encountered grub either :P
[04:39] <supremekai> I have this computer with Ubuntu 20.04 for like 2 - 3 months, are those kernel updates so frequent?
[04:39] <supremekai> Bashing-om, no doubt :P I found it and I dismissed it, damn grub
[04:42] <Bashing-om> supremekai: Linu\xs does not dictate how you use your machine - or what you can do with it - there is always a backup kernel in the event of problems. The system leaves what to do with old kernels up to you as to what you want to do. You remove them when it seems proper, for your use case.
[04:44] <supremekai> Bashing-om, right on :) I was used to wind00z, but I guess nowadays it is more useful to get a distro like Ubuntu or so, 'cause it's UI/UX is similar to windows without windows' problems
[04:44] <Bashing-om> !info linux-generic-hwe-20.04 focal
[04:46] <Bashing-om> supremekai: Can not relate to Windows any longer - left was back in XP service pack 2 - never looked back since.
[04:47] <rwinner> Bashing-om: back then, linux was a contact sport...brutal.
[04:47] <supremekai> Bashing-om, wow! Old timer
[04:47] <supremekai> that time I tried freebsd
[04:48] <supremekai> at that time (windows xp time) I tried freebsd but it was too much command-line
[04:48] <Bashing-om> rwinner: I came onto ubuntu from slackware server - ubuntu was a breath of fresh air :D
[04:48] <supremekai> I find that Windows XP was the best windows so far as far as bugs and user independency was concerned
[04:48] <rwinner> had to write your own xconfig files... lol.
[04:50] <Bashing-om> supremekai: You booted into the install at this time ? ready to see what results with attempting to purge the Nvidia driver ?
[04:53] <supremekai> Bashing-om, yup :) I'm taking this opportunity to clean, do dpkg and such..
[04:53] <supremekai> I'll root after doing so and follow this: https://forums.developer.nvidia.com/t/ubuntu-20-04-boots-to-black-screen/184390
[04:53] <supremekai> I'm just trying to find out which one is the nvidia driver I should use :P 'cause the one that is in this example (460) was the one that screwed the syss
[04:57] <Bashing-om> supremekai: The system will tell you what it recomemmend, terminal command 'sudo ubuntu-drivers list ' to install what it thinks best ' sudo ubuntu-drivers autoinstal ' .
[04:59] <supremekai> thnks ! :D
[04:59] <supremekai> I will follow your tip Bashing-om ! :)
[05:00] <Bashing-om> supremekai: sudo apt purge nvidia-* --- is the 1st step here .
[05:02] <Bashing-om> supremekai: In your case ' sudo apt --purge autoremove nvidia-* ' might be the better course.
[05:03] <supremekai> thnks! :)
[05:03] <supremekai> I was thinking about it
[05:03] <supremekai> I was about to install 460
[05:03] <supremekai> *470
[05:03] <supremekai> but I was about.. wait.. what about the one already installed?! :P
[05:03] <supremekai> thnks
[05:03] <Bashing-om> supremekai: correction '  sudo ubuntu-drivers autoinstall ' (left off that final 'l' )
[05:05] <supremekai> after purging I do the "sudo ubuntu-drivers autoinstall" right?
[05:06] <Bashing-om> supremekai: Yep - and reboot then to see the effect.
[05:06] <supremekai> Do i need to do the steps at the resolution link I sent? Like sudo apt install nvidia-prime, sudo prime-select nvidia, sudo apt install nvidia-driver-460, sudo modprobe nvidia, sudo nvidia-smi -pm 1, etc.?
[05:07] <Bashing-om> supremekai: Nope - the system will take care of all that :)
[05:07] <supremekai> Couldn't connect to zsys daemon: connection error: desc = "trransport: error while dialing dial unix /run/rsysd.sock: connect: connection refused"
[05:08] <Bashing-om> supremekai: No internet connection - check: ' ping -c3 ubuntu.com '.
[05:10] <supremekai> 3 transmitted 3 received
[05:10] <supremekai> seems ok
[05:10] <supremekai> strange :|
[05:10] <supremekai> well, let's go :P
[05:10] <supremekai> now I'll autoinstall
[05:10] <Bashing-om> supremekai: '
[05:10] <Bashing-om> supremekai: ' sudo apt update ' runs ?
[05:12] <supremekai> Bashing-om, it is running the ' sudo ubuntu-drivers autoinstall ' so I guess it is connected to the internet right?
[05:12] <supremekai> Or the sudo apt update is not kind of a test for internet connect? (I mean, do u want to test something else with that?)
[05:13] <supremekai> it is running sudo apt update :)
[05:14] <Bashing-om> supremekai: No idea presently about "Couldn't connect to zsys daemon" :( while here may as well run to ' sudo apt upgrade ' to get the system up2date .
[05:21] <supremekai> Bashing-om, yup :) I did it and it said everything was updated
[05:21] <supremekai> but man... I got back to it and after the password input I got the black screen again...
[05:22] <supremekai> I was about to throw this laptop out of the window but... then I had an idea! I connected the HDMI to another screen and it is working
[05:22] <supremekai> this is strange
[05:22] <supremekai> the laptop screen works till the login
[05:22] <supremekai> after the login the HDMI screen is on
[05:22] <Bashing-om> supremekai: Great! .. and you have also ran ' the autoinstall command ? ready now to reboot and see the effect ?
[05:22] <supremekai> yup
[05:23] <Bashing-om> supremekai: K, reboot then as we see what you have :D
[05:23] <supremekai> I did it already but the laptop screen after login keeps black
[05:23] <supremekai> I got an HDMI connected to an external screen
[05:23] <supremekai> and it is at the OS
[05:24] <supremekai> this is strange as f*ck
[05:24] <supremekai> I tried to change the type of screen display (extended, duplicated, etc.) but when I click the key of the keyboard associated to it
[05:24] <supremekai> it does not work :\
[05:24] <supremekai> I go to displays and I only get the external display
[05:24] <Bashing-om> supremekai: Yeah is very strange - but again, out of my skill set to know what is taking place here.
[05:25] <Bashing-om> supremekai: what shows ' sudo lshw -C display ' ?
[05:27] <supremekai> https://privnote.com/qmqiRW81#fgafNBoAa
[05:28] <supremekai> can I just use the xorg? any way to reset the xorg.conf to default?
[05:29] <Bashing-om> supremekai: Ouch ! that says you have Intell graphics - what makes you think Nvidia plays into this ? to see what the kernel see run: lspci -k | grep -iEA5 'vga|3d' - for the hardware.
[05:47] <supremekai> Bashing-om, solved!! :D
[05:47] <supremekai> I used xorg and followed this: https://askubuntu.com/questions/159663/how-to-reset-the-xorg-xserver
[05:48] <supremekai> and of course Bashing-om, I followed your lead!! You are the boss 8-)
[05:48] <supremekai> Thank you very much!! I appreciate it!
[05:51] <Bashing-om> supremekai: Great ! outaa here then :D be aware following old guides is a hazard as we are a fast moving operating system. Xorg has been depreciated for the longest in favour of DKMS ( dynamic kernel mode setting).
[05:55] <supremekai> Thanks for the tip Bashing-om !! :D I will change to nvidia driver tomorrow, but today at least it is working :P
[05:56] <Bashing-om> supremekai: Make sure that the kernel sees the Nvidia hardware ! before installing anything :D
[06:43] <Hash> Is ubuntu documentation incorrect?
[06:44] <ThinkT510> if you are talking about the wiki then it can br
[06:44] <ThinkT510> can be out of date
[06:44] <Hash> man o2cb says, "# service o2cb online" as example command, but 'service o2cb online isn't a command' since service only takes start/stop/restart etc. etc
[06:45] <Hash> neither is o2cb online a param or argument that works
[06:45] <Hash> install ocfs2-tools and see
[06:45] <Hash> look at man o2c
[06:45] <Hash> look at man o2cb
[06:45] <Hash> many of the ofcs2 commands documneted in the man pages don't actually exist or work on ubuntu at all.
[06:46] <ThinkT510> !info ocfs2-tools
[06:46] <Hash> https://bpa.st/GY4Q
[06:46] <Hash> \o/
[06:47] <Hash> stoned@server1:~$ service o2cb online
[06:47] <Hash> Usage: /etc/init.d/o2cb {start|stop|status|restart|try-restart|force-reload}
[06:47] <Hash> So what is the manpage talking about?
[06:47] <Hash> The manpage is either incorrect or I'm completely missing something.
[06:48] <Hash> did ubuntu do something to ocfs2?
[06:48] <ThinkT510> your paste doesn't include the word service
[06:49] <Hash> Yes it does
[06:49] <Hash> First one is without second one is with, to illustrate the issue.
[06:50] <Hash> neither with or without 'service' (which is an ubuntu specific service manager thing) do these commands work for those binaries.
[06:50] <ThinkT510> the first line says o2cb online
[06:51] <Hash> 12:47:03 am                  | stoned@server1:~$ service o2cb online
[06:51] <Hash> What does that say?
[06:51] <ThinkT510> that says service but your paste https://bpa.st/GY4Q doesn't
[06:52] <Hash> Correct
[06:52] <Hash> Two different examples, two differnet outputs.
[06:52] <Hash> https://manpages.ubuntu.com/manpages/bionic/en/man8/o2cb.8.html
[06:52] <Hash> https://manpages.ubuntu.com/manpages/bionic/en/man7/o2cb.7.html
[06:52] <Hash> man 7 states, # service o2cb online
[06:53] <Hash> I gave you the output of that, which is: Usage: /etc/init.d/o2cb {start|stop|status|restart|try-restart|force-reload}
[06:53] <Hash> But according to the man page, the output should be different.
[06:53] <Hash> So I try without 'service' as well (ALSO) which I just told you, and that gives a completely diff outotu, and 'online' isn't a argument to that command.
[06:54] <Hash> Can you even help me? At all?
[06:54] <ThinkT510> the copyright of that manpage is from 2011 so I'm guessing it is woefully out of date
[06:54] <ThinkT510> ubuntu uses systemd now
[06:55] <ThinkT510> back then it was using upstart
[06:56] <ThinkT510> I'd guess you replace the word online with start
[06:57] <Hash> That doesn't help with anything.
[06:59] <ThinkT510> can you paste the output of 'service 02cb start' please?
[06:59] <Hash> ocfs2 service won't run and listen on port 7777 so I can't get a cluster up
[06:59] <Hash> https://bpa.st/MGXQ
[07:00] <Hash> Active: active (exited). ss -tupln does not show any node listening on 7777
[07:00] <Hash> Oct 26 06:38:08 server1 o2cb[6656]: Registering O2CB cluster "krypton": OK
[07:00] <Hash> It says registered.
[07:01] <Hash> sudo o2cb start-heartbeat krypton
[07:01] <Hash> o2cb: Cluster 'krypton' not registered
[07:01] <Hash> \o/
[07:01] <Hash> The cluster won't come online so I can't format any file systems for use
[07:02] <ThinkT510> hopefully someone more knowledgable than me can help you better
[07:02] <Hash> https://bpa.st/DLRA
[07:03] <Hash> server2
[07:44] <Qetzlcoatl> Hi, all!
[07:44] <Qetzlcoatl> Does something like Apple Automator/Shortcuts or Mocrosoft Power Automate Desktop exist for Ubuntu 20.04?
[07:48] <Hash> Qetzlcoatl: #psychedelics
[07:48] <Hash> I say that because of your nickname.
[07:49] <Hash> Qetzlcoatl: what do those software do?
[07:51] <Qetzlcoatl> Hash: it do some typical thing on desktop on behalf of you
[07:51] <Qetzlcoatl> think of it like bash script but on desktop
[07:53] <Qetzlcoatl> it can interact with desktop apps and pipe one app output to another one input just like shell pipes but operating objects not text
[07:59] <mbordere> Hi, is there an up-to-date guide somewhere on compiling and configuring a kernel for Focal Fossa? I basically just want to change the page size and keep everything else the same in my current config.
[08:00] <Qetzlcoatl> simple example task I can imagine right now - "open gnome terminal, open another tab in it using powershell as shell, cut motd from bash tab of it, start commandlet in powershell tab of it with motd from bash tab as commandlet parameter, wait for expected gui app opened and click OK button in it"
[08:02] <Hash> You mean like a desktop scripting thing?
[08:03] <Qetzlcoatl> Hash: Yes!
[08:03] <Hash> https://github.com/autokey/autokey is port of auto hot key I think
[08:03] <Hash> python3 based desktop automation
[08:03] <Hash> https://alternativeto.net/software/autohotkey/?platform=linux
[08:04] <Hash> Oh and xdotool
[08:04] <Hash> This tool lets you simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions.
[08:04] <Hash> No idea if any of this helps
[08:05] <Qetzlcoatl> Hash: Thnx! Will play with them.
[08:32] <rveerman> my audio playback capabilities died on me.. for the 2nd time in a week.. it's a kubuntu installation, with a ALC1150 audio chip on the motherboard.. can anyone here help me please?
[08:42] <rveerman> nevermind! it was the audio wire :D (bit old)
[09:12] <diox> I'm trying to load a Ubuntu server installation from grub using a USB-stick. Any pointers? I've tried `set root=cd0; chainloader /EFI/BOOT/BOOTx64.EFI`. But chainloader just stalls. Not sure how to proceed
[09:18] <NET_maniak_> ivo
[09:21] <ihu> hi, can someone tell me how to get my ca cert added to the keystore? i added it to /usr/share/local/ca-certificates and extra as well as under /usr/share/ca-certificates. the only thing that happens is that a symlink is created under /etc/ssl/certs and that's about it, if i connect to my devices that have certs issued by this ca, they aren't trusted
[09:22] <ihu> i'm pretty sure i have done everything right. i tried both pem format as well as crt but that doesn't seem to have much of an effect, other than an actual crt is being rejected as it can't be read
[09:25] <vuurdraak> hi all o/ - question: does cron.daily only run at the exact specified time as set in crontab (iaw 6:25 am) or will cron run the cron.daily at least one time after you booted the PC the next day even though 6:25 am has passed ?
[09:29] <killall> Hello
[09:39] <pr100> vuurdraak: I think cron just goes at the times you specify, but anacron provides the kind of thing you suggest - i.e. catches from when the machine is down
[09:40] <TJ-> ihu: you're installing the CA certificate on every client?
[09:41] <vuurdraak> pr100, mmm that sounds bad :') so it would never run any scripts that are put in there, i can't find anything online about it
[09:42] <pr100> like I say, if you have a machine that's not up 24/7 then anacron porbably does what you want
[09:43] <pr100> https://linux.die.net/man/8/anacron
[09:43] <vuurdraak> pr100, it seems there are also scripts in there that Ubuntu created it self, so they would basicly never run
[09:43] <vuurdraak> i take a look
[09:53] <vuurdraak> pr100, this is interesting, it seems etc/anacrontab has enteries that run the scripts in cron.daily cron.weekly & cron.monthly , so i am asuming that if you dump a shell script in any of these directories anacron will make them run even if you not run 24h a day
[09:54] <pr100> yeah, that's the idea, although I dunno about the specific details
[09:57] <vuurdraak> pr100, i can see with: grep -i anacron /var/log/syslog -> anacron[1125]: Job `cron.daily' terminated -> anacron[1125]: Normal exit (1 job run) , i am assuming it has run the cron.daily jobs, and 1 job means executing the "1	5	cron.daily	run-parts --report /etc/cron.daily"
[09:58] <vuurdraak> i just double check tomorrow if my new added script has run after boot :) thanks for the help
[10:40] <[J]oules> trying to connect to ubuntu 18.04.4 using windows 7 mstsc and all it does is show authentication error 0x80004005. No login page just the error from ms remote desktop. Have xrdp installed on ubuntu box. Any ideas why??
[10:42] <[J]oules> can run tightvncserver and login without issue but only with tightvnc viewer and the resultant screen is xfce which I don't want. Just want my normal desktop,.
[10:51] <orangeextract> sudo adduser xrdp ssl-cert
[10:51] <orangeextract> i did this
[10:52] <orangeextract> hey [J]oules this one for you
[10:52] <[J]oules> orangeextract:  yeah i did that before
[10:54] <orangeextract> i made it work on ubuntu but it was limited because of xrdp is xfce. i installed debian with xfce now its work good.
[10:55] <[J]oules> https://usercontent.irccloud-cdn.com/file/3nyoasNT/rdp-auth-error.png
[10:55] <[J]oules> thats all i get
[10:56] <[J]oules> never get the xrdp login page
[10:58] <[J]oules> xrdp is running
[10:58] <[J]oules> root     27816  0.0  0.0  41656   536 ?        S    06:14   0:00 /usr/sbin/xrdp-sesman
[10:58] <[J]oules> xrdp     27843  0.0  0.0  25264  2264 ?        S    06:14   0:00 /usr/sbin/xrdp
[11:40] <alkisg> [J]oules: try `xfreerdp localhost`
[11:40] <alkisg> vnc is unrelated to the rdp protocol; while xfreerdp will test the rdp connectivity
[11:41] <alkisg> Or: xfreerdp /v:server, if you're testing it from another PC
[11:44] <[J]oules> perhaps another way. using vncviewer tried configuring xstartup with
[11:44] <[J]oules> unset SESSION_MANAGER
[11:44] <[J]oules> #unset DBUS_SESSION_BUS_ADDRESS
[11:44] <[J]oules> exec /etc/X11/xinit/xinitrc
[11:44] <[J]oules> gnome-session &
[11:45] <[J]oules> but all it does is produce a grey screen after login
[11:45] <alkisg> vnc is a different protocol than rdp; you can't connect the one to the other
[11:45] <alkisg> Decide if you want to use rdp or vnc...
[11:45] <[J]oules> alkisg: yeah I know that
[11:46] <[J]oules> regardless of what I try using mstsc.exe it just errors out with 0x80004005
[11:46] <alkisg> And what is the output of the xfreerdp that I asked for?
[11:46] <[J]oules> xfreerdp from where?
[11:47] <[J]oules> i dont quite follow you
[11:47] <alkisg> From any linux pc
[11:47] <alkisg> Even the same
[11:47] <alkisg> xfreerdp is an rdp client
[11:47] <alkisg> You want to test an rdp server
[11:47] <[J]oules> no no, i am using a windows 7 notebook to connect
[11:47] <alkisg> And the windows rdp client doesn't produce meaningful messages
[11:47] <alkisg> So, by testing from a linux rdp client, you'll be able to debug the issue
[11:47] <alkisg> AFTER you've fixed the issue, you'll go back to testing from windows
[11:48] <alkisg> So, what I'm saying is: install xfreerdp, the linux rdp client, and test from that, to see what the problem is
[11:49] <[J]oules> searched in ubuntu for xfreerdp and all that comes up is
[11:49] <[J]oules> libxfreerdp-client1.1
[11:49] <alkisg> $ dpkg -S /usr/bin/xfreerdp
[11:49] <alkisg> freerdp2-x11: /usr/bin/xfreerdp
[11:49] <alkisg> freerdp2-x11 is the package, xfreerdp is the command
[11:51]  * alkisg waves; back in a couple of hours...
[11:52] <[J]oules> sudo apt install freerdp2-x1
[11:52] <[J]oules> ...
[11:52] <[J]oules>  xfreerdp
[11:52] <[J]oules> xfreerdp: Command not found.
[11:54] <[J]oules>  /usr/bin/xfreerdp
[11:54] <[J]oules> [07:53:20:639] [30070:30070] [ERROR][com.freerdp.client.x11] - failed to open display:
[11:54] <[J]oules> [07:53:20:639] [30070:30070] [ERROR][com.freerdp.client.x11] - Please check that the $DISPLAY environment variable is properly set.
[11:57] <caveo> Hi, I'm experiencing some problems with gdm3. Whenever I reboot and type in my password it takes approx 2 mins to show the desktop. Do you want me to show some lines from journalct?
[12:09] <mihaiadrian> hi, is there a rss reader that can be configred to push notifications to desktop?
[12:15] <sal9000_> Recently my trusty Dell M3800 of 6 years developed a problem. It was following the last Ubuntu software update I did. The wifi randomly drops out and requires reboot. Seems a well-trodden path if you google "failed to wake NIC for hcmd" and "intel 7260", with little in the way of solutions. I am just wondering if it's possible that the update destroyed it, or it was a coincidentally-timed hardware failure. I notice that it still has this problem after
[12:15] <sal9000_> several fresh installs, and the problem also occurs on the Win10 partition. Could it be possible that the Ubuntu update installed new bad firmware on the wifi chip? Or is it a physical failure?
[12:20] <EriC^^> sal9000_: you could type "tail /var/log/apt/history.log" and have a look at the last update you did to see what packages it updated, maybe nothing related to wifi
[12:21] <sal9000_> EriC^^: Unfortunately I have formatted and reinstalled OSs several times since then, so I cannot go back and check this
[12:34] <caveo> guys, whenever I reboot and try to login it takes 2 mins to go to the desktop. Yesterday I messed a bit with python2 and gtk in order to install nmap, maybe the two things are related. I also tried to switch from gdm3 to lightdm but nothing changed. Thanks in advance
[12:39] <TJ-> caveo: does this reveal any delays? "systemd-analyze --user blame"
[12:40] <caveo> 2.207s<EMAIL_ADDRESS>[12:40] <caveo>  851ms tracker-miner-fs-3.service
[12:40] <caveo>  593ms org.gnome.SettingsDaemon.XSettings.service
[12:40] <caveo>  220ms org.gnome.SettingsDaemon.Rfkill.service
[12:40] <caveo>  177ms xdg-desktop-portal.service
[12:40] <caveo>  163ms org.gnome.SettingsDaemon.MediaKeys.service
[12:42] <caveo> I already run that command many times and it always showed me less than 8 seconds
[12:42] <caveo> now it gives me 2.207s<EMAIL_ADDRESS>[12:47] <quazimodo> is there a c4 diagram or similar for snapcraft
[12:47] <quazimodo> i'm struggling to understand the architecture
[12:54] <BluesKaj> Hi folks
[12:56] <coz_> godd morning
[12:59] <riv> why can't I get resolvectl on ubuntu?
[12:59] <tarzeau> riv: you can? comes with systemd pkg?
[12:59] <riv> but i dont seemt o have it
[13:00] <tarzeau> riv: ls -la /usr/bin/resolvectl ; dpkg -l systemd ?
 "[07:53:20:639] [30070:30070] [..." <- You need to have a graphics display to run xfreerdp, it can't be done from e.g. ssh
[13:45] <rajbm9> Hello
[13:48] <rajbm9> which version of ubuntu is better?
[13:48] <rajbm9> ubuntu 20 or ubuntu 18
[13:56] <mybalzitch> define better
[13:56] <mybalzitch> ah nvm
[14:02] <hali> Hello, my system was running well, till I installed some update, I have bad resolution and unknown monitor
[14:03] <hali> ubuntu 21.10
[14:09] <Ronalds_Mazitis_> hey, I'm getting batch file could not be read, when I try to use youtube-dl on text file
[14:09] <Ronalds_Mazitis_> snap run youtube-dl -cwoa list.txt
[14:16] <Ronalds_Mazitis_> ok snap does not read the directory
[15:10] <gebbione> I have left my ubuntu upgrade for too long now. I am trying now but I get sudo do-release-upgrade -d -> Please install all available updates for your release before upgrading. ..... Despite sudo apt-get upgrade -> 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
[15:10] <gebbione> 18 to 20
[15:13] <TJ-> gebbione: did you do "apt update" prior to "apt upgrade" ?
[15:13] <gebbione> yes, i have the suggestion to autoremove something
[15:13] <gebbione> i ll try that too but i was not suspecting it was going to be a problem
[15:14] <gebbione> indeed made no difference
[15:21] <TJ-> gebbione: is it currently 18.04  (cat /etc/issue)
[15:21] <gebbione> yes LTS
[15:22] <ioria> gebbione, uname -r ?
[15:22] <gebbione> 4.15.0-161-generic
[15:23] <ioria> gebbione, grep Prompt /etc/update-manager/release-upgrades
[15:23] <TJ-> gebbione: if you are wanting 18.04 to 20.04 you don't need the "-d" switch
[15:23] <gebbione> ioria, is your nickname from the Saint Seiya?
[15:24] <ioria> who knows :P
[15:24] <ioria> gebbione, but right, you don't need -d
[15:25] <gebbione> TJ-, -d or not the output is the same. I also tried to trigger the Gtk3 and also from upgrade manager but i get nothing
[15:25] <ioria> gebbione, grep Prompt /etc/update-manager/release-upgrades    what tells ?
[15:25] <gebbione> Prompt=lts
[15:29] <ioria> gebbione, do-release-upgrade -d -f DistUpgradeViewGtk3
[15:29] <gebbione> i tried that and the upgrade manager route
[15:29] <TJ-> could the sources.list be empty ?
[15:30] <ioria> maybe it tries to pull 20.04 that , by now, is considered old-release
[15:31] <gebbione> sources list -> https://termbin.com/308dq
[15:33] <gebbione> i thought 20.04 is still the latest lts ?
[15:33] <ioria> gebbione, nope, 20.04.x. is
[15:34] <gebbione> ok not sure how different that would be, i was omitting the minor version but indeed how to reproduce that indeed it is the problem?
[15:34] <ioria> gebbione, try to disable all the ppas
[15:35] <Guest75> hello
[15:35] <Guest75> Ok
[15:35] <Guest75> I guees
[15:35] <Guest75> thats great
[15:36] <gebbione> ioria, would i be able to inspect the previous sources list if i upgrade so i can remap them to new ones?
[15:37] <ioria> gebbione, you can enable them again, yes
[15:39] <ioria> gebbione, i don't remember if it works on 18.04, but try : RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager -d
[15:41] <gebbione> after i click the upgrade button i dont see anything popping up
[15:41] <gebbione> i ll try disabling them one by one
[15:41] <gebbione> the ppas
[15:41] <ioria> gebbione, yes, no other ideas so far
[15:42] <ioria> gebbione, and remove the -d flag
[15:44] <gebbione> ok things changed
[15:45] <gebbione> lets see where it goes
[16:12] <superboot> Hi all I'm trying to get a nested xsession setup (with either xnest or xephyr), but all I'm getting is a black window at launch. I have ~/.xsession containing gnome-shell &. Hints
[16:23] <omar> hey guys, I am using ubuntu 20.04 on a thinkpad x1 carbon. on my external monitor, which supports 1440p, I am only able to set resolutions up to 1080p. I tried adding and setting a new mode via xrandr as described here (https://askubuntu.com/questions/189246/how-set-my-monitor-resolution) but with the last command, I get the error message 'xrandr: Configure crtc 0 failed'.  the answer on this question advices to supply the crtc number to
[16:23] <omar>  xrandr https://askubuntu.com/questions/136139/xrandr-configure-crtc-0-failed-when-trying-to-change-resolution-on-external-m. when I do this, I get the same error message. what can I do here?
[16:46] <syntax> hello
[16:49] <omar> I figured out my problem above. the problem was that the laptop didn't support the resolution via hdmi. i connected the display via usb-c and now it runs at the native solution, although only at 55hz.
[16:50] <sarnold> 55hz? ouch
[16:55] <johnjay> how do i run a program from the gui in ubuntu?
[16:55] <johnjay> is it like win+r?
[16:55] <Syntax> are you in the CLI or somthing?
[16:56] <Syntax> there should be a little app menu bunch of squares thing in the bottom left
[16:56] <matsaman> johnjay: ALT+F2? TAB?
[16:57] <johnjay> tab does nothing. alt-f2 does. thanks
[16:59] <johnjay> Syntax-: mac and windows both have shortcuts to run a program directly
[17:00] <johnjay> i'm fairly sure gnome did as well
[17:01] <johnjay> lldb
[17:20] <gebbione> is anyone here using a configuration manager solutions such as ansible to maintain their local package installations?
[17:21] <leftyfb> gebbione: yes. Though you might try #ansible if you need help with ansible
[17:22] <gebbione> not really, i use ansible but if you do i was wondering if you had anything ubuntu specific to run on your desktop like a repo or something where you have added your own modules
[17:22] <gebbione> most of the stuff i do with ansible is for servers
[17:22] <gebbione> never used it for my local machine
[17:45] <emerson> has anyone had connection issues to http://ppa.launchpad.net in the past hour or so?
[17:46] <emerson> specifically http://ppa.launchpad.net/ondrej/php/ubuntu
[17:47] <tomreyn> emerson: if you suspect there can be problems with ppa.launchpad.net, see the /topic in #launchpad
[17:47] <oerheks> emerson, not here, on what ubuntu version?
[17:47] <TJ-> emerson: yes, the wrong X509 certificate is being sent
[17:48] <emerson> oerheks: focal
[17:48] <emerson> tomreyn: will do, thanks
[17:49] <sarnold> emerson: known problems, yeah
[17:50] <emerson> i guess answers.launchpad.com timing out answers some of my questions
[17:51] <emerson> er, .net
[17:53] <emerson> sarnold: *nod*
[18:06] <sarnold> emerson: I'm hearing it's supposed to be back, give it another try?
[18:19] <emerson> sarnold: yeah, looks good now!
[18:24] <sarnold> emerson: woot
[19:00] <MaoOpc> hi there
[19:01] <Syntax-> hello
[19:01] <MaoOpc> can u tell me, please, how to see " all users " task in task manger ?
[19:02] <Syntax-> i think its in the little menu in the top right and prefrances gimme a minute to look
[19:02] <MaoOpc> ok let me know
[19:03] <Syntax-> yup found it leme figure out how to send a file
[19:03] <Syntax-> sent you a file thing
[19:04] <Syntax-> new to Hex Chat so im gonna just explain it click the 4 lines in the top right corner and click all proccesses
[19:05] <MaoOpc> i hane " do not disturb "
[19:06] <Syntax-> wdym?
[19:06] <MaoOpc> and " Settings... "
[19:06] <MaoOpc> sorry im using lxde
[19:06] <sarnold> "send a file" hasn't really been a thing on irc for 25 years
[19:06] <Syntax-> ah
[19:06] <sarnold> if you want to share an image, best to upload it to imgur.com or similar
[19:06] <MaoOpc> use gyazo pls
[19:06] <Syntax-> should be window in the top then file transfers
[19:07] <Syntax-> one moment uploading to gdrive
[19:07] <MaoOpc> i used xchat 15years ago sorry
[19:08] <Syntax-> https://drive.google.com/file/d/1TNxH6VZmwsx3dhlcrqgzjpwA0aiup70P/view?usp=sharing
[19:08] <Syntax-> tis fine
[19:09] <MaoOpc> wait im on an x386
[19:10] <Syntax-> 32 bit?
[19:10] <summonner> i386  x64
[19:10] <MaoOpc> 8 bit
[19:10] <Syntax-> whot
[19:10] <summonner> 8 bit is 8086
[19:10] <MaoOpc> it0s taking a wile
[19:10] <MaoOpc> -.-
[19:11] <Syntax-> hello?
[19:12] <Syntax-> accidently hit the dissconnect button
[19:12] <summonner> Sorry, 8088, the 8086 is 16 bit.
[19:12] <genii> I'm pretty sure 8086 was 16bit and 8088 was 16 bit with 8bit bus
[19:12] <sarnold> please be silly in #ubuntu-offtopic :)
[19:13]  * genii grabs his bag of cookies and heads to #ubuntu-offtopic
[19:16] <MaoOpc> mmm
[19:17] <MaoOpc> i have 2 servers in this i have lghtdm and in system monitor i see all users task
[19:17] <MaoOpc> in onther server i have lxde and i see only task of user logged in
[19:18] <Syntax-> what task manager are you using?
[19:18] <Syntax-> top?
[19:25] <MaoOpc> gnome system monitor i think Syntax-
[19:26] <Syntax-> ah well did you click what i showed you in the picture i sent you?
[19:30] <MaoOpc> no Syntax- i cannot open it
[19:31] <Syntax-> oh
[19:31] <Syntax-> well what do you mean open it
[19:31] <Syntax-> the image?
[19:31] <Syntax-> https://drive.google.com/file/d/1TNxH6VZmwsx3dhlcrqgzjpwA0aiup70P/view?usp=sharing
[19:32] <Syntax-> here is the link to the image its set to public you should just be able to open it in a browser
[19:32] <MaoOpc> i cannot see that menu Syntax-
[19:32] <Syntax-> hmm leme get a bigger image to show you where to click
[19:32] <MaoOpc> top right f LIGHTDM ?
[19:34] <Syntax-> alright here we go a bigger image
[19:34] <Syntax-> https://drive.google.com/file/d/1TNxH6VZmwsx3dhlcrqgzjpwA0aiup70P/view?usp=sharing
[19:36] <MaoOpc> lol
[19:36] <MaoOpc> i didnt see that 4 lines
[19:36] <MaoOpc> damn me !
[19:36] <MaoOpc> tysm Syntax- xD
[19:36] <MaoOpc> <3
[19:37] <Syntax-> yup! happy to help!
[19:38] <MaoOpc> Syntax- and what about in task manger ?
[19:38] <Syntax-> oh that does look diffrent uh gimme a minute to search
[19:38] <MaoOpc> View -> Show other users tasks
[19:38] <MaoOpc> found it ;)
[19:39] <Syntax-> yup was just about to say that
[19:39] <MaoOpc> ok ok very simple
[19:39] <MaoOpc> ty
[19:39] <Syntax-> yup
[19:43] <Syntax-> thats my other computer
[19:57] <dshelby> Hello
[19:58] <dshelby> im waynewayne from Texas
[19:58] <syntax-> hello and welcome!
[19:58] <dshelby> Thanks
[19:58] <edlou> and i ate chicken for lunch
[19:58] <syntax-> nice
[19:59] <dshelby> how good was the chicken?
[19:59] <dshelby> bye
[21:41] <Exterminador> sorry for my stupidity, but can I use just one ip as a proxy?
[21:46] <matsaman> try it and see
[22:47] <gebbione> what client do you use for SFTP?
[22:47] <oerheks> filezilla is the most common ftp client
[22:48] <gebbione> i have problems with it, it keeps attempting the use of ssh keys even if i specify to ask passwords, it fails with 6 keys and it aborts
[22:48] <VMGuy23> Doesn't Nautilus have FTP support?
[22:49] <Phase> I can't remember the last time I've needed to ftp/sftp something, but I'd probably just use the CLI program `sftp`
[22:50] <oerheks> attempting the use of ssh keys even if i specify to ask passwords .. restart the ssh service on the host?
[22:56] <matsaman> gebbione: for sftp, I'd use sshfs, rsync, or scp
[22:56] <matsaman> for plain stupid ftp, I'd use lftp
[22:56] <gebbione> oerheks, not sure what benefit it would give. I just would like filezilla not to use keys unless explicitly mapped in the ssh config or configured in the client. I also dont see an ssh service
[22:57] <oerheks> no clue there..
[22:58] <gebbione> matsman i guess you just use cli, i was hoping for a ux
[22:59] <ravage> cli has the best ux for me
[22:59] <Phase> gebbione: I guess trying googling for other GUI clients?
[23:00] <gebbione> i tried others, some had even more problems of other kinds. thats why i was asking in ubuntu
[23:01] <matsaman> gebbione: filezilla's not bad, historically
[23:01] <gebbione> indeed, i have no problems with it in other OSs
[23:02] <gebbione> not sure why it is forced to use the ssh keys on linux/ubuntu
[23:02] <matsaman> if you use sshfs, for which there should be GUIs, then you can use your GUI file manager also
[23:02] <matsaman> gebbione: ssh keys?
[23:03] <oerheks> ssh keys request are server side..
[23:03] <gebbione> yes it goes to all the keys installed in ~/.ssh ... it tries to use them to login and it fails after 6 of them. I have lots of keys... cannot move them all the times just to use filezilla
[23:09] <gebbione> matsaman, this is what filezilla does ... https://paste.ubuntu.com/p/G366cBmZqm/
[23:12] <oerheks> https://askubuntu.com/questions/564419/filezilla-error-pageant-failed-to-answer-challenge/585164#585164
[23:12] <oerheks> maybe your answer too
[23:17] <gebbione> not the error i have, the auth fails in 6 attempts
[23:17] <gebbione> see the logs
[23:17] <gebbione> but ultimately filezilla does not give an option to change this
[23:17] <gebbione> :/
[23:21] <gebbione> using export SSH_AUTH_SOCK="" && filezilla works ... such an annoying thing though
[23:23] <oerheks> file a bugreport?
[23:31] <zph1nx> Is there any way to set grub boot options like nomodeset in preseed or autoinstall?
[23:42] <gebbione> just tried editing a desktop file, for the launchers. I am trying to customise the call to an executable but if i modify the Exec= line it wont appear in activities anymore


[00:19] <poolie> hi all
[00:30] <jelmer> hi poolie
[00:33] <poolie> hi there jelmer, how are you?
[00:35] <jelmer> thanks, had a good weekend, and today I finally got the impression I'm getting to the last of these vf-specific tests that need to be moved
[00:35] <poolie> great
[00:36] <jelmer> With the new extensions in subunit I'm going to set up a ratchet (?) to get the number down further and see the progress
[00:36] <jelmer> poolie: and how are you? are you on the road yet?
[00:36] <poolie> in a few hours
[00:36] <poolie> pretty good, just doing all the little chores before travelling
[01:19] <spiv> Hi all.
[01:19] <spiv> Nothing like a mysteriously locked up X to start the morning!
[01:19] <lifeless> \i/
[01:45] <lifeless> jelmer: why does the subunit recipe not use the subunit debian packaging branch ?
[01:46] <jelmer> lifeless: that's how jml set it up hystorically, I don't think he has access to the debian branch
[01:46] <lifeless> ok, changing it
[01:47] <jelmer> *historically
[01:51] <lifeless> jelmer: https://code.launchpad.net/~testing-cabal/+archive/archive/+buildjob/2517596/+files/buildlog.txt.gz is what got me looking at this
[01:51] <lifeless> note the massive conflicts
[01:51] <lifeless> we should perhaps use nest-part in fact
[01:51] <jelmer> lifeless: Did you see I pushed an updated branch earlier tonight?
[01:52] <lifeless> yes, and it had commits on it
[01:52] <lifeless> which suggests its wrong :)
[01:52] <jelmer> what's wrong about a branch with commits, isn't that the whole point ? :-P
[01:52] <lifeless> not for recipes
[01:52] <lifeless> the point of recipes is to use the packaging data as much as possible
[01:53] <lifeless> and fix things upstream
[01:53] <jelmer> I merged upstream, I didn't make any additional changes to the upstream code
[01:53] <lifeless> jelmer: right, but you needed to merge upstream because the packaging data has previously had changes leading to these conflicts
[01:54] <lifeless> no?
[01:55] <jelmer> lifeless: right
[01:56] <jelmer> I'm not sure why we have those extra changes in the packaging branch
[01:56] <lifeless> well, we don't in my packaging branch
[01:56] <jelmer> lifeless: you mean the one on alioth?
[01:57] <lifeless> jelmer: there is none on alioth
[01:57] <jelmer> bzr info apt:subunit
[01:57] <lifeless> lp:~lifeless/debian/sid/subunit/sid
[01:58] <lifeless> hymm, there is
[01:58] <lifeless> but thats stale
[02:01] <lifeless> jelmer: so looking at that
[02:01] <lifeless> I'm unhappy with 0.0.6-2
[02:01] <lifeless> jelmer: I have not had a single good experience with source format 3
[02:02] <lifeless> jelmer: why did you change it ?
[02:04] <lifeless> jelmer: I mean, I'm glad you're doing stuff there but that particular change is disruptive (as is the dh_python2 change)
[02:04] <lifeless> jelmer: it must be very late for you
[02:04] <lifeless> jelmer: so I'm happy to talk about this your morning
[02:05] <lifeless> jelmer: (and I only now remember you actually stepped up and became maintainer, looking at log of debian/control)
[02:09] <lifeless> jelmer: I've put lp:~testing-cabal/debian/sid/subunit/daily-builds up as a stable url so we don't go making new branches every release (because one branch builds for all releases we need to figure out how to do compatibility in one place anyhow)
[02:15] <lifeless> jelmer: I really have to run to the chemist, sorry if any of the above is weird/nonsequitor/annoying
[02:56] <poolie> hi spiv
[03:01] <spiv> Hi poolie
[08:12] <jam> morning all
[08:13] <jam> spiv: if you're still around, any luck with the concurrent repacking issue?
[08:45] <spiv> jam: https://bugs.launchpad.net/bzr/+bug/772935 temporarily queue-jumped
[08:45] <jam> sure
[08:46] <spiv> Basically with the concurrent packing one I want to refactor the heck out of pack_repo.py to make the logic much more testable
[08:47] <spiv> (without having to resort to e.g. trying to run two threads with precise timing)
[08:59] <spiv> jam: btw, I've created lp:bzr-repodebug, which collects some of the ad hoc scripts/plugins I've made or seen in the past
[09:00] <spiv> jam: because it's too hard to find them in random people's +junk months later, but not quite worth making projects for each of them
[09:00] <spiv> It's currently got check-chk, chk-used-by, fetch-all-records, fix-missing-keys-for-stacking, mirror-revs-into, repo-has-keys and repo-keys commands
[09:06] <bialix> hi guys
[09:06] <bialix> C:\work\Bazaar\plugins\format1\__init__.py:13: DeprecationWarning: __builtin__.type.set_default_format was deprecated in version 2.4.0.
[09:06] <bialix> workingtree.WorkingTreeFormat.set_default_format(workingtree.WorkingTreeFormat5())
[09:06] <bialix> what's wrong?
[09:07] <bialix> and why it complains about __builtin__?
[09:07] <bialix> that's with bzr.exe 2.4.b1
[09:08] <spiv> That message does seem a bit wrong
[09:10] <bialix> spiv: the line from my plugin is: workingtree.WorkingTreeFormat.set_default_format(workingtree.WorkingTreeFormat5())
[09:17] <bialix> so I should use set_default for 2.4, right?
[09:17] <spiv> bialix: I think so
[09:18] <spiv> bialix: probably that deprecation needs to use @deprecated_function instead of @deprecated_method, or deprecated_method needs fixing to handle classmethods better, or something.
[09:19] <spiv> Or maybe move @classmethod after the @deprecated_method line?  Anyway, that message is clearly a bug.
[09:22] <bialix> spiv: should I file a bug report?
[11:35] <bialix> guys, why does bzr 2.4b1 print too much info about plugins on traceback?
[11:35] <bialix> is there any knob I can modify to get the old behavior?
[11:36] <bialix> Bug 776272
[11:59] <maxb> bialix: Try 2.4b2?
[12:00] <bialix> no windows installer available yet :-(
[12:14] <lifeless> jelmer: hi
[12:20] <jelmer> lifeless: hi
[12:20] <lifeless> jelmer: sorry I went skewiff your last night
[12:20] <jelmer> lifeless: sorry for not responding yesterday
[12:20] <lifeless> jelmer: no worries, it was v. late for you
[12:20] <lifeless> jelmer: so, I'm glad you are maintaining subunit
[12:21] <lifeless> jelmer: I'm worried that in the -2 change we can't build it for CAT in the canonical datacentre anymore
[12:21] <lifeless> because: source format 3, and dh_python2
[12:22] <lifeless> I don't know what to do about those. For all the packages I'm still maintainer of I'm basically using source format 1 by choice and the oldest-supported python buildchain.
[12:24] <lifeless> jelmer: do you have an ideas about how to deal with that?
[12:24] <jelmer> lifeless: I think those changes make sense if we're considering just Debian (e.g. bugs have been filed about upgrading to dh_python2)
[12:25] <jelmer> lifeless: I can symphatize with whoever is doing the backporting though, happy to go back for the moment if that helps elsewhere
[12:25] <lifeless> jelmer: mmmm, perhaps, if we don't care about debian backports
[12:25] <lifeless> jelmer: the CAT archive can't build source package 3, so at least for me using source format 1 is better (and it works fine with bzr maintenance too)
[12:26] <lifeless> jelmer: I'm not sure what the dh_python2 backports story is; I've assumed its 'backport debhelper and hope', but I may be wrong
[12:26] <jelmer> lifeless: dh_python2/source 3 should work fine in squeeze too IIUC
[12:29] <jelmer> either way, I don't particularly mind going back for the moment
[12:29] <lifeless> jelmer: squeeze has 2.6.6-3, but -6 was the dh_python landing AFAICT
[12:29] <lifeless> jelmer: please, I think that would be good
[12:30] <lifeless> jelmer: the source format is the key thing
[12:30] <lifeless> jelmer: the CAT dak archive doesn't handle format three at all. Full stop.
[12:30] <jelmer> lifeless: 2.6.6-3~ is the minimum version according to the wiki
[12:30] <lifeless> jelmer: ah, interesting;
[12:32] <lifeless> jelmer: talk to lamont if you want to know the limitations of CAT more
[12:32] <jelmer> lifeless: I've been there... :)
[12:32] <jelmer> I backported a newer bzr-builder to it a while back
[12:33] <lifeless> fun :)
[12:37] <lamont> it's lucid+security+updates, and then we try to minimize what else we drag in. packages not in lucid are much easier to bring in, after that it's a question of "who else may break if we pick this up?"
[12:38] <maxb> Unless the package does something interesting, backporting a dh7 dh_python2 package is probably just a matter of swapping --with python2 for --with python-support
[12:38] <maxb> (and reducing builddeps)
[12:42] <maxb> dh_python2 doesn't live in debhelper, it lives in the python-defaults source package (a bit perversely)
[12:54] <jdobrien> why would launchpad display the message: The name 'u1rest' has been blocked by the Launchpad administrators.
[12:54] <jdobrien> it seems to meet the criteria on the project page
[12:55] <jelmer> jdobrien: might be that the u1 prefix is blocked?
[12:55] <jelmer> jdobrien: #launchpad is probably a better place for this question
[12:55] <jdobrien> jelmer, oh sorry
[12:56] <jelmer> no problem, it's just that you're more likely to get a useful answer there :)
[12:57] <jelmer> or I can speculate wildly, if you prefer
[13:49] <jelmer> jam: hi
[13:50] <jelmer> jam: Do you know in what situation I could see _LazyGroupCompressFactory._manager being set to None?
[13:50] <vanguard> is there some way to always use --strict for commit and push?
[13:50] <jelmer> I'm getting a confusing error in get_bytes_as()
[13:51] <jelmer> vanguard: I just have an alias that aliases "commit" to "commit --strict"
[13:51] <jelmer> I think there's also an option that can do it for you, but I forget what it is :)
[13:52] <vanguard> jelmer: alias in bashrc?
[13:52] <jelmer> vanguard: in ~/.bazaar/bazaar.conf - see "bzr alias"
[13:54] <vanguard> jelmer: thanks!
[14:50] <Dr_Al> I've got a few (fairly elementary) questions about writing some new test code.
[14:51] <Dr_Al> This is related to the bug in setting the parent location with switch -b
[14:51] <Dr_Al> Bug 513709
[14:52] <Dr_Al> I'm starting to write a test harness to demonstrate this behaviour, but my experience with bzrlib is a bit limited.
[14:52] <Dr_Al> According to the Bazaar Testing Guide: "Use the bzrlib library when setting up tests and when evaluating the side-effects of the command. ".  Therefore, I'm trying to use bzrlib to create a treeless repository with a trunk (or whatever) branch inside it (to match the example in the bug report)
[14:53] <Dr_Al> At the moment, I'm writing the test code in test_switch.py (in the blackbox directory) and I've started by using self.make_repository('repo_lw', shared=True), but I can't see how to specify the tree-less behaviour.
[14:54] <Dr_Al> Also, what's a good way to get used to using bzrlib (e.g. finding out how to create a branch in the new repository and how to check a branch out to a working folder elsewhere?
[14:54] <Dr_Al> It's taking me quite a while to get my head round the different types that are rreturned by the various bzrlib functions.
[15:00] <jelmer> hi Dr_al
[15:00] <jelmer> Dr_Al: tree-less behaviour would be done with repo.set_make_working_trees()
[15:01] <jelmer> Dr_Al: To test that bug you probably need to add an extra blackbox test for "bzr switch -b" - the other ones are in bzrlib/tests/blackbox/test_switch.py
[15:01] <jelmer> The other tests should hopefully give you a bit of inspiration
[15:03] <Dr_Al> jelmer: Thanks: set_make_working_trees looks good.
[15:05] <Dr_Al> jelmer: I'm already working in test_switch.py as I said.  I've managed to create the repository, but every time I want to do something extra, I seem to be spending an inordinate amount of time searching classes, parent-classes, grand-parent classes etc for a function that might do what I want.  In test_switch.py, most of the functions seem to use make_branch_and_tree, which isn't quite what I want
[15:06] <jelmer> Dr_Al: I guess it always takes a bit of getting used to
[15:06] <Dr_Al> I could (assuming I could extract the path of the repo from the CHKInventoryRepository object that make_repository returns) just use run_bzr to do all the bits and pieces that I want to do, but that seems to be against the spirit of the Testing Guide quote that I posted.
[15:07] <jelmer> Dr_Al: Using run_bzr is fine in the blackbox tests
[15:07] <jelmer> Dr_Al: that bit of the testing guide applies to the non-blackbox stuff
[15:07] <Dr_Al> jelmer: Really?? It's item 3 on the list of points under the section title "Blackbox (UI) tests"!
[15:08] <Dr_Al> Most of the other tests in test_switch seem to do all the preparation with bzrlib and then use run_bzr for the one command that they're testing
[15:09] <jelmer> hmm, ok.. that's not my experience in other blackbox commands. perhaps I'm not aware of the best practices in this regard..
[15:09] <Dr_Al> Fair enough!
[15:09] <jelmer> jam, vila; ^
[15:10] <vila> jelmer: you're right
[15:10] <vila> Dr_Al: ley me check the guide 8-)
[15:10] <Dr_Al> Regardless of best practice, is there a good way of interrogating bzrlib?  It seems daft that I'm having to go through classes, parent classes etc ad nauseum to determine the way to do some fairly basic stuff like creating a branch in the repository.
[15:11] <Dr_Al> I'm sure I'm missing some really obvious bit of documentation...
[15:11] <Dr_Al> vila: Thanks!
[15:11] <jelmer> Dr_Al: I usually look for other examples in the code that do similar things as I need to - if you need to create a bound branch you can grep for tests that use bound branches (they'll have something like that in their name)
[15:12] <jelmer> Dr_Al: Why do you need to create a shared repository, is that relevant for that bug?
[15:13] <vila> Dr_Al: right, it may be a bit ambiguous in the guide, but the general rule is that for blackbox tests you mainly rely on run_bzr
[15:13] <vanguard> how can I populate a tree via FTP?
[15:13] <vila> Dr_Al: UI tests are a bit of a special case as *sometimes* it's easier to tweak directly with bzrlib
[15:13] <vanguard> I want to upload my website with a simple `bzr push`
[15:13] <Dr_Al> jelmer: The short answer is: I'm not sure.  I'm basing the test case on the way that we (the company at which I work) use Bazaar.  This is with a shared treeless repository on a network drive with feature branches inside it.  We then use heavyweight checkouts and 'switch -b' / 'switch' to pick branches.
[15:13] <vila> vanguard: try 'bzr upload' instead from the bzr-upload plugin
[15:13] <Dr_Al> vila: Okay, fair enough... I'll do it with run_bzr.  It certainly makes my life easier!
[15:14] <vila> Dr_Al: once you submit your proposal, the reviewer may gives you better ideas and hints (if needed), but don't make your life harder *before* that ;)
[15:15] <Dr_Al> For verifying whether the test has passed (i.e. whether the parent is set correctly), is it better to parse 'bzr info' or to use bzrlib to (somehow) open the branch and interrogate the parent location.  My instinct says the latter, but then that may end up being quite complicated!
[15:15] <Dr_Al> vila: Can't argue with that!
[15:15] <vila> branch.get_parent_location() (from memory)
[15:16] <vila> bah, one of those ...
[15:16] <vila> branch.get_parent()
[15:16] <Dr_Al> jelmer: (continuing earlier comment: sorry, got distracted)... therefore, I thought it was more appropriate to make the test case match the behaviour we were looking for...
[15:16] <Dr_Al> vila: thank yoU!
[15:17] <Dr_Al> vila: Now I just need to open the branch (created with run_bzr), but don't worry, I'll do some digging...
[15:18] <vila> that should be something along bzrlib.branch.Branch.open_containing(path)[0]
[15:18] <vanguard> vila: that is super handy, thx!
[15:18] <vila> Dr_Al: bzrlib.builtins is the source of all good bits when you're searching for high level usages of bzrlib internals
[15:20] <Dr_Al> vila: Great, thanks
[15:47] <Dr_Al> I'm (fairly obviously) nowhere near ready to propose this for merging (having only written the test harness), but is there any chance someone could have a look at my test harness code (http://bazaar.launchpad.net/~abudden/bzr/switch_parent_513709/revision/5817) and check that I'm writing code in an acceptable style and that the code looks reasonable at first glance?
[15:53] <vila> Dr_Al: rough review:
[15:54] <vila> instead of a _test_xxx method, split it into an assert<Result>(relevant params) and probably a test script (see bzrlib.tests.test_script.py)
[15:55] <vila> never use os.chdir, run_bzr accept a work_dir parameter
[15:56] <Dr_Al> vila: Thanks... I'll have a look at that.
[15:57] <vila> the split stuff seems... a bit complex, can't you achieve that with a *single* split ?
[15:58] <vila> ha, a single class there...
[15:58] <Dr_Al> I'd like to, but I couldn't see an easy way.  split only produces two entries rather than a list (as I was expecting).
[15:59] <vila> Dr_Al: you may create a dedicated class for your tests so that they could share a setUp method that will create the needed stuff up to... the run_bzr('checkout'...
[16:00] <vila> Dr_Al: so that you create two test_ methods in this new class, one for heavy and the other for light
[16:00] <Dr_Al> I considered parent.split(os.path.sep) or parent.split('/'), but I wasn't sure which would be correct for Windows
[16:00] <vila> Dr_Al: bzrlib.osutils is your friend there
[16:00] <Dr_Al> That was my original plan actually (dedicated class), but it seemed more natural to use test_switch.  I'll look at refactoring it into its own class tomorrow.
[16:00] <Dr_Al> Aha... hadn't seen bzrlib.osutils.
[16:01] <Dr_Al> Thanks vila.  I'm just throwing it out there to see what people think. I've written a small script which I'm using to show bzr branch information at the bash prompt. The code is at http://bazaar.launchpad.net/~chy-causer/bzr/bzr-term-info/view/head:/__main__.py . I know that bzr shell offers similar stuff but I wanted to know if anything similar exists and if not, if there was any need for it
[16:40] <chriscauser__> Eagle eyed people may notice that this script was originally hosted by Github, and for that I apologize :$
[17:19] <vanguard> chriscauser__: looks nice, I build something like that using bash, not that elegant ...
[17:21] <chriscauser__> vanguard: My initial version was in bash! It was a little too slow if I wanted to check to see if the working tree was dirty though which is why I dropped down to Python
[17:22] <vanguard> chriscauser__: I just checked whether there is a .bzr directory. And then I just checked whether `bzr status` had any output
[17:23] <chriscauser__> Yeah, that's what I started with but doing it in python gave me a (off the top of my head) ~35-40% speed boost
[17:23] <vanguard> chriscauser__: checking for the dir is prtty easy, but the status slow it down really bad, especially on a cold start
[17:24] <chriscauser__> vanguard: Yeah :(
[17:26] <vanguard> chriscauser__: the only cool thing is that I could easily adapt the script to git, hg, svn … it does all the checks and tells me which SCM is used in this folder :)
[17:29] <chriscauser__> vanguard: Ah! Well, my bash prompt contains $(get_bzr_info)$(get_hg_info)$(get_git_info) so it works for all three of them. The only thing is that if a directory is versioned using two version control systems, it's shown twice, but that's a really fringe problem :)
[17:29] <vanguard> chriscauser__: using two SCM is a fringe itself I'd say.
[17:30] <vanguard> chriscauser__: my script would just show the first one that applied, I guess bzr if it was bzr+git
[17:31] <chriscauser__> vanguard: Oh well :) Glad you like it and hope it may be of some use to you in the future. I'll be working on showing conflicts next
[18:17] <vila> chriscauser__: You want wt.has_changes()
[18:17] <vila> yeah, talking to yourself again...
[18:38] <vila> jelmer: loom broken... never mind, you already landed a fix ;) Gee, almost 3 weeks ago even :-D
[18:39] <jelmer>  :)
[18:43] <achiang> what is the easiest way to get a diff of all the files in a directory compared to an earlier revision? unified diff is fine, but maybe a gui tool would be useful too
[18:44] <vila> achiang: bzr diff -r<revno>
[18:44] <achiang> oh, that's it?
[18:44] <vila> yeah
[18:44] <vila> it's even 'bzr diff' only to look at your uncommitted changes
[18:44] <achiang> pretty easy. :)
[18:45] <vila> see 'bzr diff --help' for more
[18:45] <achiang> well, i'm doing code archaeology, so i don't have uncommited changes per se
[18:45] <achiang> vila: what is the name of the gui bzr diff tool?
[18:45] <vila> good, archeology is all about not breaking anything ;)
[18:46] <vila> bzr qlog from the qbzr plugin ?
[18:46] <achiang> hm, ok. i think i have that, thanks
[18:47] <vila> bah, bzr qdiff I meant
[18:47] <vila> bzr qdiff --help for details
[18:47] <achiang> vila: thanks
[18:56] <binary_crayon> Hello, I would like to install Bazaar Explorer from source. How may I install QBzr as dependency? I am using Mac OS X. Thanks
[23:35] <ckontros> I pulled a branch, made 1 change and tried to push. Got this: http://paste.ubuntu.com/603012 I'm using bzr from the Natty repo.
[23:37] <ckontros> Not I looked up  "rich-root support" and then tried a "bzr upgrade --rich-root-pack ." Said branch was v.7 and I couldnt go to v.6. SO Im stuck.
[23:38] <ckontros> So Im stuck. ANy ideas?
[23:48] <glyph> ckontros: "the natty repo"?  Do you mean "in natty" or "from https://launchpad.net/~bzr/+archive/ppa, and I'm using natty"
[23:48] <ckontros> glyph: BZR from official natty repos.
[23:50] <ckontros> Not PPA.
[23:50] <lifeless> ckontros: 'bzr info -v' and paste the repository  line please
[23:50] <glyph> ckontros: OK.
[23:52] <ckontros> lifeless: http://paste.ubuntu.com/603021
[23:53] <lifeless> ckontros: you're already using rick roots
[23:53] <lifeless> ckontros: note that the rick root pack format is much slower than the 2a format
[23:54] <lifeless> ckontros: ok, the *remote* branch is the one that is using an old format
[23:54] <lifeless> lp:~ubuntustudio-dev/ubuntustudio-default-settings/UbuntuStudio is what needs upgrading
[23:54] <ckontros> lifeless: Gotcha.
[23:54] <lifeless> ckontros: don't pass '--rich-root-pack'
[23:55] <lifeless> ckontros: you may have a number of related branches to upgrade; the launchpad UI has an 'upgrade this branch' button
[23:55] <lifeless> ckontros: if you do upgrade them all yoiu should also upgrade your local branch
[23:55]  * ckontros looks
[23:55] <lifeless> just run 'bzr upgrade' in it
[23:56] <ckontros> After I pull it clean? (and local?)
[23:57] <lifeless> sure
[23:57] <lifeless> each branch of this project needs to be upgraded separately
[23:57] <ckontros> See, I hit this before and actually tried that 1st thing.
[23:58] <ckontros> See, something's odd. Im a member of ubuntustudio-dev and it says I cant upload to this branch on the page.  https://code.launchpad.net/~ubuntu-branches/ubuntu/oneiric/ubuntustudio-default-settings/oneiric
[23:59] <ckontros> james-w looks to have done something last.
[23:59] <lifeless> that branch is owned by ~ubuntu-branches - its the official packaging branch for that packagin - you need package upload rights to push to that branch


[20:21] <LedZeplin> is do-relase-upgrade the right way to upgrade lubuntu?  it won't get all ubuntuy when upgraded?
[20:25] <genii> LedZeplin: It is the correct way for all the different *buntu
[20:26] <LedZeplin> ok.  I wanted to make sure.  thanks
[20:26] <genii> LedZeplin: You're welcome


[07:45] <popey> https://popey.com/blog/posts/ubuntu-artful-desktop-july-shakedown.html
[07:45] <popey> :)
[07:49] <SuperMatt> still only packages an old version of firefox though
[08:12] <MooDoo> morning all
[08:13] <SuperMatt> morning moodoo
[08:15] <MooDoo> how are you SuperMatt ?
[08:17] <SuperMatt> very well, thank you
[08:17] <SuperMatt> my summer holiday starts on Friday
[08:17] <SuperMatt> woooo
[08:26] <brobostigon> morning boys and girls.
[08:27] <SuperMatt> g'day
[08:31] <brobostigon> o/
[08:31] <MooDoo> howdy howdy howdy
[08:31] <rj2067> ng
[08:31] <rj2067> *morning
[09:22] <MooDoo> how is everyone this morning ?
[09:28] <rj2067> all is good, and you
[09:29] <MooDoo> yeah good thanks
[12:38] <diplo> afternoon all
[13:12] <Azelphur> aww yis, just scored a 5TB 2.5" drive on eBay for £50
[13:16] <zmoylan-pi> one previous owner... the server farm next to the gym... :-P
[13:24] <Azelphur> haha
[14:05] <foobarry> does google no longer send the search query for https requests? i can't see them in the apache logs
[14:29] <diddledan> foobarry: it never did. your browser _might_ or it might not
[14:30] <diddledan> if your server is https enabled and the visitor comes from google then it is up to their browser whether to include the referrer. if your server is NOT https enabled then you'll not get it whatever
[14:55] <foobarry> our site is https too
[14:56] <foobarry> in the olden days we would see all search terms on http
[14:56] <foobarry> the https ones aren't collected in apache
[14:56] <foobarry> sad times
[14:56] <diddledan> the referrer doesn't mean anything anyway, because it is changeable by the user
[15:19] <BigRedS> that doesn't make it meaningless, it just means it's not a thing you can rely on
[17:17] <superspring> join php
[17:36] <diddledan> superspring: /join
[17:37] <superspring> diddledan, thanks
[17:37] <diddledan> :-)
[17:37] <diddledan> the / is important :-D
[17:37]  * diddledan goes for a slash
[17:38]  * DJones hands diddledan a heavy metal guitarist
[17:38] <DJones> from Wigan
[17:51]  * zmoylan-pi goes for a backslash to impress the judges...
[17:52] <diddledan> wow
[17:56] <zmoylan-pi> just have to hope they  turn blind eye to 62 previous convictions... :-P
[18:05] <diddledan> biting: https://9to5google.com/2017/07/14/alphabet-verily-mosquitos-summer-release-debug-fresno/
[18:05] <zmoylan-pi> male mossies don't bite...
[20:07] <diddledan> I should go cook something
[20:07] <diddledan> got paella today <3
[20:17] <zmoylan-pi> too warm for cooking...
[20:31] <zmoylan-pi> a nice bananananana sandwich now... i could murder one of those...
[21:17] <danielthebague> hi does netflix run on 32 bit lubuntu 12.04 LTS?
[21:17] <danielthebague> using firefox?
[21:52] <awilkins> AFAIK Netflix doesn't run on Firefox on 64-bit up-to-date
[21:53]  * awilkins tries
[21:53] <awilkins> Oooh, shiny new DRM prompt
[21:53] <awilkins> Ok, yes, now Netflix works on Firefox  64-bit 16.04
[21:54] <awilkins> This is Firefox 54.
[21:56] <awilkins> No idea what's available on 12.04, but it's only worked in Firefox since 52
[21:58]  * awilkins checks - apparently you can get FF 52 on precise.
[22:00] <zmoylan-pi> they've already left the channel...