[Touch-packages] [Bug 1387214] Re: [TOPBLOCKER] file corruption on touch images in rw portions of the filesystem
I might have hit this issue again, I have some files in a git repo on my phone (mako running devel channel) and when I tried to do a `git commit -a` just now I got: error: corrupt loose object '4e1f9449b61f1b1eea1415de21c1c90db0a01f45' fatal: loose object 4e1f9449b61f1b1eea1415de21c1c90db0a01f45 (stored in .git/objects/4e/1f9449b61f1b1eea1415de21c1c90db0a01f45) is corrupt This is a 6.5K zlib compressed data file, when I moved it out of the way and tried to do a `git commit -a` I was prompted to add things to the repo that were already there, at this point I gave up and checked out a fresh working copy of the repo. It is of course possible that this corruption was caused by something like a `git pull` failing half way though due to a network connection issue, but I don't remember this happening. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to initramfs-tools-ubuntu- touch in Ubuntu. https://bugs.launchpad.net/bugs/1387214 Title: [TOPBLOCKER] file corruption on touch images in rw portions of the filesystem Status in the base for Ubuntu mobile products: Fix Released Status in android package in Ubuntu: Fix Released Status in android-tools package in Ubuntu: In Progress Status in initramfs-tools-ubuntu-touch package in Ubuntu: Fix Released Status in linux-mako package in Ubuntu: Confirmed Status in android package in Ubuntu RTM: Fix Released Status in android-tools package in Ubuntu RTM: In Progress Status in initramfs-tools-ubuntu-touch package in Ubuntu RTM: Fix Released Status in linux-mako package in Ubuntu RTM: Confirmed Bug description: Symptoms are that cache files in /var/cache/apparmor and profiles in /var/lib/apparmor/profiles are sometimes corrupted after a reboot. We've already fixed several bugs in the apparmor and click-apparmor and made both more robust in the face of corruption and we've reduced the impact when there is a corrupted profile, but we've still not found the cause of the corruption. This corruption can still affect real-world devices: if a profile in /var/lib/apparmor/profiles is corrupted and the cache file is out of date, then the profile won't compile and that app/scope won't start. Workaround: remove the affected profile and then run 'sudo aa- clickhook'. This obviously is not viable on an end-user device. The investigation is ongoing and this may not be a problem with the kernel at all, so this bug may be retargeted to another project. The security team and the kernel team have discussed this a lot and Colin King is currently looking at this. This bug is just so it can be tracked. Here is an excerpt from my latest email to Colin: I believe I have conclusively ruled out apparmor_parser and aa- clickhook by creating a new 'home/bug/test-with-true.sh'. Here is the test output: http://paste.ubuntu.com/8648109/ Specifically, home/bug/test-with-true.sh changes the interesting parts of the algorithm to: 1. wait for unity8 to start (this ensures the apparmor upstart job is finished) 2. restore apparmor_parser and aa-clickhook, if needed 3. if /home/bug/profiles... exists, perform a diff -Naur /home/bug/profiles... /var/lib/apparmor/profiles and fail if differences (note, apparmor_parser and aa-clickhook were /bin/true during boot so they could not have changed /var/lib/apparmor/profiles) 4. verify the profiles, exit with error if they do not 5. alternately upgrade/downgrade the packages 6. verify the profiles, exit with error if they do not 7. copy the known good profiles in the previous step to /home/bug/profiles... 8. have apparmor_parser and aa-clickhook point to /bin/true 9. reboot 10. go to step 1 In the paste you'll notice that in step 6 the profiles were successfully created by the installation of the packages, then verified, then copied aside, then apparmor_parser and aa-clickhook diverted, then rebooted, only to have the profiles in /var/lib/apparmor/profiles be different than what was copied aside. It would be nice to verify on your device as well (I reproduced several times here) and verify the reproducer algorithm. I think this suggests this is a kernel issue and not userspace. IMPORTANT: you will want to update the reproducer and refollow all of these steps (ie, I updated the scripts, the debs, the sudoers file, etc): $ wget http://people.canonical.com/~jamie/cking/aa-corruption.tar.gz $ tar -zxvf ./aa-corruption.tar.gz ... $ adb push ./aa-corruption.tar.gz /tmp $ adb shell phablet@ubuntu-phablet:~$ cd /tmp phablet@ubuntu-phablet:~$ tar -zxvf ./aa-corruption.tar.gz phablet@ubuntu-phablet:~$ sudo mount -o remount,rw / phablet@ubuntu-phablet:~$ sudo cp ./aa-corruption/etc/sudoers.d/phablet /etc/sudoers.d/ phablet@ubuntu-phablet:~$ sudo mount -o remount,ro / phablet@ubuntu-phablet:~$ sudo cp -a ./aa-corruption/home/bug /home
[Touch-packages] [Bug 1383716] [NEW] No way to use a proxy server in webbrowser-app
Public bug reported: It would be nice to be able to specify a socks proxy server via ~/.config/webbrowser-app/settings.conf For example (using the Firefox about:config variables for this example): network.proxy.socks=localhost network.proxy.socks_port=3128 network.proxy.no_proxies_on=localhost,127.0.0.1 network.proxy.socks_remote_dns=true network.proxy.socks_version=5 A socks proxy can easily be created using ssh and / or tor. ** Affects: webbrowser-app (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu. https://bugs.launchpad.net/bugs/1383716 Title: No way to use a proxy server in webbrowser-app Status in “webbrowser-app” package in Ubuntu: New Bug description: It would be nice to be able to specify a socks proxy server via ~/.config/webbrowser-app/settings.conf For example (using the Firefox about:config variables for this example): network.proxy.socks=localhost network.proxy.socks_port=3128 network.proxy.no_proxies_on=localhost,127.0.0.1 network.proxy.socks_remote_dns=true network.proxy.socks_version=5 A socks proxy can easily be created using ssh and / or tor. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/1383716/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1377096] Re: [OSK] Ubuntu Touch should allow alternative keyboard layouts
See also https://bugs.launchpad.net/ubuntu/+source/ubuntu- keyboard/+bug/1228186 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu. https://bugs.launchpad.net/bugs/1377096 Title: [OSK] Ubuntu Touch should allow alternative keyboard layouts Status in Ubuntu UX bugs: Triaged Status in “ubuntu-keyboard” package in Ubuntu: Triaged Bug description: It would be nice if alternative keyboard layouts were available for Ubuntu Touch. On Android devices I use the Hacker's Keyboard https://code.google.com/p/hackerskeyboard/ from F-Droid https://f-droid.org/repository/browse/?fdfilter=org.pocketworkstation.pckeyboardfdid=org.pocketworkstation.pckeyboard as this allows customisation and easy access to keys such as Ctrl, Esc, !, : and - and these are keys that take a lot of key presses with the current Ubuntu touch keyboard (I use vim). In addition key combinations such as Ctrl-n and Ctrl-p (next and previous channel in IRSSI) are not possible with the current Ubuntu Touch keyboard. Having said the above the gestures, double tap for tab, swipe up, down , left and right for the arrow keys is great and I now find myself trying to use these gestures on Android devices... To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-ux/+bug/1377096/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1228186] Re: Can't use modifier keys like Control or Alt
The built in options are quite limited, you can't do things like Ctrl-N and Ctrl-P, see #1377096 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu. https://bugs.launchpad.net/bugs/1228186 Title: Can't use modifier keys like Control or Alt Status in Ubuntu Keyboard: Triaged Status in “ubuntu-keyboard” package in Ubuntu: Triaged Bug description: This is especially noticable when trying to use the Terminal application. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-keyboard/+bug/1228186/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1228186] Re: Can't use modifier keys like Control or Alt
The other bug report on this: https://bugs.launchpad.net/ubuntu/+source /ubuntu-keyboard/+bug/1377096 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu. https://bugs.launchpad.net/bugs/1228186 Title: Can't use modifier keys like Control or Alt Status in Ubuntu Keyboard: Triaged Status in “ubuntu-keyboard” package in Ubuntu: Triaged Bug description: This is especially noticable when trying to use the Terminal application. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-keyboard/+bug/1228186/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1377096] [NEW] Ubuntu Touch should allow alternative keyboard layouts
Public bug reported: It would be nice if alternative keyboard layouts were available for Ubuntu Touch. On Android devices I use the Hacker's Keyboard https://code.google.com/p/hackerskeyboard/ from F-Droid https://f-droid.org/repository/browse/?fdfilter=org.pocketworkstation.pckeyboardfdid=org.pocketworkstation.pckeyboard as this allows customisation and easy access to keys such as Ctrl, Esc, !, : and - and these are keys that take a lot of key presses with the current Ubuntu touch keyboard (I use vim). In addition key combinations such as Ctrl-n and Ctrl-p (next and previous channel in IRSSI) are not possible with the current Ubuntu Touch keyboard. Having said the above the gestures, double tap for tab, swipe up, down , left and right for the arrow keys is great and I now find myself trying to use these gestures on Android devices... ** Affects: ubuntu-ux Importance: Undecided Status: New ** Affects: ubuntu-keyboard (Ubuntu) Importance: Undecided Status: New ** Tags: ubuntu-ux -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in Ubuntu. https://bugs.launchpad.net/bugs/1377096 Title: Ubuntu Touch should allow alternative keyboard layouts Status in Ubuntu UX bugs: New Status in “ubuntu-keyboard” package in Ubuntu: New Bug description: It would be nice if alternative keyboard layouts were available for Ubuntu Touch. On Android devices I use the Hacker's Keyboard https://code.google.com/p/hackerskeyboard/ from F-Droid https://f-droid.org/repository/browse/?fdfilter=org.pocketworkstation.pckeyboardfdid=org.pocketworkstation.pckeyboard as this allows customisation and easy access to keys such as Ctrl, Esc, !, : and - and these are keys that take a lot of key presses with the current Ubuntu touch keyboard (I use vim). In addition key combinations such as Ctrl-n and Ctrl-p (next and previous channel in IRSSI) are not possible with the current Ubuntu Touch keyboard. Having said the above the gestures, double tap for tab, swipe up, down , left and right for the arrow keys is great and I now find myself trying to use these gestures on Android devices... To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-ux/+bug/1377096/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1276373] Re: invalid cross-device link
Using the image-based system updates results in any additional packages that have been added needing to be reinstalled (for example screen to enable more than one terminal sessions to use used at the same time). This isn't optimial for people who want to use teminal based applications, I realise that people like this are not the key audience for Ubuntu Touch but is some consideration of users of this nature possible? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to lxc-android-config in Ubuntu. https://bugs.launchpad.net/bugs/1276373 Title: invalid cross-device link Status in “lxc-android-config” package in Ubuntu: Won't Fix Bug description: Manually updated my gnexus via APT. Not sure if I broke something or if it is a problem with the package but I got the following problem: Preparing to unpack .../lxc-android-config_0.135_all.deb ... Leaving 'diversion of /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy to /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy.orig by lxc-android-config' Unpacking lxc-android-config (0.135) over (0.126) ... dpkg: error processing archive /var/cache/apt/archives/lxc-android-config_0.135_all.deb (--unpack): unable to make backup link of `./lib/udev/rules.d/70-android.rules' before installing new version: Invalid cross-device link Errors were encountered while processing: /var/cache/apt/archives/lxc-android-config_0.135_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Now, I can only boot to Ubuntu via recovery mode and not to Android anymore (had a dual boot). However, I am not sure if the latter is related to this problem. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxc-android-config/+bug/1276373/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp