Aigarius Blog (Posts about bugs)http://aigarius.com/categories/bugs.atom2021-06-30T20:20:33ZAigars MahinovsNikolaUbuntu 10.04 and NTFS filesystemshttp://aigarius.com/blog/2010/03/28/ubuntu-1004-and-ntfs-filesystems/2010-03-28T15:03:03Z2010-03-28T15:03:03ZAigars Mahinovs<p>subj. don't mix - just upgraded a simple Ubuntu 9.10 to Ubuntu 10.04 and it failed to boot. After careful examination, it looks that something replaced the munt line of my NTFS partition in the /etc/fstab and claimed that it is a VFAT partition and 'mountall' that is run during boot gets very, very confused if presented with such dillema, so mach in fact that it hangs and stops the whole boot sequence.</p>
<p>The workaround is to boot from a livecd/usb and comment out all NTFS and VFAT lines in /etc/fstab. If that still does not help - replace the large UUIDs with device names back.</p>
<p>Still have not reported the bug as there look to be several - regression in NTFS support, the upgrader corrupting the fstab file and mountall incorrectly handling a case of an unmountable file system.</p>
<p>P.S. Also my Firefox would not start - that was solved by removing the sessionstore* files in my profile.</p>Gnome typing break has no way to lock the screenhttp://aigarius.com/blog/2009/11/01/gnome-typing-break-has-no-way-to-lock-the-screen/2009-11-01T17:11:18Z2009-11-01T17:11:18ZAigars Mahinovs<p>Want a definition of a paper cut bug? <a href="https://bugzilla.gnome.org/show_bug.cgi?id=128381">Here it is</a>. And <a href="https://bugzilla.gnome.org/show_bug.cgi?id=421944">here</a> and <a href="https://bugzilla.gnome.org/show_bug.cgi?id=570234">here</a> are two more side effects of the same bug. The original bug report will be 6 years old in a month. Can we do something to prevent this bug surviving that long?</p>My first post with Google Wave pops up for peoplehttp://aigarius.com/blog/2009/10/21/my-first-post-with-google-wave-pops-up-for-people/2009-10-21T09:10:38Z2009-10-21T09:10:38ZAigars Mahinovs<p>Some time ago I wrote a <a href="http://www.aigarius.com/blog/2009/10/02/test-post-with-an-embedded-wave/">test post with a Google Wave embedded</a> into the post. Only a couple days ago I discovered that to make a Wave public one needs to add public@a.gwave.com as a participant to the wave. I did that and the Wave became visible also to people without Wave accounts. But another fun thing happened at the same time - multiple people reported that this Wave popped up directly in their Google Wave Inbox. But in this case I suspect that when people saw the Wave (even in it's disabled form) either on my blog or on the Planet Debian, Google stored that info somewhere and when they logged in their new Google Wave accounts it added that wave to their Inbox, but the wave did not show up in their Inbox until I made it public a couple days ago. And thus there was a disconnect between action (people viewing my blog post) and reaction (Wave showing up in their Inbox) that will confuse a lot of people.</p>
<p>The way to fix that would be to only add waves to your Inbox if you've commented on them (or added to them) which would not be possible for private waves.</p>Re: HOWTO prep for migration off of SHA-1 in OpenPGPhttp://aigarius.com/blog/2009/05/06/re-howto-prep-for-migration-off-of-sha-1-in-openpgp/2009-05-06T11:05:45Z2009-05-06T11:05:45ZAigars Mahinovs<p><a href="http://debian-administration.org/users/dkg/weblog/48">Daniel</a> says that we should move away from SHA1 by switching hash algorithms for signatures and generating keys that use at least SHA256 from SHA-2 family. I have been bitten by non-default GPG options <a href="http://lists.debian.org/debian-devel-announce/2003/12/msg00001.html">before</a>. So I propose that we do a security release of GPG that changes the defaults of key generation and key signing in such ways that SHA-1 algorithms are not used by default for any operation, unless a backwards compatibility option is used.</p>Annoyed with USAhttp://aigarius.com/blog/2007/12/26/annoyed-with-usa/2007-12-26T21:12:01Z2007-12-26T21:12:01ZAigars Mahinovs<p>My girlfriend is annoyed with USA timekeeping. More particularly with the way Sunday is the first day of the week in the Gnome calendar applet that shows up when you click on the time applet. After some searching I am unable to find how to change that short of changing the source code.</p>
<p>Help me, lazyweb!</p>
<p>Edit: yes it was meant to be Sunday and not Saturday.</p>Bug hugging?http://aigarius.com/blog/2006/09/26/bug-hugging/2006-09-26T20:09:07Z2006-09-26T20:09:07ZAigars Mahinovs<p></p><p>Hmm, I wonder if in the bug squashing parties one can eliminate bugs by hard random hugging?</p>Why? Oh Gods! Why?http://aigarius.com/blog/2006/08/15/why-oh-gods-why/2006-08-15T03:08:21Z2006-08-15T03:08:21ZAigars Mahinovs<p><code><br>$ mv .ssh/ .ssh.old/<br>$ python<br>>>>import gnomevfs<br>>>> gnomevfs.get_file_info( "ssh://aigarius:password@aigarius.com/home/aigarius" )<br>Traceback (most recent call last):<br> File "<stdin>", line 1, in ?<br>gnomevfs.AccessDeniedError: Access denied<br>>>><br>$ ssh aigarius.com<br>The authenticity of host 'aigarius.com (85.254.216.40)' can't be established.<br>RSA key fingerprint is 6d:29:c0:f3:d0:84:c9:a9:d9:4c:7e:e3:1a:18:a2:e2.<br>Are you sure you want to continue connecting (yes/no)? yes<br>Warning: Permanently added 'aigarius.com,85.254.216.40' (RSA) to the list of known hosts.<br>aigarius@aigarius.com's password: *******<br>[...]<br>aigarius.com$ exit<br>$ python<br>>>>import gnomevfs<br>>>> gnomevfs.get_file_info( "ssh://aigarius:password@aigarius.com/home/aigarius" )<br><gnomevfs .FileInfo 'aigarius'><br>>>><br></code></p>
<p>Of course, this is mentioned nowhere in the sparse documentation. Please keep me away from the person who wrote GnomeVFS and its <a href="http://www.pygtk.org/">Python bindings</a>. Bloodshed might ensue. <small><a href="http://bugzilla.gnome.org/show_bug.cgi?id=351392">Bug</a> reported</small></p>
<p>Why can't someone write a nice, light, working network file transfer protocol abstraction library that would be independent of any desktop environment (bonus) and a working X server (I am looking at you, GnomeVFS). Something that would simply provided all file and folder manipulation operations in sync and async ways in such way that those operations work completely uniformly across all supported protocols. Support for at least ssh and ftp is essential, webdav, nfs, rsync and other protocols that allow writing files to remote locations and http, https and other protocols that only allow read only access to remote files would be very welcome. The library should be in C with bindings in C++, Python, Perl, Ruby, PHP and also a command line processor that would allow all commands to be used in a shell script.<br>Why something like this can not be written and obsolete the GnomeVFS and those KIOslaves. Freedesktop.org, I am looking at you, please!</p>
<p><strong>Update:</strong> Apparently I only need to "import gnome.ui" and execute "gnome.ui.authentication_manager_init()" and my application will automagically get a proper authentication dialog in this case. Unfortunately it is not documented anywhere that I could find. :P</p>Crontab EOFhttp://aigarius.com/blog/2006/03/06/crontab-eof/2006-03-06T18:03:58Z2006-03-06T18:03:58ZAigars Mahinovs<p></p><p> </p><p>If one of your crontab entries is not running lately without any errors, check if you have a newline at the end of the crontab, because if you do not, then the last job will never be executed and no error will be reported anywhere: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=79037">79037</a> (and possibly cause of <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260789">260789</a>)</p> <p>Oh and it will also not run /etc/cron.d/ file with a "." in the name: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=324922">324922</a></p> <p>I managed to hit both of these bugs within a single day, yay me :P</p>