I'd like to play with the Rust language on Ubuntu, but there don't seem to be any packages. Did I miss it or is there some problem?
poolie's questions
My Precise machine was previously working fine, but now when I update from update-manager or the terminal I get an error about being unable to authenticate google-chrome.
Many people have opinions or want to give feedback about Ubuntu. If they are simple bugs with a crash or display corruption, that's fine, they can file in Launchpad.
But, comments about the design or concept of the system are more problematic. They come up all over the place, such as "https://askubuntu.com/questions/64887/some-unity-feedback" in other places that are not really about Unity.
Ideally the answer will be a place where the comments
- will actually be read by the design team
- will tend to encourage people to read the existing comments and not post the same thing again and again
- perhaps will tend to bubble up good solutions rather than strange ideas
- will not be annoying to people who are trying to use that place for something else
I have more music on my desktop computer than will fit on my laptop's fairly small SSD.
Is there any way I can sync just some of it to my laptop, or do a kind of cached streaming like on Android?
I suppose I could choose to sync just particular folders for albums I currently like but that seems a bit tedious.
For some reason I'm getting an error during apport upgrades, the cause of which is
% sudo service apport start
start: Job failed to start
Under sysvinit, I could debug this kind of problem by running eg
sudo sh -x /etc/init.d/whatever start
but that doesn't seem to map over to Upstart. What should I try next?
It turns out there is a workaround that will let the install proceed. But I'm still interested in the general question of how one would trace the script.
I added some files into my Ubuntu One/My Files
folder on my desktop machine. I can see them in the U1 web ui. My laptop is connected to the same U1 account, and in the Ubuntu One preference pane I can see it's connected to the account.
However, my new files never download.
In syncdaemon.log
I can see it checking a bunch of other existing files, and then the file ends with many repetitions of
2011-01-04 11:05:42,277 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: <State: 'READY' (queues WORKING_ON_METADATA connection 'Not User With Network')>; queues: metadata: 1; content: 0; hash: 0, fsm-cache: hit=5086 miss=69) ----
I do have a working network connection.
What do I do now?
A while ago, I used to use the grsecurity kernel patches, which had an option to hide process arguments from other non-root users. Basically this just made /proc/*/cmdline
be mode 0600, and ps
handles that properly by showing that the process exists but not its arguments.
This is kind of nice if someone on a multiuser machine is running say vi christmas-presents.txt
, to use the canonical example.
Is there any supported way to do this in Ubuntu, other than by installing a new kernel?
(I'm familiar with the technique that lets individual programs alter their argv, but most programs don't do that and anyhow it is racy. This stackoverflow user seems to be asking the same question, but actually just seems very confused.)
Following on from question 12397, I'd still like to get suspend working on my Phenom II X6 / GA-890GPA desktop machine running current Maverick.
When I run pmi action suspend
the machine doesn't crash, but it also doesn't suspend. The kernel logs show:
PM: Syncing filesystems ... done.
PM: Preparing system for mem sleep
Freezing user space processes ... (elapsed 0.02 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
PM: Entering mem sleep
Suspending console(s) (use no_console_suspend to debug)
pm_op(): usb_dev_suspend+0x0/0x20 returns -2
PM: Device usb8 failed to suspend async: error -2
PM: Some devices failed to suspend
PM: resume of devices complete after 0.430 msecs
PM: resume devices took 0.000 seconds
PM: Finishing wakeup.
Restarting tasks ... done.
PM: Syncing filesystems ...
I've tried disconnecting all the USB devices, and then connecting in to run pmi
over ssh, and I get the same failure. With everything unplugged, I see the following usb devices:
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
and lspci shows the physical devices are:
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:16.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:16.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
02:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
Booting with no_console_suspend
makes no difference.
I have a Gigabyte GA-890GPA-UD3H motherboard and Phenom II X6 in my desktop computer, and it's all working well, except that Ubuntu 10.10 doesn't seem to detect any ACPI support at all: it can't suspend, and it can't measure its internal temperatures. I would have thought a new device like this ought to have pretty pervasive ACPI support?