]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2010/05/index.html
Timestamp.
[homepage.git] / blog / archive / 2010 / 05 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html>
4 <head>
5 <title>Petter Reinholdtsen: entries from May 2010</title>
6 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css">
7 <link rel="alternate" title="RSS Feed" href="05.rss" type="application/rss+xml">
8 </head>
9 <body>
10 <!-- XML FEED -->
11
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20 <p>Entries from May 2010.</p>
21
22
23 <div class="entry">
24 <div class="title">
25 <a href="http://people.skolelinux.org/pere/blog/Forcing_new_users_to_change_their_password_on_first_login.html">Forcing new users to change their password on first login</a>
26 </div>
27 <div class="date">
28 2010-05-02 13:47
29 </div>
30
31 <div class="body">
32
33 <p>One interesting feature in Active Directory, is the ability to
34 create a new user with an expired password, and thus force the user to
35 change the password on the first login attempt.</p>
36
37 <p>I'm not quite sure how to do that with the LDAP setup in Debian
38 Edu, but did some initial testing with a local account. The account
39 and password aging information is available in /etc/shadow, but
40 unfortunately, it is not possible to specify an expiration time for
41 passwords, only a maximum age for passwords.</p>
42
43 <p>A freshly created account (using adduser test) will have these
44 settings in /etc/shadow:</p>
45
46 <blockquote><pre>
47 root@tjener:~# chage -l test
48 Last password change : May 02, 2010
49 Password expires : never
50 Password inactive : never
51 Account expires : never
52 Minimum number of days between password change : 0
53 Maximum number of days between password change : 99999
54 Number of days of warning before password expires : 7
55 root@tjener:~#
56 </pre></blockquote>
57
58 <p>The only way I could come up with to create a user with an expired
59 account, is to change the date of the last password change to the
60 lowest value possible (January 1th 1970), and the maximum password age
61 to the difference in days between that date and today. To make it
62 simple, I went for 30 years (30 * 365 = 10950) and January 2th (to
63 avoid testing if 0 is a valid value).</p>
64
65 <p>After using these commands to set it up, it seem to work as
66 intended:</p>
67
68 <blockquote><pre>
69 root@tjener:~# chage -d 1 test; chage -M 10950 test
70 root@tjener:~# chage -l test
71 Last password change : Jan 02, 1970
72 Password expires : never
73 Password inactive : never
74 Account expires : never
75 Minimum number of days between password change : 0
76 Maximum number of days between password change : 10950
77 Number of days of warning before password expires : 7
78 root@tjener:~#
79 </pre></blockquote>
80
81 <p>So far I have tested this with ssh and console, and kdm (in
82 Squeeze) login, and all ask for a new password before login in the
83 user (with ssh, I was thrown out and had to log in again).</p>
84
85 <p>Perhaps we should set up something similar for Debian Edu, to make
86 sure only the user itself have the account password?</p>
87
88 <p>If you want to comment on or help out with implementing this for
89 Debian Edu, please contact us on debian-edu@lists.debian.org.</p>
90
91 <p>Update 2010-05-02 17:20: Paul Tötterman tells me on IRC that the
92 shadow(8) page in Debian/testing now state that setting the date of
93 last password change to zero (0) will force the password to be changed
94 on the first login. This was not mentioned in the manual in Lenny, so
95 I did not notice this in my initial testing. I have tested it on
96 Squeeze, and '<tt>chage -d 0 username</tt>' do work there. I have not
97 tested it on Lenny yet.</p>
98
99 <p>Update 2010-05-02-19:05: Jim Paris tells me via email that an
100 equivalent command to expire a password is '<tt>passwd -e
101 username</tt>', which insert zero into the date of the last password
102 change.</p>
103
104 </div>
105 <div class="tags">
106
107
108
109 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
110
111 </div>
112 </div>
113 <div class="padding"></div>
114
115 <div class="entry">
116 <div class="title">
117 <a href="http://people.skolelinux.org/pere/blog/Parallellizing_the_boot_in_Debian_Squeeze___ready_for_wider_testing.html">Parallellizing the boot in Debian Squeeze - ready for wider testing</a>
118 </div>
119 <div class="date">
120 2010-05-06 23:25
121 </div>
122
123 <div class="body">
124
125 <p>These days, the init.d script dependencies in Squeeze are quite
126 complete, so complete that it is actually possible to run all the
127 init.d scripts in parallell based on these dependencies. If you want
128 to test your Squeeze system, make sure
129 <a href="http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot">dependency
130 based boot sequencing</a> is enabled, and add this line to
131 /etc/default/rcS:</p>
132
133 <blockquote><pre>
134 CONCURRENCY=makefile
135 </pre></blockquote>
136
137 <p>That is it. It will cause sysv-rc to use the startpar tool to run
138 scripts in parallel using the dependency information stored in
139 /etc/init.d/.depend.boot, /etc/init.d/.depend.start and
140 /etc/init.d/.depend.stop to order the scripts. Startpar is configured
141 to try to start the kdm and gdm scripts as early as possible, and will
142 start the facilities required by kdm or gdm as early as possible to
143 make this happen.</p>
144
145 <p>Give it a try, and see if you like the result. If some services
146 fail to start properly, it is most likely because they have incomplete
147 init.d script dependencies in their startup script (or some of their
148 dependent scripts have incomplete dependencies). Report bugs and get
149 the package maintainers to fix it. :)</p>
150
151 <p>Running scripts in parallel could be the default in Debian when we
152 manage to get the init.d script dependencies complete and correct. I
153 expect we will get there in Squeeze+1, if we get manage to test and
154 fix the remaining issues.</p>
155
156 <p>If you report any problems with dependencies in init.d scripts to
157 the BTS, please usertag the report to get it to show up at
158 <a href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=initscripts-ng-devel@lists.alioth.debian.org">the
159 list of usertagged bugs related to this</a>.</p>
160
161 </div>
162 <div class="tags">
163
164
165
166 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
167
168 </div>
169 </div>
170 <div class="padding"></div>
171
172 <div class="entry">
173 <div class="title">
174 <a href="http://people.skolelinux.org/pere/blog/systemd__an_interesting_alternative_to_upstart.html">systemd, an interesting alternative to upstart</a>
175 </div>
176 <div class="date">
177 2010-05-13 22:20
178 </div>
179
180 <div class="body">
181
182 <p>The last few days a new boot system called
183 <a href="http://www.freedesktop.org/wiki/Software/systemd">systemd</a>
184 has been
185 <a href="http://0pointer.de/blog/projects/systemd.html">introduced</a>
186
187 to the free software world. I have not yet had time to play around
188 with it, but it seem to be a very interesting alternative to
189 <a href="http://upstart.ubuntu.com/">upstart</a>, and might prove to be
190 a good alternative for Debian when we are able to switch to an event
191 based boot system. Tollef is
192 <a href="http://bugs.debian.org/580814">in the process</a> of getting
193 systemd into Debian, and I look forward to seeing how well it work. I
194 like the fact that systemd handles init.d scripts with dependency
195 information natively, allowing them to run in parallel where upstart
196 at the moment do not.</p>
197
198 <p>Unfortunately do systemd have the same problem as upstart regarding
199 platform support. It only work on recent Linux kernels, and also need
200 some new kernel features enabled to function properly. This means
201 kFreeBSD and Hurd ports of Debian will need a port or a different boot
202 system. Not sure how that will be handled if systemd proves to be the
203 way forward.</p>
204
205 <p>In the mean time, based on the
206 <a href="http://lists.debian.org/debian-devel/2010/05/msg00122.html">input
207 on debian-devel@</a> regarding parallel booting in Debian, I have
208 decided to enable full parallel booting as the default in Debian as
209 soon as possible (probably this weekend or early next week), to see if
210 there are any remaining serious bugs in the init.d dependencies. A
211 new version of the sysvinit package implementing this change is
212 already in experimental. If all go well, Squeeze will be released
213 with parallel booting enabled by default.</p>
214
215 </div>
216 <div class="tags">
217
218
219
220 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
221
222 </div>
223 </div>
224 <div class="padding"></div>
225
226 <div class="entry">
227 <div class="title">
228 <a href="http://people.skolelinux.org/pere/blog/Sitesummary_tip__Listing_MAC_address_of_all_clients.html">Sitesummary tip: Listing MAC address of all clients</a>
229 </div>
230 <div class="date">
231 2010-05-14 21:10
232 </div>
233
234 <div class="body">
235
236 <p>In the recent Debian Edu versions, the
237 <a href="http://wiki.debian.org/DebianEdu/HowTo/SiteSummary">sitesummary
238 system</a> is used to keep track of the machines in the school
239 network. Each machine will automatically report its status to the
240 central server after boot and once per night. The network setup is
241 also reported, and using this information it is possible to get the
242 MAC address of all network interfaces in the machines. This is useful
243 to update the DHCP configuration.</p>
244
245 <p>To give some idea how to use sitesummary, here is a one-liner to
246 ist all MAC addresses of all machines reporting to sitesummary. Run
247 this on the collector host:</p>
248
249 <blockquote><pre>
250 perl -MSiteSummary -e 'for_all_hosts(sub { print join(" ", get_macaddresses(shift)), "\n"; });'
251 </pre></blockquote>
252
253 <p>This will list all MAC addresses assosiated with all machine, one
254 line per machine and with space between the MAC addresses.</p>
255
256 <p>To allow system administrators easier job at adding static DHCP
257 addresses for hosts, it would be possible to extend this to fetch
258 machine information from sitesummary and update the DHCP and DNS
259 tables in LDAP using this information. Such tool is unfortunately not
260 written yet.</p>
261
262 </div>
263 <div class="tags">
264
265
266
267 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary</a>.
268
269 </div>
270 </div>
271 <div class="padding"></div>
272
273 <div class="entry">
274 <div class="title">
275 <a href="http://people.skolelinux.org/pere/blog/Parallellized_boot_is_now_the_default_in_Debian_unstable.html">Parallellized boot is now the default in Debian/unstable</a>
276 </div>
277 <div class="date">
278 2010-05-14 22:40
279 </div>
280
281 <div class="body">
282
283 <p>Since this evening, parallel booting is the default in
284 Debian/unstable for machines using dependency based boot sequencing.
285 Apparently the testing of concurrent booting has been wider than
286 expected, if I am to believe the
287 <a href="http://lists.debian.org/debian-devel/2010/05/msg00122.html">input
288 on debian-devel@</a>, and I concluded a few days ago to move forward
289 with the feature this weekend, to give us some time to detect any
290 remaining problems before Squeeze is frozen. If serious problems are
291 detected, it is simple to change the default back to sequential boot.
292 The upload of the new sysvinit package also activate a new upstream
293 version.</p>
294
295 More information about
296 <a href="http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot">dependency
297 based boot sequencing</a> is available from the Debian wiki. It is
298 currently possible to disable parallel booting when one run into
299 problems caused by it, by adding this line to /etc/default/rcS:</p>
300
301 <blockquote><pre>
302 CONCURRENCY=none
303 </pre></blockquote>
304
305 <p>If you report any problems with dependencies in init.d scripts to
306 the BTS, please usertag the report to get it to show up at
307 <a href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=initscripts-ng-devel@lists.alioth.debian.org">the
308 list of usertagged bugs related to this</a>.</p>
309
310 </div>
311 <div class="tags">
312
313
314
315 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
316
317 </div>
318 </div>
319 <div class="padding"></div>
320
321 <div class="entry">
322 <div class="title">
323 <a href="http://people.skolelinux.org/pere/blog/Pieces_of_the_roaming_laptop_puzzle_in_Debian.html">Pieces of the roaming laptop puzzle in Debian</a>
324 </div>
325 <div class="date">
326 2010-05-19 19:00
327 </div>
328
329 <div class="body">
330
331 <p>Today, the last piece of the puzzle for roaming laptops in Debian
332 Edu finally entered the Debian archive. Today, the new
333 <a href="http://packages.qa.debian.org/libp/libpam-mklocaluser.html">libpam-mklocaluser</a>
334 package was accepted. Two days ago, two other pieces was accepted
335 into unstable. The
336 <a href="http://packages.qa.debian.org/p/pam-python.html">pam-python</a>
337 package needed by libpam-mklocaluser, and the
338 <a href="http://packages.qa.debian.org/s/sssd.html">sssd</a> package
339 passed NEW on Monday. In addition, the
340 <a href="http://packages.qa.debian.org/libp/libpam-ccreds.html">libpam-ccreds</a>
341 package we need is in experimental (version 10-4) since Saturday, and
342 hopefully will be moved to unstable soon.</p>
343
344 <p>This collection of packages allow for two different setups for
345 roaming laptops. The traditional setup would be using libpam-ccreds,
346 nscd and libpam-mklocaluser with LDAP or Kerberos authentication,
347 which should work out of the box if the configuration changes proposed
348 for nscd in <a href="http://bugs.debian.org/485282">BTS report
349 #485282</a> is implemented. The alternative setup is to use sssd with
350 libpam-mklocaluser to connect to LDAP or Kerberos and let sssd take
351 care of the caching of passwords and group information.</p>
352
353 <p>I have so far been unable to get sssd to work with the LDAP server
354 at the University, but suspect the issue is some SSL/GnuTLS related
355 problem with the server certificate. I plan to update the Debian
356 package to version 1.2, which is scheduled for next week, and hope to
357 find time to make sure the next release will include both the
358 Debian/Ubuntu specific patches. Upstream is friendly and responsive,
359 and I am sure we will find a good solution.</p>
360
361 <p>The idea is to set up the roaming laptops to authenticate using
362 LDAP or Kerberos and create a local user with home directory in /home/
363 when a usre in LDAP logs in via KDM or GDM for the first time, and
364 cache the password for offline checking, as well as caching group
365 memberhips and other relevant LDAP information. The
366 libpam-mklocaluser package was created to make sure the local home
367 directory is in /home/, instead of /site/server/directory/ which would
368 be the home directory if pam_mkhomedir was used. To avoid confusion
369 with support requests and configuration, we do not want local laptops
370 to have users in a path that is used for the same users home directory
371 on the home directory servers.</p>
372
373 <p>One annoying problem with gdm is that it do not show the PAM
374 message passed to the user from libpam-mklocaluser when the local user
375 is created. Instead gdm simply reject the login with some generic
376 message. The message is shown in kdm, ssh and login, so I guess it is
377 a bug in gdm. Have not investigated if there is some other message
378 type that can be used instead to get gdm to also show the message.</p>
379
380 <p>If you want to help out with implementing this for Debian Edu,
381 please contact us on debian-edu@lists.debian.org.</p>
382
383 </div>
384 <div class="tags">
385
386
387
388 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
389
390 </div>
391 </div>
392 <div class="padding"></div>
393
394 <div class="entry">
395 <div class="title">
396 <a href="http://people.skolelinux.org/pere/blog/Magnetstripeinnhold_i_billetter_fra_Flytoget_og_Hurtigruten.html">Magnetstripeinnhold i billetter fra Flytoget og Hurtigruten</a>
397 </div>
398 <div class="date">
399 2010-05-21 16:00
400 </div>
401
402 <div class="body">
403
404 <p>For en stund tilbake kjøpte jeg en magnetkortleser for å kunne
405 titte på hva som er skrevet inn på magnetstripene til ulike kort. Har
406 ikke hatt tid til å analysere mange kort så langt, men tenkte jeg
407 skulle dele innholdet på to kort med mine lesere.</p>
408
409 <p>For noen dager siden tok jeg flyet til Harstad og Hurtigruten til
410 Bergen. Flytoget fra Oslo S til flyplassen ga meg en billett med
411 magnetstripe. Påtrykket finner jeg følgende informasjon:</p>
412
413 <pre>
414 Flytoget Airport Express Train
415
416 Fra - Til : Oslo Sentralstasjon
417 Kategori : Voksen
418 Pris : Nok 170,00
419 Herav mva. 8,00% : NOK 12,59
420 Betaling : Kontant
421 Til - Fra : Oslo Lufthavn
422 Utstedt: : 08.05.10
423 Gyldig Fra-Til : 08.05.10-07.11.10
424 Billetttype : Enkeltbillett
425
426 102-1015-100508-48382-01-08
427 </pre>
428
429 <p>PÃ¥ selve magnetstripen er innholdet
430 <tt>;E?+900120011=23250996541068112619257138248441708433322932704083389389062603279671261502492655?</tt>.
431 Aner ikke hva innholdet representerer, og det er lite overlapp mellom
432 det jeg ser trykket på billetten og det jeg ser av tegn i
433 magnetstripen. HÃ¥per det betyr at de bruker kryptografiske metoder
434 for å gjøre det vanskelig å forfalske billetter.</p>
435
436 <p>Den andre billetten er fra Hurtigruten, der jeg mistenker at
437 strekkoden på fronten er mer brukt enn magnetstripen (det var i hvert
438 fall den biten vi stakk inn i dørlåsen).</p>
439
440 <p>Påtrykket forsiden er følgende:</p>
441
442 <pre>
443 Romnummer 727
444 Hurtigruten
445 Midnatsol
446 Reinholdtsen
447 Petter
448 Bookingno: SAX69 0742193
449 Harstad-Bergen
450 Dep: 09.05.2010 Arr: 12.05.2010
451 Lugar fra Risøyhamn
452 Kost: FRO=4
453 </pre>
454
455 <p>PÃ¥ selve magnetstripen er innholdet
456 <tt>;1316010007421930=00000000000000000000?+E?</tt>. Heller ikke her
457 ser jeg mye korrespondanse mellom påtrykk og magnetstripe.</p>
458
459 </div>
460 <div class="tags">
461
462
463
464 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
465
466 </div>
467 </div>
468 <div class="padding"></div>
469
470 <div class="entry">
471 <div class="title">
472 <a href="http://people.skolelinux.org/pere/blog/More_flexible_firmware_handling_in_debian_installer.html">More flexible firmware handling in debian-installer</a>
473 </div>
474 <div class="date">
475 2010-05-22 21:30
476 </div>
477
478 <div class="body">
479
480 <p>After a long break from debian-installer development, I finally
481 found time today to return to the project. Having to spend less time
482 working dependency based boot in debian, as it is almost complete now,
483 definitely helped freeing some time.</p>
484
485 <p>A while back, I ran into a problem while working on Debian Edu. We
486 include some firmware packages on the Debian Edu CDs, those needed to
487 get disk and network controllers working. Without having these
488 firmware packages available during installation, it is impossible to
489 install Debian Edu on the given machine, and because our target group
490 are non-technical people, asking them to provide firmware packages on
491 an external medium is a support pain. Initially, I expected it to be
492 enough to include the firmware packages on the CD to get
493 debian-installer to find and use them. This proved to be wrong.
494 Next, I hoped it was enough to symlink the relevant firmware packages
495 to some useful location on the CD (tried /cdrom/ and
496 /cdrom/firmware/). This also proved to not work, and at this point I
497 found time to look at the debian-installer code to figure out what was
498 going to work.</p>
499
500 <p>The firmware loading code is in the hw-detect package, and a closer
501 look revealed that it would only look for firmware packages outside
502 the installation media, so the CD was never checked for firmware
503 packages. It would only check USB sticks, floppies and other
504 "external" media devices. Today I changed it to also look in the
505 /cdrom/firmware/ directory on the mounted CD or DVD, which should
506 solve the problem I ran into with Debian edu. I also changed it to
507 look in /firmware/, to make sure the installer also find firmware
508 provided in the initrd when booting the installer via PXE, to allow us
509 to provide the same feature in the PXE setup included in Debian
510 Edu.</p>
511
512 <p>To make sure firmware deb packages with a license questions are not
513 activated without asking if the license is accepted, I extended
514 hw-detect to look for preinst scripts in the firmware packages, and
515 run these before activating the firmware during installation. The
516 license question is asked using debconf in the preinst, so this should
517 solve the issue for the firmware packages I have looked at so far.</p>
518
519 <p>If you want to discuss the details of these features, please
520 contact us on debian-boot@lists.debian.org.</p>
521
522 </div>
523 <div class="tags">
524
525
526
527 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
528
529 </div>
530 </div>
531 <div class="padding"></div>
532
533 <div class="entry">
534 <div class="title">
535 <a href="http://people.skolelinux.org/pere/blog/Parallellized_boot_seem_to_hold_up_well_in_Debian_testing.html">Parallellized boot seem to hold up well in Debian/testing</a>
536 </div>
537 <div class="date">
538 2010-05-27 23:55
539 </div>
540
541 <div class="body">
542
543 <p>A few days ago, parallel booting was enabled in Debian/testing.
544 The feature seem to hold up pretty well, but three fairly serious
545 issues are known and should be solved:
546
547 <p><ul>
548
549 <li>The wicd package seen to
550 <a href="http://bugs.debian.org/508289">break NFS mounting</a> and
551 <a href="http://bugs.debian.org/581586">network setup</a> when
552 parallel booting is enabled. No idea why, but the wicd maintainer
553 seem to be on the case.</li>
554
555 <li>The nvidia X driver seem to
556 <a href="http://bugs.debian.org/583312">have a race condition</a>
557 triggered more easily when parallel booting is in effect. The
558 maintainer is on the case.</li>
559
560 <li>The sysv-rc package fail to properly enable dependency based boot
561 sequencing (the shutdown is broken) when old file-rc users
562 <a href="http://bugs.debian.org/575080">try to switch back</a> to
563 sysv-rc. One way to solve it would be for file-rc to create
564 /etc/init.d/.legacy-bootordering, and another is to try to make
565 sysv-rc more robust. Will investigate some more and probably upload a
566 workaround in sysv-rc to help those trying to move from file-rc to
567 sysv-rc get a working shutdown.</li>
568
569 </ul></p>
570
571 <p>All in all not many surprising issues, and all of them seem
572 solvable before Squeeze is released. In addition to these there are
573 some packages with bugs in their dependencies and run level settings,
574 which I expect will be fixed in a reasonable time span.</p>
575
576 <p>If you report any problems with dependencies in init.d scripts to
577 the BTS, please usertag the report to get it to show up at
578 <a href="http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=initscripts-ng-devel@lists.alioth.debian.org">the
579 list of usertagged bugs related to this</a>.</p>
580
581 <p>Update: Correct bug number to file-rc issue.</p>
582
583 </div>
584 <div class="tags">
585
586
587
588 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
589
590 </div>
591 </div>
592 <div class="padding"></div>
593
594 <p style="text-align: right;"><a href="05.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14"></a></p>
595
596
597
598 <div id="sidebar">
599
600 <h2>Archive</h2>
601 <ul>
602
603 <li>2011
604 <ul>
605
606 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
607
608 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
609
610 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
611
612 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
613
614 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
615
616 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
617
618 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (5)</a></li>
619
620 </ul></li>
621
622 <li>2010
623 <ul>
624
625 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
626
627 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
628
629 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
630
631 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
632
633 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
634
635 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
636
637 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
638
639 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
640
641 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
642
643 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
644
645 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
646
647 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
648
649 </ul></li>
650
651 <li>2009
652 <ul>
653
654 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
655
656 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
657
658 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
659
660 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
661
662 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
663
664 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
665
666 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
667
668 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
669
670 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
671
672 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
673
674 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
675
676 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
677
678 </ul></li>
679
680 <li>2008
681 <ul>
682
683 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
684
685 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
686
687 </ul></li>
688
689 </ul>
690
691
692
693 <h2>Tags</h2>
694 <ul>
695
696 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
697
698 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
699
700 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
701
702 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
703
704 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (10)</a></li>
705
706 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (50)</a></li>
707
708 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (64)</a></li>
709
710 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (7)</a></li>
711
712 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (92)</a></li>
713
714 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (12)</a></li>
715
716 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (11)</a></li>
717
718 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (10)</a></li>
719
720 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (15)</a></li>
721
722 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
723
724 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
725
726 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
727
728 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (12)</a></li>
729
730 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (129)</a></li>
731
732 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (118)</a></li>
733
734 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
735
736 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (21)</a></li>
737
738 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (40)</a></li>
739
740 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
741
742 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
743
744 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
745
746 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
747
748 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
749
750 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
751
752 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (24)</a></li>
753
754 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
755
756 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (2)</a></li>
757
758 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (9)</a></li>
759
760 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (20)</a></li>
761
762 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
763
764 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (15)</a></li>
765
766 </ul>
767
768 </div>
769 </body>
770 </html>