[00:20] I'm trying to run a bootable ubuntu USB, when the software on the USB loads, my screen goes off [00:20] I can hear the ubuntu start up click sound then I have no screen [00:22] Is this WARNING worrisome? https://paste.ubuntu.com/p/sQ3Cjz8DT9/ [00:24] FurretUber: seen this yet? https://bugs.freedesktop.org/show_bug.cgi?id=111817 [00:25] Freedesktop bug 111817 in DRM/Intel "workqueue: PF_MEMALLOC task 134(kswapd0) is flushing !WQ_MEM_RECLAIM events:gen6_pm_rps_work" [Not set,Resolved: fixed] [00:25] FurretUber: comment two has "Not a major worry (false positive), fixed by [00:33] So I don't need to be worried, thank you [00:36] FurretUber: yeah, that's the conclusion I'm coming to === Thargoid is now known as stwalkerster [00:37] I think it was the different task number that made my initial search find no results [00:40] FurretUber: yeah, that seems pretty likely; I stripped that out before looking ;) [00:44] hi [00:45] any ideas why ubuntu would give this error on boot: ./dev/md2/ unexpected inconsistency on startup [00:46] damans, filesystem corruption [00:47] i dont get what would have caused it tho [00:47] i only rebooted it [00:47] abruptly powering off? [00:47] you know what the only thing previously that i did do was go into bios for a moment to check something but after that i reboot from it [00:48] i didnt save anything or anything like that [00:49] you should unmount it and do: sudo fsck -N /dev/md2 [00:50] -N means don't really do anything, just report what it would have done [00:51] also, cat /proc/mdstat and see if it looks happy [00:59] looks ok now [00:59] and reboots fine [00:59] but i wonder what would have caused it [01:00] any way to view logs [01:07] damans: 'journalctl -b -0' shows messages from the current boot; or "journalctl -p 3 -xb" if you want to filter for errors. [01:09] Oct 28 17:46:29 sv2 kernel: ERST: Failed to get Error Log Address Range. [01:09] Oct 28 17:46:31 sv2 systemd[1213]: deluged@nibiru.service: Failed at step EXEC s [01:09] -- Subject: Process /usr/bin/deluged could not be executed [01:09] -- Defined-By: systemd [01:09] -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel [01:09] -- [01:09] -- The process /usr/bin/deluged could not be executed and failed. [01:11] https://paste.ubuntu.com/p/4M5Kk6Cpjg/ [01:11] this is what i see [01:11] does this suggest anything [01:12] #elementary [01:12] ops sry [01:14] damans: So, what is deluged - that it fails to start ? [01:14] damans: if you edit /usr/bin/deluged do you spot something like exit(2)? [01:26] Good day good people [01:36] Hey all, I recently upgraded python in my 16.04 install and probably messed something up. I am having issues with unattended upgrades not working. I am receiving an error "ImportError: cannot import name '_gi'"/ I've tried installing it but it just says that its already installed. [01:38] Thanks all for the help. I will try again later. [01:43] is it possible to tell whether a USB 3.x device is connected to a USB 3.x port? or tell it is connected to a USB 1.1 or 2.0 port? [01:44] lsusb just dumps the device descriptors. they say USB 3.0 but that does not answer the question [01:44] all of my controllers are XHCI, so I can't infer from that === Stoot23 is now known as Stoot [01:45] anything analogous to lnksta in lspci? [01:47] I think I figured it out: cat /sys/bus/usb/devices/usb*/speed [01:49] shows 480,10000,480,10000,480,5000, seems to correspond to the number before the - in the device identifiers (1-0:1.0, 2-4.2, etc) [01:50] lsusb should show- linux hub 1.0 (usb 1), 2.0 (usb 2), or 3.0 (usb 3) [01:53] p0wder, yes that works too, but that won't differentiate 5Gbps and 10Gbps [01:53] but would have been good enough nonetheless :D [01:54] hey how do I know if I have nvidia drivers installed? I tried running nvidia-settings, and it said `ERROR: NVIDIA driver is not loaded` [01:55] Woodpecker, lsmod | grep nvidia [01:55] lspci -knn | grep -A3 VGA [01:55] Woodpecker: Also ' dpkg -l | grep -i nvidia ' :P [01:55] Here is the output https://www.irccloud.com/pastebin/GWKyRKJr/ [01:56] hold on let me unfiddle that [01:56] looks right to me, that lspci output matches my system that is using nvidia-driver-430 [01:57] Woodpecker, oh wait, no. it doesn't say: Kernel driver in use: nvidia [01:57] Woodpecker, looks like you are still using the cpu graphics [01:57] shouldn't it say "Kernel driver in use: nvidia" there? [01:58] tomreyn, yes [01:58] Every command this time, properly formatted https://www.irccloud.com/pastebin/ZDJ0a1mm/ [01:58] Woodpecker: What shows ' sudo lshw -C display ' ? [01:58] and nvidia sound :-D === PowderLinux is now known as p0wder [01:58] maybe just purge those packages you don't need [01:59] ➜ ~ sudo lshw -C display https://www.irccloud.com/pastebin/lzvorvld/ [01:59] apt purge nvidia*390 [01:59] hmmm? okay [02:00] have you checked that this card is compatible with the installed driver? [02:01] tomreyn: rmmmm, I checked if it was compatible with cuda [02:02] im trying to do some mining off of it. I'll check. [02:02] which ubuntu and kernel version is this? [02:03] lsb_release -ds; cat /proc/{version,cmdline} [02:03] https://www.irccloud.com/pastebin/jaUFLEfr/ [02:04] Woodpecker: tomreyn: Nvidia remommends the 390 version driver for this card: https://www.nvidia.com/Download/driverResults.aspx/137276/en-us . [02:04] there's no nvidia-driver-418 version 418.87.01-0ubuntu1 in current ubuntu 19.04 [02:05] nvidia-driver-418 version 418.56-0ubuntu1 is in 19.04 [02:05] Bashing-om: I don't do a ton of config. Is this just them doing a failsafe version, or could it work fine with modern versions? [02:05] so how did you install this driver? [02:05] tomreyn: distro installation [02:06] I didnt do anything particular. [02:06] you sure it doesn't need to be switched over to discrete graphics in prime settings? [02:06] this distro has been updraded ... once I believe [02:06] apt policy nvidia-driver-418 | nc termbin.com 9999 [02:06] Nope; I am not sure. [02:07] https://www.irccloud.com/pastebin/opnL6pX1/ [02:07] I'd do as tomreyn suggests though with the 390 ver [02:07] Bashing-om suggested this, not me (but i don't disagree to the least) [02:07] doug16k: does it matter that I need cuda for this? [02:07] it's highly highly improbably that you'll get more performance from higher version on old card [02:08] improbable* [02:08] doug16k: that doesnt concern me, I just want to be able to mine off of it. [02:08] oh my bad Bashing-om [02:09] Woodpecker, I'd bet on 390 supporting cuda [02:09] okay [02:10] do I install nvidia from the repos or should I grab it from the website? [02:10] 418.56 supports NVS 5400M according to https://download.nvidia.com/XFree86/Linux-x86_64/418.56/README/supportedchips.html [02:11] however, the installed driver is 418.87, which doesn't seem to exist https://download.nvidia.com/XFree86/Linux-x86_64/418.87/README/supportedchips.html [02:11] Woodpecker: Nvidia "Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution's native package management format. This may interact better with the rest of your distribution's framework, and you may want to use this rather than NVIDIA's official package." [02:12] *shrug* [02:12] you guys are the ubuntu experts. [02:13] !cookies | everyone who helped me thanks [02:13] everyone who helped me thanks: Cookies are delicious delicacies. [02:21] so... do should I do `sudo apt install nvidia-driver-418` [02:22] hold on Im going to restart [02:30] https://www.irccloud.com/pastebin/B71y3FfO/ [02:36] Woodpecker: did you run sudo apt update ? did it work without warnings ("W:") or errors ("E:")? [02:36] Yeah it works without warnings or errors [02:37] im going to install this driver https://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86_64/390.87/NVIDIA-Linux-x86_64-390.87.run&lang=us&type=TITAN [02:37] should I remove the one currently installed on ubuntu? [02:38] we only support the drivers in ubuntu here [02:38] okay got it. === ben_r_ is now known as ben_r [02:51] since upgrading to 19.10 my laptop brightness keys have stopped working. xevent reports no events at all when I press Fn+F11 or Fn+F12, while reporting what seem to be the usual events when I do Fn+F10 (keyboard backlight) or Fn+F1 through F6 (volume and media). [02:52] sorry, xev === zbenjamin is now known as Guest17446 === zbenjamin_ is now known as zbenjamin [03:10] I ran `sudo echo "- - -" > /sys/class/scsi_host/host0/scan` and it says "Permission denied" [03:11] try sudo -i first [03:11] Thanks [03:12] np [03:15] hi everyone i keep getting identation errors when using vim. anyone know how i can get identations to be recognized in my yaml file? [03:17] gambl0re: yaml is strict on the space format - must be exact. [03:18] everything is exact [03:18] but it seems like pressing the tab key for identation isnt being recognized [03:19] if anyone can help me out, feel free to send me a PM. thanks [03:23] Your vim config might be useful. [03:45] Hello. How could i install meson 0.47 on ubuntu 18.04? using 'apt-get install meson' gives me 0.45.1 [03:47] youll need to get it from the cosmic or newer repos [03:48] although, id recommend just updating your system if thats possible [03:48] !latest | Unknow0059 [03:48] Unknow0059: Packages in Ubuntu may not be the latest. Ubuntu aims for stability, so "latest" may not be a good idea. Post-release updates are only considered if they are fixes for security vulnerabilities, high impact bug fixes, or unintrusive bug fixes with substantial benefit. See also !backports, !sru, and !ppa. [03:49] also available via pip3 [03:50] yeah, thats the easiest way to get it [03:50] after verifying that the newer version is actually needed [04:05] I see. [04:40] Hello! I have just upgraded to Ubuntu Studio 19.10 from 19.04, now my wifi driver is not being recognized. This is a recurrent issue when I upgrade. My laptop needs the RTL8723DE wifi driver. I've followed this instructions in the past http://ubuntuhandbook.org/index.php/2019/04/nstall-rtl8723de-wifi-driver-ubuntu-19-04/ [04:40] The problem is that as far as I knew with dkms I shouldn't need to go through this again. [04:49] hi :) [04:49] how I can adjust brightness? [04:53] after latest updates something happen :) [04:53] usual way to adjust brightness does no work :D === dax is now known as gender === ponyrider is now known as eponyrider === eponyrider is now known as ponyrider [05:09] Hi, is there a way to let say when a web application run by www-data (nginx) create a log file in /xxxx/logs/foo.log, this foo.log is owned by user:www-data instead of www-data:www-data? Thanks [05:11] well you could insert a chmod that automatically runs softwhere. but wouldnt it be easier to add "user" to www-data and use a suitable umask? unless you really need a specific user to be owner and not just give it access whilst restricting others [05:14] fairuz, you could set an acl on it with setfacl to grant more permissions on that file [05:15] if you have a logrotate happening you might hit a problem there [05:16] doug16k yea, it's a daily log [05:16] is adding "user" to the www-data group unacceptable? [05:17] as far as im aware, its fine [05:18] then you could do: sudo usermod -a -G www-data user [05:18] it would take effect when they next log in, or, to test it right away, run: sudo su user [05:19] you need to make sure gninx's umask is something suitable as well, such as 022 [05:19] then less /xxxx/logs/foo.log === gender is now known as dax [05:19] exit to go back to yourself [05:21] ah [05:22] so if the user belongs to www-data, I practically can chown the whole app folder to www-data:www-data right? [05:22] yes, the ---rwx--- bits would apply to them (the group permissions) [05:22] the first 3 and last 3 things won't apply [05:22] How about the umask? How to check on that [05:24] by default, its usually 002 or 022. you can manually set it in the systemd service file with the option "umask=" [05:25] actually, i think the linux default is 022, not 002, so you shouldnt need to set one unless the service file has something different set [05:27] thanks [05:27] I've changed the folder to www-data:www-data, and add the user to www-data group [05:27] Trying to touch foo in the folder but getting permission denied [05:28] fairuz, did you log in or do the su I mentioned? [05:28] groups command does contain www-data in them [05:28] I use sudo su user [05:28] ok, what is the file mode? can you show ls -l foo.log [05:29] just the rw-r----- part is good enough [05:29] -rwxrwxr-x [05:30] doug16k ah maybe I go too far [05:30] for the log file, I can read them now [05:30] fairuz: you need to relogin too. also you would need to chmod -R [05:30] ponyrider, why [05:30] why chmod [05:30] ** chown [05:30] It's -rwxrwxr-x 1 www-data www-data now [05:31] I can read the log files just fine now, just trying to do something extra by trying to create a new file in the folder [05:31] group permission is not enough for file creation? [05:31] that is determined by the directory permissions [05:32] you can't add/remove files unless the group has write permission on the directory [05:32] ah right, my mistake not realizing that [05:32] (s)he can't* [05:32] it sure doesn't have x flag for the group [05:32] euh w [05:32] ok thanks doug16k [05:33] glad to help === Leion1 is now known as Leion [05:34] I think it will do no harm to chmod my app folder to 775 instead of of 755 [05:35] ownership is www-data:www-data [05:35] it won't affect the operation of the user www-data. the OS will not even look at group bits when the owner matches the current user [05:36] so don't worry about screwing up the www-data user, it will be unaffected [05:36] doug16k noted [05:37] the OS will only look at owner bits (1st 3 bits) when the owner matches the current user, else if the current user is in the file's group, then it will only look at the group bits, else it will look at the other bits [05:38] where "1st 3 bits" means left to right, not numerical [05:38] sort of lazy evaluation? [05:38] sort of yeah [05:38] other unrelated question, I'm monitoring this https://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-11043.html waiting for the fix to be released for PHP7.3. I have another Ubuntu server running PHP7.1 on 16.04. I wonder why PHP7.1 is not in this page. [06:21] Good Morning [06:21] welcome Wulf [06:21] how can we help you today Wulf [06:22] I upgraded my laptop from 18.04 to 19.10 and after reboot I'm dropped to initramfs. It looks like cryptsetup is missing, so my encrypted root can't be mounted. I've got network running. What's the easiest way to get the cryptsetup into the initramfs now? [06:23] Wulf: upgrade from 18.04 needs to go to 18.10 first and 19.04 [06:23] * Wulf rewinds time and starts over. [06:24] damn, time machine is broken too. [06:24] Wulf: those never work right. they can only take you back to the point where it was turned on. =p [06:26] yeah they break down all the time don't they === im0nde_ is now known as im0nde [06:39] problem is 18.10 is EOL and i don't think you can upgrade to it anymore, so unless i'm wrong there's no supported path off of 18.04 LTS === Leion1 is now known as Leion [06:41] yeah, just keep telling me that I messed up. I'm sure this will help me solve the problem ;-) [06:41] not saying that at all, i'm sympathizing. i did the same upgrade recently :'( [06:48] never mind. Got it working. [06:48] Thanks for moral support though! [06:53] well, partially. Looks like installing cryptsetup-initramfs isn't enough. [07:03] "cryptsetup luksOpen /dev/sda5 wrongname" inside the initramfs broke it. Needs to be same name as in /etc/crypttab. Afterwards, another "update-initramfs -u" fixes it. === Leion1 is now known as Leion [07:24] Anybody knows what's the correct proprietary driver for Intel UHD Graphics 620? [07:26] (Is there even one, in bionic?) [07:27] Why do you want a proprietary driver? [07:30] k_sze: sudo lshw -C video [07:31] Wulf, just trying to see if one driver will work better than another (performance or stability wise) [07:31] lotuspsychje, right now I see configuration: driver=i915 latency=0 [07:31] k_sze: thats your driver [07:31] lotuspsychje, that's already proprietary? [07:32] k_sze: there was a time that users could install drivers from intel, but now the dev work with the ubuntu devs closely [07:33] I see. [07:33] k_sze: whats wrong with your graphics, you are looking for another solution? [07:34] I see lines like this in dmesg: [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe B (start=309943 end=309944) time 173 us, min 1073, max 1079, scanline start 1072, end 1083 [07:35] My laptop isn't very stable running Ubuntu and I'm trying to look up all possible problems that are mentioned in dmesg. [07:35] k_sze: on wich ubuntu version, and whats happening locally? [07:35] 18.04 [07:36] k_sze: what kind of symptons, on what system specs? [07:37] I had an inconsistent ext4 rootfs twice in two weeks. [07:37] the laptop seems unable to actually sleep [07:37] and I had it kernel panic once when I unplugged the external monitor. [07:42] It's a Dell Inspiron 14 5000 (Inspiron 5488), with Intel i7-8565U CPU with Intel UHD Graphics 620, and also a discrete NVIDIA GeForce MX150 GPU. 16 GiB RAM, 1x WD SN520 m.2 PCIe SSD, 1x Toshiba MQ04ABF1 1TB SATA spinning HDD. [07:42] The Ubuntu rootfs is on the spinning HDD. [07:43] k_sze: those specs look like that should run gnome smoothly.. [07:43] extended S.M.A.R.T. says the HDD is ok, e2fsck also found no bad sector. [07:44] k_sze: its not like your overall system is bottlenecking? [07:44] Not really. It's just unstable. [07:45] k_sze: unstable how? the individual cases you just named? [07:45] lotuspsychje, yeah [07:46] k_sze: thats not really what unstable means, try to: journalctl -f and test your cases one by one, provide us the output logs please [07:52] Some of the problems will take a while to reproduce. I'll try to keep logs. [07:54] k_sze: what i usually reccomend to tweak on a fresh ubuntu is: install preload, haveged, bleachbit, tweak startup items, disable unwanted systemd services [09:10] Hi, something I don't understand about this. https://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-11043.html it says the fix is not yet available in php7.3 Ubuntu 18.04. But I already can install php 7.3.11 in Ubuntu 18.04. [09:11] Is this related to the number after the patch 7.3.11-x? [09:20] fairuz_: it says DNE - does not exist [09:22] Ben64 that's where I don't understand really. Correct me if I'm wrong, what I understand is 1) The fix is done in upstream php 7.3.11. 2) Need to wait for Ubuntu package readiness for php 7.3.11 [09:23] the fix is released for everything except the ones in red - php5 on trusty, and php7.3 on focal [09:24] Ben64 sorry for the question, but DNE also mean released? [09:24] I just explained that, means does not exist [09:24] like, that version of php doesn't exist on that version of ubuntu [09:25] But I already running PHP 7.3.11-1+ubuntu18.04.1+deb.sury.org+1 on Ubuntu 18.04. Is this different? [09:25] looks like a package from a 3rd party repository [09:25] so maybe they patched it, maybe not. we only support official packages here [09:25] ah ok, understand [09:32] thanks Ben64 [09:32] no problem === enrio is now known as iamnoob === iamnoob is now known as iamnoobb [10:10] anyone know how to remove the new tab button in the title bar of terminal? [10:16] dpfeiffer: i checked dconf-editor but no dice [10:19] lotuspsychje: oh well === TheDexter1111 is now known as dpfeiffer [11:12] When I attempt to open links in ubuntu 19.04, within various applications, it crashes my browser [11:12] syslog sees this [11:12] Oct 29 04:11:15 ztab tilda.desktop[1604]: [13991:13991:1029/041115.766543:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command [11:23] cluelessperson: So it's somehow related to the Compositor (calling OpenGL functions) [11:24] cluelessperson: i guess that's all this one line tells really. you'd need to look for more context to try an actual explanation === ianychoi__ is now known as ianychoi [11:31] Hi all [11:31] I need to find the name of a qt package on Ubuntu 16.04 [11:31] The package libqt5charts5-dev exists for Ubuntu 18.04 and above, but I can't find it on Ubuntu 16.04 [11:33] acebrianjuan: presumably because 16.04 doesn't have full QT5 support? possibly only QT4 ? [11:34] TJ-: that's a good point [11:34] how can I check this? [11:36] you could compare the output of apt-cache search --names-only ^qt4 with that of apt-cache search --names-only ^qt5 [11:37] acebrianjuan: Best procedure is to look at the package's changelog, or its homepage for release info/dates, or try hacking the version numbers in a search on packages.ubuntu.com for 16.04 [11:37] I'm doing manual searches at https://packages.ubuntu.com [11:38] acebrianjuan: if you do " apt-get changelog libqt5charts5-dev" and scroll to the first entry (bottom of file) you'll see it was only added as a package in 2017 and the version is 5.9 [11:38] For instance, the package qtbase5-dev does exist in Xenial, but not the libqt5charts5-dev package [11:38] acebrianjuan: that info strongly suggests there was no QT 4 release [11:39] TJ-: oh the apt-get changelog is a very useful command [11:43] acebrianjuan: you can always see the abbreviated changelog even offline, with "less /usr/share/doc//changelog.Debian.gz" [11:43] acebrianjuan: apt-get fetches the entire log which may go back 15 years [11:45] TJ-: ok, I've just checked and Qt packages were frozen at version 5.5.1 on Ubuntu 16.04 so if the first reference in the libqt5charts5-dev changelog is from Qt 5.9 then surely there was no such package in Ubuntu 16.04 as you suggested [11:45] TJ-: thanks a lot! :) === zenguy is now known as coffeeguy [12:12] I want to use ubuntu 18.04 server as a systemd-nspawn container but I'm having problems with it saying it could not mount /run/lock - any ideas? [12:13] tomreyn, it doesn't always happen either, any ideas on how to provide more context? [12:13] I think that time might be a factor here. I notice it seems to happen more reliably after long desktop sessions [12:13] (grain of salt) [12:33] cluelessperson: you could start by telling whihc ubuntu version you run (lsb_release -ds), which web browser, and how it was installed, how it receives updates. [12:34] and the web browser version as well [12:34] Ubuntu 19.04, chrome via apt repo, internal updates [12:34] Version 77.0.3865.120 (Official Build) (64-bit) [12:35] hmm, stable channel is at Chrome 78.0.3904.70 [12:36] it got released a week ago. no updates for you? === Wryhder is now known as Lucas_Gray [12:53] Hi folks [12:54] BluesKaj, hey:) [12:54] hey coz_ [12:55] BluesKaj, long time [12:55] yeah [12:55] cluelessperson: so i don't know it's upgrade mechanism, but https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb is the stable channel version i pointed out above. and i guess google chrome, not chromium-browser, is OT here (but we could talk in #ubuntu-offtopic or in ##linux if you like). === STMelon is now known as included === included is now known as STMelon [13:07] In the 18.04 Network Manager where do you specify search domain? [13:07] It seems that it's completely gone ... or I'm going blind ... [13:10] it's hidden by default [13:10] zetheroo, nm-connection-editor [13:11] ioria: ok, wow ... there's the nm I was use to :) [13:12] hehhe [13:22] is there any "easy" way to integrate login to Active Directory, saw zetherroo's post further up [13:22] currently just using local login as it's easy... [14:11] I have a problem where I can't read up to 3 GB of files before my computer totally freezes and I have to reinstall [14:11] yesterday, I tried a dd command someone helped me with here that would just read from a drive [14:12] and it's the same problem everytime, I can copy some files, as soon as they reach around 2,5 GB in total, computer crashes [14:12] I asked on #hardware , they said it could be a corrupted OS installation, and I remember having weird issue when I reinstalled ubuntu last time [14:12] and I didn't have this problem before that [14:13] check your hdd health, or beter, do a memtest86 run? [14:13] now, I try to reinstall ubuntu. I have created a bootable ubuntu USB, but when I try to boot into the USB, my monitor goes to sleep [14:13] so I can't even try another OS [14:14] interesting, you must have encountered that before [14:14] I have one HDD and 2 SDDs, and it crashes when reading from any of them [14:14] .. memtest [14:14] encountered the monitor goes to sleep? [14:14] ok, how do I do memtest? [14:15] it is an option in your grubmenu [14:16] aha ok! [14:16] I will try that ty. But what should I look for? [14:17] I will try that brb [14:31] Help- I am stuck in 640x480 hell (Ubuntu 19.10 GeForce GTX 1050 Ti) [14:38] sparr, did you upgrade or fresh install? Did you install any drivers? [14:38] Oops, wrong ping, sorry [15:03] i have odd problem, i cannot access security.ubuntu.com repo from 18.04 but from eoan its working just fine. [15:03] dns? [15:03] same [15:04] 9.9.9.9 [15:04] grady, what error do you get? [15:04] when I browse security.ubuntu.com, it switched to usn.ubuntu.com [15:04] time out [15:04] ip something with 91? === BrianG61UK__ is now known as BrianG61UK [15:04] compdoc, me too .. but i think it is an other name in the sources list? [15:04] security.ubuntu.com might not exist [15:06] does it has somekind of odn with security.ubuntu.com? if so, it dosnt change the source to the next one on the list. [15:06] bionic-security multiverse universe i think [15:06] security.ubuntu.com resolves to 10 different IPv4 addresses and 6 different IPv6 addresses [15:06] grady, did you edit your sources.list or something? [15:07] hello, this is the third day for me here trying to run ubuntu 19.10 on my asus zenbook ux431fn, but it did not work. after the grub I got black screen and the computer freezed. I try to install the Nvidia drivers, update the bios, boot nomodeset and nothing happened. any suggestion? thanks [15:07] no? [15:08] is It possible that I just cant run ubuntu on my hardware? should I try the LTS version instead of the new one ? [15:08] hermonethic: try without virtualization.. disable iommu... [15:08] hermonethic, why not try 18.04 and see how it boots? [15:09] usually hardware support gets better in newer releases [15:09] hermonethic, i remember a post .. https://ubuntuforums.org/showthread.php?t=2420705 [15:09] sounds like either drivers or the shell just isnt showing after boot [15:09] maybe this is your solution too? [15:09] i had similar with the gui not showing but could happily boot to shell [15:09] hermonethic, did you remove "quiet splash" from grub? [15:10] after downloading and saving that file, "drm.edid_firmware=eDP-1:edid/1920x1080.bin" [15:10] why we use grub anyways, it is such a ugly word, its try to be te OS itself and thats why we have these odd boot problems. why bootloader need to mess with graphic card? [15:10] lordcirth, see that post, looks promising [15:10] oh wow bad edid, amazing [15:10] Yeah, that looks like the problem [15:11] hermonethic, the problem is the firmware , or better the intel-microcode package version [15:11] lordcirth yes I did and it didn't work ether [15:12] or, rather, edid is good but uses a new format, not yet supported by the linux kernel? nice [15:12] oerheks the post you just send to me, is exactly the same. I read it now [15:12] just back to lilo please :) [15:13] and nobody seems to have forwarded that bug upstream! [15:13] which explains why it's not fixed in 19.10 yet [15:13] https://bugs.launchpad.net/ubuntu/+source/linux-hwe/+bug/1821533 [15:13] Launchpad bug 1821533 in linux-hwe (Ubuntu) "drm fails to accept edid version 2.4" [Undecided,Confirmed] [15:14] ok, the bad ip is 91.189.88.162 [15:14] from security.ubuntu.com [15:15] grady, pastebin the output of your update please? [15:16] do we have own [15:16] oh.. [15:16] !paste | grady [15:16] grady: For posting multi-line texts into the channel, please use https://paste.ubuntu.com | To post !screenshots use https://imgur.com/ !pastebinit to paste directly from command line | Make sure you give us the URL for your paste - see also the channel topic. [15:19] no issues reported from memtest [15:19] just a regular error message from apt-get: https://paste.ubuntu.com/p/WChfxMYpyp/ [15:20] tomreyn / doug16k - That server last night, the provider stuck new ram in it and it is apparently happy now. looks like it was ram :) [15:20] grady looks like not a full 'sudo apt update' output, why? [15:21] is is "apt-get update" output. [15:21] Cheez, nice [15:21] i use only real tools [15:22] it's often ram, the flakiest thing in the machine next to hard disks [15:23] oerheks I have now booted into another older linux kernel version and the copying freeze problem seems to be gone [15:23] It happened to me once before as well, I had logged in to freenode to get help with the problem but it was gone [15:23] it's gone now as well, I have been copying some GBs now without any problem [15:24] but I don't remember having booted into another kernel version that time [15:25] but I did this now from GRUB [15:25] but that server on that ip is problem now, i dont know is it just temporal downtime with that or not, but why the odn dosnt change to other server from the list, if some of them give error. [15:25] right now, I'm using 4.15.0-66-generic [15:25] I think I was using 5 or something before [15:26] grady: are you beind a router or firewall? [15:26] it is a my firewall, all working great yesterday [15:26] I don't know how to check what version I'm usually using. I don't want this error free start up to end yet [15:27] grady: did you test with direct cable/connection? [15:27] Siamaster: tip: "journalctl --list-boots" shows all recent boot sessions and "journalctl -b -X | head" (where X is e.g. -4) will show you which kernel version booted [15:27] grady: did you test with tracepath or traceroute? [15:27] it is on direct connection [15:28] no, im not ubuntu* admin :) [15:28] TJ-, Siamaster: you can also see this information with `last reboot`, with less typing [15:28] mgedmin: good point ... I usually want to read the entire log so journalctl is my goto [15:28] thanks! so it was 5.0.0-32-generic Tue Oct 29 15:18 [15:29] even with timestamp! :P [15:29] grady: ok lets ask in #ubuntu-mirrors then for known issues perhaps? [15:29] 'last' doesn't go as far back as journalctl though [15:30] I will try update to latest linux version later then. Perhaps it was just an issue with that kernel? [15:31] I thought the kernel updates regularly automatically [15:31] Siamaster: to fix bugs, yes [15:32] but I was having 5.0 latest seems to be 5.4-rc5 [15:32] oh hey, is ubuntu enabling journal persistence by default nowadays? when did that happen [15:32] Not that I've seen [15:32] I have Saltstack enable it [15:32] and it was not a stable version either that I had [15:33] where can i find the package list for ubuntu 14.04? [15:33] Also, I have this other problem that my monitor goes black when I try to boot from ubuntu USB [15:34] !ops | ws2k3 returning eol trolling [15:34] ws2k3 returning eol trolling: Help! Channel emergency! (ONLY use this trigger in emergencies) - Pici, Myrtti, jrib, Amaranth, tonyyarusso, Nalioth, lamont, CarlK, elky, mneptok, Tm_T, jpds, ikonia, Flannel, genii, wgrant, stdin, h00k, IdleOne, Jordan_U, popey, Corey, ocean, cprofitt, djones, Madpilot, gnomefreak, lhavelund, phunyguy, bazhang, chu, dax [15:34] lotuspsychje: ? [15:34] lotuspsychje: previous nick? [15:34] lotuspsychje: who is trolling? [15:34] lotuspsychje: oh nvm, found in logs [15:34] * dax looks [15:34] dax: he's using that nick every time, every week the same questions [15:34] I remember having some problem with one screen going active and another one black and I was trying to make the screens at least swap by changing to input to the motherboard but my computer was insisting to show the screen on that monitor [15:35] and I don't have that monitor anymore, I only use 1 [15:35] lotuspsychje: ..... [15:35] but I tried to connect another monitor (Not the old one I used to have) and it was black on both screens [15:35] ws2k3: #ubuntu only supports versions of Ubuntu that are not end-of-life. Stop asking 14.04 questions here. [15:35] so I can't reinstall ubuntu [15:35] https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1618188 says this happened in bionic (well, artful, but who remembers artful) [15:35] Launchpad bug 1618188 in systemd (Ubuntu Bionic) "systemd journal should be persistent by default: /var/log/journal should be created" [Wishlist,Fix released] [15:35] dax: k [15:36] ws2k3: For a list of Ubuntu versions that we support, see /topic. For EOL upgrade instructions, see https://help.ubuntu.com/community/EOLUpgrades [15:36] It's weird it's like there is a cache for monitors in my motherboard which I can't find information about [15:36] lotuspsychje: im not trolling. [15:38] lotuspsychje: thanks for ur help! https://packages.ubuntu.com/trusty/allpackages found it :D [15:52] hey, logins (any, i.e. on first boot with lightdm, or just using sudo in a terminal) are *very slow* - i.e. it'll ask for your password and think for up to a minute or so before continuing - what on earth should I start looking at to diagnose this? [15:52] Lantizia, logs [15:53] Habbie, yeah :P which ones though - i've looked in the usual places and can't spot anything [15:53] Lantizia, have you at least found the logs that mention your authentication/login event? [15:54] auth.log yeah [16:28] My bluetooth headphones' play/pause button alternates between sending key 209 (XF86AudioPause) and key 208 (XF86AudioPlay). VLC ignores XF86AudioPause and uses XF86AudioPlay for play/pause toggle. How can I permanently reassign key 209 to be XF86AudioPlay as well? xmodmap works, but only for the duration of the BT connection; at least the effect is lost next time I reconnect my BT headphones. [16:28] using Xenial [16:29] I wonder if it wouldn't be easer to change vlc's keybindings [16:30] I tried that, too, but couldn't find a way to set both keys for the same action. [16:31] that's annoying... [16:31] indeed. [16:32] and I want both to toggle, so I can use the headphone key and space bar in arbitrary order and they will always toggle. [16:32] else I could assign one to pause and one to play/continue [16:32] hmm https://askubuntu.com/questions/138522/how-do-i-run-a-script-when-a-bluetooth-device-connects [16:33] it boils down to "here's a custom python script that monitors bluetooth connections over dbus and runs a command" [16:33] which could be xmodmap [16:33] I'd prefer to run as few watchers as possible, as my netbook has very limited RAM. else I could inotifywait --monitor the /sys/… directories [16:33] Sven_vB: modifications made by xmodmap are reset every time an xkb tool runs, maybe use those instead? [16:34] ducasse, thanks, I'll read about them! [16:34] https://unix.stackexchange.com/questions/476094/run-a-script-when-bluetooth-device-is-connected suggests a script launched from udev [16:34] but getting such a script to connect to your X session might be complicated [16:35] thanks, that could be an idea as well. maybe if the /sys/ dir paths are stable enough I could also watch them with systemd. still seems to be a rather unelegant hack. [16:35] in newer ubuntu versions (19.04 definitely) I believe gnome-shell intercepts these keys and uses them to control any media player you have running via MPRIS [16:36] mgedmin, that would ne be a problem. I do have cron scripts interact with my X session, spying the DISPLAY var from xfce panel. [16:36] *would not [16:36] oh I use xfce so gnome shell shouldn't interfere. [16:42] ducasse, did you have a specific xkb tool in mind? [16:43] Sven_vB: xlbcomp and setxkbmap are the ones you would need [16:43] ducasse, thanks, I'll read about them then [16:45] oh so that's the way to create my own custom keyboard layout? [16:46] Hi can someone give me some assistance with Thunderbird and enigmail please [16:46] so does the default session keyboard layout apply to USB and BT devices connected later that don't look like a keyboard? [16:47] afaik no [16:47] newly plugged x input devices like keyboards get the standard keymap [16:47] you're expected to use some kind of a desktop session daemon that notices plugged in devices and applies custom keymap settings [16:48] !info enigmail [16:48] I don't know if xfce has anything like that [16:48] enigmail (source: enigmail): GPG support for Thunderbird and Debian Icedove. In component universe, is optional. Version 2:2.1.2-0ubuntu1 (eoan), package size 1299 kB, installed size 10583 kB [16:48] I'm pretty sure gnome doesn't [16:48] Guest_8, a good start would be to say the versions (Ubuntu, desktop environment, applications), describe your intent, what you tried, what you expected, and what happened instead. if someone is around who knows, they might decide to react. [16:49] Guest_8, our repos give the latest, what is your issue? [16:49] ducasse, mgedmin, if I need to apply the custom keymap on device connect, I could just as well run xmodmap on the same trigger. [16:50] exactly [16:50] ubuntu 19.10 gnome, I have installed thunderbird and enigmail I have 2 email accounts that i used to have encryption set up for but thunderbird says it cant decrypt my messages but i have the secret key in seahorse [16:52] mgedmin, I'll try a systemd trigger then. thanks! [16:52] ducasse, if mgedmin was wrong and the xbk tools can alias the key permanently, please tell me. [16:58] Sven_vB: they should be able to, aiui === SimonNL is now known as SimonNL_Afk [16:58] ok then I'll try it. [17:00] oh of course that default layout for new devices has to come from somewhere, and hopefully I can replace that source. === lord4163_ is now known as lord4163 === SimonNL_Afk is now known as SimonNL === dionysus70 is now known as dionysus69 [18:07] hi [18:07] wine-staging : Depends: wine-staging-amd64 (= 4.18~bionic) but it is not going to be installed <--- what am i doing wrong? [18:08] i added architecture:i386 [18:08] if this wine staging is from a ppa, contact the ppa owner or #winehq [18:08] !info wine-staging-amd64 [18:08] Package wine-staging-amd64 does not exist in eoan [18:09] thanks [18:14] I have a really old linux box with lucid on it…how do I upgrade it to the newest version? [18:14] john_doe_jr: not reccomended [18:14] lotuspsychje: what do you recommend them? [18:14] *then? [18:14] john_doe_jr: clean install a supported version better [18:14] !lucid [18:14] Ubuntu 10.04 LTS (Lucid Lynx) was the twelfth release of Ubuntu. Desktop support ended May 9 2013. Server support ended on April 30 2015. See https://ubottu.com/y/lucid for more details. [18:14] john_doe_jr, how old ? [18:15] ioria: lucid [18:15] just do a fresh instal, not lucid ofcourse [18:15] john_doe_jr, no, the pc specs [18:15] oerheks: I really need the data on this server though. [18:15] if you had no backup of your data already, it is not important. [18:16] john_doe_jr: lets hope that server isnt connected to the internet? [18:16] oerheks: well, I is legally important that I keep the data as is. [18:16] lotuspsychje: it's connect to the internet. [18:16] john_doe_jr: you could use the oldreleases.ubuntu.com archive servers to do release-upgrades 10.04 > 12.04 > 14.04 and then to 16.04 > 18.04 [18:17] upgrding over 2 eol versions, interesting. [18:17] TJ-, i tried that few months ago ... not so smooth [18:17] of course whatever is on the server might break anyways [18:17] i'd backup the whole thing then fresh install and see if you can get it working on 16.04 or 18.04 [18:18] EriC^: I really can't change it in any way…legal reasons. [18:18] john_doe_jr, ^ that's why asked you about the pc specs [18:18] lots of things to read, systemd and other changes [18:19] ioria: it's running on a virtual machine…I can change the memory etc. [18:19] ioria: I recently did a 12.04 > 14.04 > 16.04 > 18.04 without too many issues. Just had to pay attention to all the changes to config file syntax when there were diffs [18:19] 'legal reasons' should made you keep up2date [18:19] TJ-, ok [18:20] oerheks: exactly…not my fault though. [18:20] john_doe_jr: it sounds like you really need to be in contact with the contract holder that requires the data as is. If accessability is required, what you should do is install a new server with the latest Ubuntu version on it, then use it as a VPN endpoint/firewall to the older machine to protect it [18:21] john_doe_jr: that said, interconnectivity between the lucid install and the newer (recommending bionic) install may have difficulties as many of the encryption ciphers between the two version of Ubuntu are vastly different. [18:22] john_doe_jr: if it's a VM guest then you can clone it to another non-Internet guest instance and test the and perfect the upgrade process [18:22] TJ-: well, that's what I'm doing right now…just need to know how to go about doing the upgrade process. [18:23] !eolupgrade | john_doe_jr [18:23] john_doe_jr: End-Of-Life is when security updates and support for an Ubuntu release stop. Make sure to update Ubuntu before it goes EOL so you get updates promptly for newly-discovered security vulnerabilities. See https://help.ubuntu.com/community/EOL and https://wiki.ubuntu.com/Releases for more info. Looking to upgrade from an EOL release? See https://help.ubuntu.com/community/EOLUpgrades [18:23] john_doe_jr: so, alter /et/apt/sources.list to use oldreleases.ubuntu.com then use the do-release-upgrade tool [18:23] grr, /etc/apt/sources.list [18:26] hello. I have ubuntu 18.04. How can i login after automatic logout? [18:27] omega_doom: Can you better describe what you mean by automatic logout? [18:27] what's an automated logout? [18:28] inactivity maybe [18:28] Wulf: In most cases it a administrative setup to automatically log a user off the machine after a period of inactivity [18:28] stupid feature. Just lock the screen. [18:28] anyway, when you're logged out, just login again?! [18:29] not if you have 100+ users that consume resources [18:29] oh, the lock screen .. thit esc or drag window up? [18:30] oh I remember being caught out by what omega_doom is on about, it's a "Gnome" thing [18:30] so not obvious how to get back in [18:31] swipe up [18:32] pragmaticenigma: If i logout manually then i can log in again but if by timeout then cannot. [18:33] TJ-: I have seen a solution when you can login in the other terminal and kill some process but i cannot find it. [18:36] omega_doom: it might help to know how you are interacting with the machine. Is it via SSH, Telnet, Local Desktop GUI? [18:36] pragmaticenigma: Local desktop. [18:37] This is the known bug. [18:38] omega_doom: if it is a known bug, and there isn't a work around listed in the bug then I'm not sure how to help you. If what you are running is strictly a command line application, you can try launching it in a tmux or screen session. Which would persist after being logged out of the machine [18:41] something like that - https://www.youtube.com/watch?v=OG4deLa_vK8 [18:42] amg [18:43] omega_doom, we really misunderstood you [18:44] ioria: why? [18:44] nvm [18:45] When logout happens by timeout then there is infinit login loop. [18:45] omega_doom, and the culprit is .Xauthority ? [18:47] ioria: Idk. I haven't tried it. But i have tried something else and it works - to kill some process but i cannot find this solition. [18:48] omega_doom, ok, but how did you set the automatic logout ? [18:51] ioria: It's in privacy settings. [18:51] automatic screen lock. [18:52] Hi, question regarding a copy paste that didn't work out as I thought it would.. [18:52] omega_doom, that's not a logout [18:52] Ubuntu 18.04.3 LTS [18:53] omega_doom, that's is just a lock [18:53] lock screen .. hit esc or drag window up? [18:53] Are there plans to provide an "apt" entry for OpenJDK/OpenJRE with JavaFX compiled in? [18:54] oerheks:? [18:54] oerheks: The issue is a bug that causes the login screen to infinitely loop back to the login screen [18:54] !info openjfx [18:54] openjfx (source: openjfx): JavaFX/OpenJFX - Rich client application platform for Java. In component universe, is optional. Version 11.0.2+1-1 (eoan), package size 6 kB, installed size 30 kB [18:54] Randolf, ^ [18:55] oerheks: It doesn't work. [18:55] I copied/pasted all content from a USB key to a USB external Hard Drive. It took about 20min to copy all the files. Once finished I checked that all the files were there on the External HD. Once checked, I went on to format my USB Key. Once formatted... all the files I had copied actually disappeared from the External HD.. [18:55] Randolf: You have to enable the Universe repository in you package manager settings [18:55] oerheks: They're separate, and JRE can't run Java applications that depend on JavaFX classes, even though OpenJFX is installed. [18:56] beryoli: Did you remember to properly unmount the destination USB drive before unplugging it? [18:56] oerheks: I have to use an old Windows machine to compile and run any JavaFX applications, which sucks because I'm trying to get away from Windows. I can't even install the Java 8 JRE or Java 8 JDK under WINE. [18:56] i unmounted from gparted before formatting it [18:56] this guy says: issue can be fixed by adding the openjfx path and modules as arguments when running the javafx application https://askubuntu.com/questions/1091157/javafx-missing-ubuntu-18-04 [18:57] pragmaticenigma: I don't understand, I'm sorry. I wish I did. Is that easy to do? [18:58] oerheks: That guy is using NetBeans. I'm not using NetBeans, and the same goes for nearly every end-user. [18:58] beryoli: I was asking about the destination, where you copied the files "to" [18:58] Randolf, no clue then.. [18:59] Randolf: https://askubuntu.com/a/148645 [18:59] pragmaticenigma sorry I misread. I copied/pasted, checked, did not unmount the destination drive, unmounted the source drive from gparted then formatted, then checked again.. [19:00] oerheks: I'm thinking that I need to perhaps figure out how to get the sources for JDK-and-JRE and combine JavaFX into it, then figure out how to compile and build for the various platforms. As it is now, Java has become dysfunctional and extremely frustrating for anyone who is not using Java 8 on Windows (and Windows users want to use the newer versions of Java too, which don't include JavaFX). [19:00] pragmaticenigma: Thanks. I'll try that. [19:03] pragmaticenigma: Actually, "universe" and all the other repositories are already enabled on my system. [19:09] hmmm [19:09] why aptitude remove actually tries to also remove other packages that are simply no longer required (but unrelated to the ones i want to remove)? [19:20] pa: Is it suggesting that you use the "apt autoremove" command? If so, it's just reminding you that you have unused packages that are safe to remove as they are no longer dependencies. If you plan to re-install packages that depend on them, then it's actually convenient to leave them there as they won't need to be re-installed as well. [19:21] Randolf: what version of Ubuntu are you currently running? [19:23] no it's not doing that. it's actually trying to remove those [19:23] but nvm, i went the dpkg way [19:38] pragmaticenigma: I'm using Ubuntu Linux 18.04.1 LTS on 64-bit Intel hardware. [19:40] Randolf: You're running an older version of 18.04 if you have xx.yy.1 [19:40] Randolf: I don't think it should matter much, but you should be running 18.04.3 ... are you missing some updates? [19:41] I'll check for updates. [19:41] Just 32 packages. [19:41] I do keep the system up to date normally. [19:42] !aptitude | pa [19:42] pa: Like apt and apt-get, aptitude is a terminal frontend for Ubuntu's package management system. Unlike the others, it is not recommended in Ubuntu because its behavior differs significantly from other Ubuntu package management tools and can cause issues. [19:43] Randolf: hmm, i'd expect to see more than 32 updated packages between .1 and .3 - but maybe you have really few packages installed. [19:43] tomreyn: The updates are just modules like samba, Google Chrome, and whatnot (I use Opera mostly, which is already up-to-date). [19:44] I see a bunch of Python and Linux Header updates. [19:44] and kernel image updates, too, i would assume? cat /proc/version reports what you are currently running and when it was built [19:45] Yes, it's updating kernel stuff right now. [19:45] /proc/version: Linux version 5.0.0-31-generic (buildd@lgw01-amd64-046) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #33~18.04.1-Ubuntu SMP Tue Oct 1 10:20:39 UTC 2019 [19:45] That's post-updates now. [19:46] so you rebooted already? [19:46] Not yet. [19:46] I'm using this machine that I just updated. [19:46] Randolf: for javaFX and openjdk, the point is to add the JavaFX library paths to the Java ClassPath used to start the VM. If there's an IDE wrapping the JDK like netbeans or eclipse that is done via some GUI text entry, but for raw CLI its added via "javac -classpath /path/to/whereever" - this is usually wrapped in a shell script [19:46] okay, looks better than i expected, then, since this kernel is current, maybe you're using live patching [19:47] I think I am, but I'm not clear on what that means. I'm still fairly new to Linux (I have a long background in NetBSD Unix, and only recently started using Linux on my laptop after Windows 10 kept b0rking itself beyond repair). [19:49] Randolf: unfortunately, things changed rather dramatically after openJDK v8 to use modules, which requiers a whole different approach [19:52] !livepatch | Randolf [19:52] Randolf: Canonical Livepatch is a service offered by Canonical for 64 bit 14.04 and higher installs that modifies the currently running kernel for updates without the need to restart. More information can be found at https://ubottu.com/y/livepatch and https://www.ubuntu.com/server/livepatch [19:52] tomreyn: Thanks, I'll take a look at that. [19:53] keep in mind you'd still want to keep the user space updated [19:54] unattended-upgrades is a way to do so or, on desktops, just software-properties-gtk --open-tab=2 (replace 'gtk' by 'qt' on qt based desktops such as kde) [19:54] TJ-: Yeah, that's become a major problem for some sites and for various end users who have been relying on JavaFX. Adding the library path for JavaFX hasn't actually resolved the problem, and so this is why I'm now interested in trying to build a JRE and JDK from official sources that includes JavaFX (I expect I'll probably have to change something to make this work, and hopefully not very much). [19:56] TJ-: I haven't looked into just bundling the entirety of the JavaFX libraries into my .jar files, and I'd rather not for a number of reasons. [19:56] o/ q: is there a way to identify to which release a package belongs to? [19:58] TJ-: The folks in the #java channel helped me get maven going, but the problem with this is the final .jar file doesn't run without a long set of command-line parameters to include JavaFX modules, and I can't expect end-users to use Maven to run Java software. [19:58] Randolf: according to the Launchpad libopenjfx-java notes, the openjfx (binary) package is supposed to integrate into the JRE 8 classpath but I don't see anything in its source to cause that [19:59] Maven is extremely complicated to configure though, and I spent more than an entire day getting it working. Apparently I should be able to use it to generate native executables for various platforms, but none of the suggestions seem to work (someone told me just the other day that even if I do get it working, an update to Maven will break it in the future, and the same problem comes up with Gradle apparently). [19:59] TJ-: Well, what you're not finding in the source is consistent with my experience of it not getting integrated. [20:01] Randolf: digging in [20:01] I've got a bunch of Windows users stuck on Java 8, and I've had to help a few of them revert back to version 8 after they had someone help them upgrade to newer versions. As for Linux, Java 8 doesn't even do JavaFX at all, so that's a completely lost cause. [20:01] I'd much prefer to use the newest versions of Java and JavaFX, but from my perspective they're simply broken. [20:04] What I'd also like to do is generate a native 32-bit and 64-bit executable binaries for Linux, Windows, and MacOS that come bundled with the JRE that has JavaFX integrated. [20:04] I'm beyond caring about how big the resulting executable will be anymore because the JRE is so hopeless now with major parts having been cannibalized. [20:05] heh, be sure to have your legal team well fed beforehand, I can imagine that conversation with oracle would be loads of fun :) [20:05] I used to care, and prefer to keep binaries down to a small size as much as possible, but because of how things are changing it looks like this is not longer a possibility. :( [20:05] Randolf: java has always been a giant soup. [20:06] part of why i generally avoid java based software. [20:06] ryuo: Oh yeah, Java's JVM and JRE certainly are, but the whole idea of "write once, run anywhere" was what drew me in to learning Java in the first place with the understanding that a JRE will be needed for all Java applications. [20:07] Randolf: more like write once debug anywhere, but this is starting to leave the realm of support. [20:07] ryuo: Having a consistent GUI regardless of Operating System is really nice too. JFC/Swing made that possible, and JavaFX was supposed to be the successor to that, but it seems that Oracle has decided that they don't care about backward compatibility. [20:07] ryuo: Fair enough. [20:07] Randolf: #ubuntu-offtopic ? [20:08] ryuo: I think I've expressed my concerns enough. Getting this stuff working on Ubuntu is where I'm stuck now. [20:09] sarnold: Does Oracle own OpenJDK? [20:11] Randolf: I'm not sure any more, they've made enough changes lately.. [20:12] Randolf: I *think* I have a clue... at some point recently the package Dependency on openjdk (any versions) was totally removed. My bet is at the same time a .postinst script to set the classpath was also removed [20:13] Randolf: unfortunately though, Ubuntu doesn't keep it in a VCS so I can't easily check the history [20:16] Randolf: looks like it's come direct from Debian, and in the changelog "openjfx (11+26-1) unstable; urgency=medium" (Wed, 03 Oct 2018) says in part: "Depend on default-jdk instead of openjdk-8" which it no longer does, so since that release I'd suspect it changed again. Don't see anything in the changelog to reflect that though [20:18] I'm curious how https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/1845494 occurred . Specifically, the bug is a failure of gdb on any 32-bit x86 executable . Does this mean that some packages are released without any testing? [20:18] Launchpad bug 1845494 in gdb (Ubuntu) "gdb 8.1-0ubuntu3.1 freezes before call main function while debugging 32bit application" [Undecided,Confirmed] [20:20] Randolf: gotchya! https://salsa.debian.org/java-team/openjfx/commit/1e5786809154c24f92509a2d19c1274af58606a6 [20:21] plujon: it doesn't appear there are any automated tests for gdb http://autopkgtest.ubuntu.com/testlist#index-g -- you could probably add some tests :) https://dep-team.pages.debian.net/deps/dep8/ [20:21] TJ-: So, it looks like JavaFX was intentionally taken out of the package. Am I reading that right? [20:21] plujon: Many of the 32bit packages are not being tested anymore and soon being removed completely from Ubuntu in the upcoming 20.04 release [20:22] Randolf: debian/rules line 58 onwards; those symlinks were dropped... my guess is if you create a shell script to create them appropriately to the new install location you may get somewhere [20:22] TJ-: Cool! I'll try that. [20:23] plujon: specifically those like the one you highlighted in the bug report. [20:23] sarnold: Thanks for the link. I'll take a look. [20:23] TJ-: I'm still interested in figuring out how to compile the newest OpenJDK with JavaFX integrated for multiple OSes. I could put something like that up on GitLab or some other public service like that. [20:24] Randolf: If I were you I'd email the committer Emmanuel Bourg there for reasons for the change and if the expected result is to no longer work with the JRE - and where that was documented as a regression? (obviously it doesn't seem to have been!) [20:24] pragmaticenigma: 32-bit packages will be removed completely? Good to know, and a little surprising... [20:24] I wonder how many distros are doing that. [20:24] TJ-: I would like for end-users to have a single JRE download that includes JavaFX so they can continue to run their JavaFX programs without having to go through all the hassle of modifying command lines and whatnot. [20:25] plujon: https://wiki.ubuntu.com/UbuntuGNOME/32bit_support [20:25] Randolf: That's one hell of a job. I briefly maintained builds of openJDK-8 when it was new and quickly dropped it as a painful time sink [20:25] plujon: we're keeping some 32 bit libraries because popular applications like Steam link against them and use them on amd64 hosts [20:25] plujon: 64-bit hardware has been around for quite a long time now, and 32-bit hardware is pretty much completely retired in the commercial space, plus most home users seem to be on 64-bit hardware now anyway, so I'm not losing any sleep over the switch-over to 64-bit Linux. [20:26] Randolf: *if* you can figure out how to simply add these symlinks that debian/rules dh_install used to do *and* it works, all you need do is provide a simple shell script with some sanity checks before it blindly changes anything [20:26] sarnold: I suspect that big names like Steam will probably work toward switching to 64-bit API calls at some point too. [20:27] plujon: following up that with this release from Canonical: https://ubuntu.com/blog/statement-on-32-bit-i386-packages-for-ubuntu-19-10-and-20-04-lts [20:27] TJ-: Thanks. That's great to know that symlinks will be all that's needed on Linux. For me, it will be great. For my end-users, well, that's a different story. [20:27] Randolf: I *think* that is all ... proof will be when you have it working :) [20:27] Of course. :) [20:28] Randolf: my point is, at least for Debian/Ubuntu users, you could create your own small .deb package with a .postinst shell script to do the job... put that in an Ubuntu PPA of your own and users can easily add/install it [20:28] TJ-: I can see that project requiring huge amounts of time, by the way. Thanks for working on it in the past. [20:28] Randolf: I'm surprised they didn't do that five years ago, but they were the ones complaining when we said we weren't going to do 32 bit any more. heh. [20:29] Is the Steam issue they're got precompiled 32-bit binaries and cannot recompile, or is it more nuanced in that the code uses struct's that assume 32-bit wide fields? [20:29] sarnold: Well, it's good that Ubuntu is still supporting it because gamers are probably (I assume) a significantly-sized portion of the user base. [20:29] pragmaticenigma: Ah, thanks. I see. [20:30] 32-bit wide fields should be no problem in 64-bit code. [20:30] Randolf: oh yes they are, if not properly aligned [20:33] Got to deal with struct padding and packing [20:34] Well, yeah, taking care to get the alignment right I would think goes without saying. [20:37] That's a problem with simply recompiling 32-bit code; you've got to check that all structs remain the same size if they relate to on-disk data formats [20:38] TJ-: Oh, I wasn't meaning that 32-bit code should simply be re-compiled. With my background in programming machine language, I appreciate why that's a problem. [20:39] Oh, I just found this on Twitter: while (true) { Thread.yield(); } // https://twitter.com/theosib2/status/1069068825780457472 [20:39] I'm curious, how do games like Minecraft and Roblox work on Linux? [20:40] Randolf, minecraft classic is just a .jar [20:40] "java -jar minecraft.jar" and away you go. [20:40] lordcirth: Okay. [20:40] There's also desktop files and such, depending on how you launch it, of course [20:40] My 11-year-old daughter is interested in Linux, but she wants to make sure her favourite games that she plays with her friends will work. [20:41] Keep in mind there are multiple minecrafts [20:41] I think she'll be wanting to use whatever's current. [20:51] <_kab> So my upgrade to 19.10 went as well as I have expected which is to say my system doesn't boot because it can't mount the rootfs anymore. Attempting repairs from a chroot didn't go very far because lvm2 doesn't appear to work correctly inside the chroot (vgsscan for example runs into timeouts and effectively does nothing). Any ideas? [20:51] hi all [20:53] TJ-: Well, I see the various javafx* files under /usr/lib/jvm/java-11-openjdk-amd64/lib so there's no need to create symbolic links. Java still spits out this error though: java.lang.NoClassDefFoundError: javafx/application/Application [20:53] Hello th34lch3m1st. [20:54] 19.10 I was on ubuntu software to install the player Clementine. It shows 2 times (Clementine) and (clementine player), same version (1.3.1).... [20:54] bu one version is 4,8MB and the other 176MB.... ??? What's the story? [20:55] *but [20:55] Randolf: how did those files get there though? from the libjavafx package? [20:55] Randolf: try "dpkg -S /usr/lib/jvm/java-11-openjdk-amd64/lib/" to determine which package installed those [20:56] TJ-: I just used "apt" to install the newest OpenJDK. [20:57] I understand that one if those package is a snap, but....170MB difference.... [20:57] dpkg-query: no path found matching pattern /usr/lib/jvm/java-11-openjdk-amd64/lib/javafx.web.jar [20:57] *of those [20:57] Hmm. That's strange. [20:57] I'll remove the OpenJDK package and see if leave those files there. [20:57] th34lch3m1st: a snap is self-contained, it will be larger [20:57] Randolf: this doesn't show any JavaFX related files there: "apt-file search /usr/lib/jvm/java-11-openjdk-amd64/lib | grep javafx" so I think you put them there in some other way [20:58] Perhaps I did in the past. [20:59] th34lch3m1st: One of them is likely a snap, a snap is container that has all the necessary libraries and packages need to run. Snaps are intended so you can run specific versions of an application without impact to your primary system. It's biggest help is that the snap provider can keep your system up-to-date with the latest versions, without breaking system compatibility [21:00] TJ-: Removing the JRE and the JDK didn't clear out those files, and the "apt autoremove" cleared out everything except the JavaFX stuff. [21:01] TJ-: Removing OpenJFX also didn't clear them out, but the "apt autoremove" after that did, so it's one of these three that were autoremoved that took them out: libopenjfx-java libopenjfx-jni openjfx-source [21:01] pragmaticenigma now I understand. It will duplicate all the lib that I already have in the OS... === MekelySpooky is now known as Mekely [21:01] dpkg -S /path/to/file will tell you which packages own a file [21:01] if you want a specvific file gone, you can ask dpkg to tell you what to remove :) [21:02] sarnold: Already tried that, and it replied with an indication that it can't find the pattern matching. [21:02] is there a simple way to skip the language/region prompt show by ubiquity as part of oem-config-firstboot? [21:03] I'm just re-installing these packages now to see if those files will come back: openjdk-11-jdk openjdk-11-jre openjdk-11-doc openjfx [21:03] I've got everything else in a preseed config so right now it'll run once I click "Continue" with the default of English selected [21:03] pragmaticenigma good to know. Thanks for infos [21:04] Randolf: oh weird :( [21:04] Well, the javafx* files didn't return. [21:05] I found some information saying that the localization preseed parameters can only be set via kernel parameters or initrd but I'm not sure that's for an actual full installation or if they also apply for my case of oem-config-firstboot [21:05] ...at least not in the JRE directory. They are under /usr/share/java/ though (which is where they showed up before too). [21:08] Randolf: the files are from libopenjfx-java (clue in the package name!) which uses /usr/share/java/openjfx/jre/lib/ for the JRE requirements [21:10] TJ-: That makes sense. [21:10] The javafx* files are under /usr/share/java/ and there are no subdirectories therein. I will create the rest of the path you cited, create symlinks, and see if that works. [21:10] Randolf: I think I know what happened there. You originally had the older openjfx packages for openjdk-8 installed which would install to the JRE. Later the package got upgraded to this 11... and the install location moved BUT the package maintainer didn't add a .preinst/.postinst script to find and remove files installed to the old locations [21:11] TJ-: Cool! That makes sense. [21:11] Randolf: so some of your other issues could have been caused by older openjfx libraries left in place that shouldn't have been there [21:11] Randolf: at this point I'd suggest testing in a clean chroot, container or VM! [21:12] Hmm, that didn't work either. [21:12] The thing is, I get exactly the same results on a brand new installation. [21:13] ...with no Java 8 ever having been installed. [21:15] I'm still going to have the same problem Windows, and then there's the MacOS stuff that I haven't bothered to even look at, but I know it will come up in the future too. Maybe I should just give up on this for now and instead look into compiling the newest OpenJDK with the newest JavaFX pre-integrated. [21:15] TJ-: I do feel like we've made some progress here though. [21:18] Randolf: does/did the older openjfx that is tied to JRE-8 work? [21:18] TJ-: Now, if I insert this before my -jar parameter, software works: --module-path /usr/share/openjfx/lib --add-modules=javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web [21:19] No, the Java 8 one never works. Even on new installations. Just like version 11. And it doesn't matter if I never installed the other version. [21:19] Randolf: that makes sense for the --module-path etc [21:20] Getting my end-users to do that on Linux is probably going to be okay, but my Windows users are mostly clueless and would freak out at sight of "--module-path" alone. [21:20] The problem is, the majority of my users are on Windows. :( [21:21] Randolf: Aren't you shipping with a launcher/batch file that can have that included? [21:21] Is there an easy way to bundle these modules into the .jar file? [21:21] No, we couldn't find a reliable one, so software was installed and then deployed basically manually. [21:22] In theory you could bundle all the jfx .jar contents into your own .jar ... whether that'd cause issues with discovery I'm not sure [21:22] I've also been trying to get Maven to generate stand-alone executables, but that's been a huge failure. Gradle isn't looking any better either. [21:22] just can't get rid of this screen :( - https://i.imgur.com/hnScbUw.jpg [21:26] TJ-: I'll do that. === dionysus70 is now known as dionysus69 [21:28] hi. does this supported by ubuntu? https://www.aliexpress.com/item/32925021112.html [21:36] imi, you might want to reask on askubuntu, or find the vendor to find out? [21:38] how long does it usually take for the 19.10 upgrade notice to come through in 19.04? [21:38] it should be there already, kinghat [21:39] check your update menu, to 'any new version' and go [21:41] oerheks: under the about tab? [21:42] somewhere on the bottom, you will find it [21:43] ah. sorry was on the wrong update gui. [21:43] if you type update into the launcher there are 3 fwiw. [21:44] oerheks: looks like its working ty [21:45] have fun! [21:51] okay... I figured out how to brute force the language selection out: sed -i 's/return localechooser_script, questions, environ/return localechooser_script, [], environ/' /usr/lib/ubiquity/plugins/ubi-language.py [22:01] another question: can you recommend a temperature logger for me that is supported by ubuntu? (CSV, time, centigrade, logged every minute would be OK) [22:11] Hi, === me is now known as Guest39512 [22:12] How to successfuly blacklist nvidia module. Even thou I got blacklist in place and gpu-manager says it's blacklisted it's also loaded. [22:12] I disable nvidia-persistance service [22:12] *disabled [22:13] Guest39512: nvidia or the open source Nouveau [22:14] Guest39512: You might have to uninstall it [22:14] jeremy31: nvidia [22:14] nouveau.modeset=0 [22:15] I think the nvidia driver install blacklists nouveau [22:15] oerheks: options nouveau modeset=0 in place. [22:18] That's from the journal: [22:18] kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms [22:19] Good night. [22:20] 'Ey, got a wee problem. I accidentally installed Wine stable, but the software I'm running recommends wine staging. [22:20] Is there a way to change the wine version? [22:22] Hi all, I'm currently using ccrypt to encrypt backup files on a Ubuntu Server. The issue with this method is that the keyfile is stored on the filesystem. So, if the server is physically compromised, the plaintext keyfile could be retrieved and the encryption becomes worthless. What's the best practice here? [22:22] Fifty: uninstall wine stable and install wine staging [22:25] hi all, how to disable alt-tab grouping windows? [22:25] https://pastebin.com/7ipK4VGh I'm having trouble with USB devices, when I plug them in I get things like seen in the link. I've been scouring Google for a while and finding suggestions, but haven't been able to filter out a working solution yet - help? [22:27] jeremy31 Oh, so it's just as simple as uninstalling wine stable? [22:27] No wizardry? [22:27] Fifty: I would hope so [22:33] Right, so I'm trying to figure out how to do that properly. The install command for Wine is not just "apt-get install wine", rather it's: "sudo apt install --install-recommends winehq-stable" [22:34] Fifty: I think winehq-stable is from a winehq repo, not Ubuntu [22:34] Aye it is. You have to run the command before installing it: "sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main' " [22:35] So apt-get uninstall is not the proper command? [22:35] remove --purge [22:36] or add-apt-repository -r [22:36] Gotcha. Remove --purge, then redownload the repository, right? === Mekely is now known as Papa_Stalin [22:43] Damn. Tried that, and it won't install. Throws an error. [22:43] The following packages have unmet dependecies: winehq-staging : Depends: wine-staging (= 4.19~disco) E: Unable to correct problems, you have held broken packages. [22:48] Fifty: > sudo apt-get install -f [22:52] Fifty: I've hit issues like that a few times, and recently discovered that using PlayOnLinux (from the archive) avoids a lot of problems [22:52] jeremy31: "sudo apt-get install -f --install-recommends winehq-staging" Unfortunately, it throws the same issue. [22:53] TJ- Doesn't that only work with games? I'm trying to run the Conan Exiles server program, not the game itself. [22:54] Fifty: no, it's for having highly targeted wine configs per-application - so all applications don't need to share the same ~/.wine/ prefix. Can set wine version per-application along with custom settings. I use it for example with Trimble Sketchup (formerly Google Sketchup) [22:54] Fifty: it also has a lot of pre-configured profiles to automate install [22:55] Hmm. I'll give that a look, but I remember trying to install it before but it fucked up as well. [23:00] Damn, installed PlayOnLinux, but it doesn't do 64bit. Only 32bit. [23:04] !wine [23:04] WINE is a compatibility layer for running Windows programs on GNU/Linux - More information: https://help.ubuntu.com/community/Wine - Search the !AppDB for application compatibility ratings - Join #winehq for application help - See !virtualizers for running Windows (or another OS) inside Ubuntu [23:06] Ooh, that's a good point. === Papa_Stalin is now known as Mekely