SlideShare a Scribd company logo
1 of 51
Download to read offline
'                                                                                                                                                                                                                                                                                                                                   (  )
*                                          *              +                                                             *  , 
             -                          * 
 
            ,    .                     /    ,          0 ,                
    
        
         -                         *                                                                                                                                *             
                                                            1              
           
           2 +
* '          
  3    4 4
* 
            5 
             5 0                                ' -            
           +                                                                    4         
     ,     0                        +       6               ,       .  .          0 4       
            2 4
3             2 ,  5 
 5 0
                             *        
                              73
                                                                                                                                                                                    , -                    , 8 . ,                  3                    % 2 +                - *                ,  .  .  0       - 
 + 2
              4
5 
 5
                                                                       0        *                                               
                                        2  +
'               -  ,      -  - * 
                9  
 6,
                * ,    ,                                        2
*
 +          .                                                                               .  0 -  4              
                           ,
,  -               0 :                     , * ,         *  * ,
, 2 
 4
*      '                                                   '                                                         -                                                                , 
 -
3
* 
 +                     4 *          
 
 
  * 
          
 * , * 5 
 5 0
                         ' -                          2       *
4
. ,        2  +        3                                                                                          6
                         ,              *    
  * 
                              - * +  *    , - ,          2 *                 
                     
           +        
                                                                                         7
                                                                                                                                       ;                                             ' *  
 8                                  -  +
* '         
  4     
     -        * , *
                5 
 5        0   ' -  2                                                                                   
    
                                                   !                                  
          
 4
* 
 6,
=   ' =  * *   
  
                 -           -           +                                                                            , + , 
  2
3 ,  3
4          


                           
                                    ! quot; #     $  %   '      '   quot;   ( ) 
                                                                                                                                                                                                   *       +
                                   , %     - *  .       /  0        1      ( ) 
                                                                                                                                                                                                        - *  ( 


                 5 2
-   *                                                                                                                                       4  -      
*                                                  quot; # $ %$ %                    
      ,   - +
' -                                   ,
-    
  -   *                                                                                                                                            + , + , 
  


                                                                                            
                                                                                             2                                                                           
  3  4 


            .            2 4
3                                                     % 


                                                                                            
                                                           # 5 # %                                                        2                                                                
  3  4 


                                '   (
*  *                                                                                  
 ,                                                     - -  , , *                           + 2   - * ,  *  *       
 * - 3 ,
, 
  
                                 *   ,
* 
 *
2 4
-
,      
 * 4 * + ,
- * ,  4
, 

                                .
4 * + 2 4                                                            
                    -                  '          
  . /               , 4
?              * 
           
                                                                                                  


                                     
 6  
                                                               4                             
                                               




                                                                                                                                                                                                                                                                                                                                           !    quot;  ! ! # ! $  %
Ubuntu Forums - View Single Post - what is wrong with ...               http://ubuntuforums.org/showpost.php?p=665753post...



         View Single Post                                                             Thread: what is wrong with ubuntu and cdrecord?

           January 17th, 2006                                                                                                    #2

         mpvano                                                                                      Join Date: Oct 2005
                                                                                                     Beans: 200
         Gee! These Aren't Roasted!                                                                  Thanks: 0
                                                                                                     Thanked 0 Times in 0 Posts



         Re: what is wrong with ubuntu and cdrecord?

         The problem is not so much with ubuntu as it is with cdrecord. It's author is, as you can see, extremely hostile to the
         idea of modifying it to work with the changes made in going to kernel 2.6 - the current linux kernels.

         Despite the messages he's built in to it, and the other tools he built. It seems to work fine. The problem is that to
         install it, the ubuntu team had to make a modification he apparently does NOT approve of - hence the nasty
         messages.

         If the following command doesn't work directly with your drive:
         cdrecord -checkdrive
         (which should report information about your drive) try this one:
         cdrecord dev=/dev/hdc -checkdrive
         (or substitute for /dev/hdc, the actual device name of your drive).
         If this works but the first command didn't you need to configure the file /etc/default/cdrecord properly. (or just
         always include dev=/dev/hdc in all your cdrecord commands).
         If this doesn't work, make sure you are part of the quot;cdromquot; group using the quot;Users and Groupsquot; tool in the system
         menu. You must be part of this group (or use the sudo command) to burn cds. In some cases, you ALWAYS need to
         use the sudo command to burn certain types of CDs, however. Try it if you can't get anything else to work.
         If none of these is your problem, your drive may not be installed correctly, or may not be supported for some reason.
         If your drive is not an ide or atapi drive, there could be problems with the USB, firewire, or scsi interface or drivers
         for it.
         Try reading all the documentation in /usr/share/doc/cdrecord/README.ATAPI.setup.ubuntu (which contains the above
         information and more).
         Despite the scary message cdrecord generally works just fine - ignore it! The author (who we all owe a lot to for
         doing much of the groundwork that allows cd burning on linux and other platforms today) is just quot;ventingquot;. Many of
         the issues he's complaining about are valid, but don't need to stop you from using the software....
         hope this helps,

         Mario
         __________________

         Last edited by mpvano : January 17th, 2006 at 10:23 PM.




1 of 1                                                                                                              02/19/2008 09:24 PM
Cdrtools - why do Linux distributions create bad forks?         http://cdrecord.berlios.de/private/linux-dist.html



         FAQ Download latest                  Download recent     Download old/stable
         Linux Packages


         Linux controversy

          In autumn 2005 and early spring 2006, a group of Debian maintainers started to
          attack the cdrtools project.
          The attacks have been based on the fact that cdrtools was licensed under the GPL.
          As a result, on May 15th 2006 most projects from the cdrtools project bundle have
          been relicensed under CDDL (giving more freedom to users than the GPL does). At
          the same time, an important amount of additional code (DVD support code from Jörg
          Schilling and a Reed Solomon decoder from Heiko Eißfeldt) has been added to the
          freely published sources.
          In summer 2006, the attacks from the group of Debian maintainers escalated and in
          September 2006, these people created something they call a fork from cdrtools.
          They soon added a lot of bugs and this way turned the quot;forkquot; into a questionable
          experiment. The last work on this quot;forkquot; has been done eight months later on May
          6th 2007, then the leader of the attacks stopped his efforts.
          Although there is no quot;projectquot; activity on the quot;forkquot; anymore since more than 9
          months (which is more than the speudo activity period), there are still people who
          spread incorrect claims on both the original project and the fork. Please help the
          free original project by correcting these incorrect claims.

         Strange license claims from some Debian maintainers

          This is what the group of Debian maintainers used to attack the cdrtools project:
          They claimed that the GPL requires the build system (used to compile GPL software)
          to be included and to be published under GPL if binaries from the compiled GPL
          sources are published.
          They then took old cdrtools sources and replaced the original build system by
          something that is not under GPL (nor under a GPL compatible license) either. They
          even omit parts of the build system they use (although GPL �3 is very explicit about
          this).
          Now you only need to become crazy to understand why they believe the Debian fork
          is quot;freequot; but the original cdrtools is not.

         Many Linux distributions now come with broken variants of
         cdrtools

          If you are on Debian, RedHat, SuSE and some other Linux distributions, you need to
          take extreme care as these distributions recently started to replace cdrtools by a
          fork that is based on an outdated version of cdrtools. This fork did not fix bugs but
          rather introduced new bugs that never have been in the original software.
          For other Linux distributions, I suggest to have a look at /usr/bin/cdrecord and check
          whether this is a link to another program or whether there is an original program
          file. Also call quot;cdrecord -versionquot; to check what version you are using. The


1 of 5                                                                                     02/19/2008 09:29 PM
Cdrtools - why do Linux distributions create bad forks?            http://cdrecord.berlios.de/private/linux-dist.html


          affected distributions replaced all programs from cdrtools (cdrecord, cdda2wav,
          readcd, mkisofs, ...) by programs from the fork.

         How do I find out whether I am running a recent original version of cdrtools?

          Call quot;cdrecord -versionquot; and check the output. If you see something like:
          Cdrecord-ProDVD-ProBD-Clone              2.01.01a32   (i386-pc-linux)        Copyright       (C)
          1995-2007 Jörg Schilling
          If you are running the original software, also check the other programs to have the
          same version number in order to be 100% sure. If you see version numbers below
          2.01.01a09 (including 2.01), you are running outdated software that needs an
          update if you are running Linux-2.6.8.1 or newer.
          Starting with 2.01.01a32, all original programs contain the year 2007 and Jörg
          Schilling in the first line of the -version output. As an Example, quot;mkisofs
          -versionquot; outputs:
          mkisofs 2.01.01a32 (i386-pc-linux) Copyright                       (C)     1993-1997        Eric
          Youngdale (C) 1997-2007 Jörg Schilling
          If you are not running the original software, get recent original software from the
          quot;Download recentquot; or from the quot;Download latestquot; location. Unpack, compile by
          running quot;makequot; and install. Make sure that all programs that send (SCSI) commands
          to CD/DVD/Blu-Ray drives are installed to be suid root.
          If you are running cdrtools frontends like k3b and others and do not like to replace
          these programs with original versions, you should remove files like /usr/bin/wodim,
          /usr/bin/genisoimage, /usr/bin/icedax, /usr/bin/readom and replace them by links to
          the original software.

         Ask your Linux distributor to include recent originals instead of
         broken forks

          Inform them that if they force you to use the defective fork instead of
          allowing you to choose the correctly working original cdrtools, they
          publish a non-free Linux distribution.
          Tell them that you like to decide yourself which program you choose. Whether it is
          the fork or whether it is the original program depends on which package works
          better.
          Some Linux distributions ship both and do not try to patronize their users, others do
          not give their users the freedom.
          The following Linux distributions currently work against the freedom of their users:
          Debian Fedora OpenSuse SuSE
          If you know of other unfree distributions, please report.
          The following Linux distributions currently grant their users the freedom to select
          the better CD/DVD/Blu-Ray writing software:
          Gentoo


2 of 5                                                                                        02/19/2008 09:29 PM
Cdrtools - why do Linux distributions create bad forks?         http://cdrecord.berlios.de/private/linux-dist.html




          Gentoo cdrecord packet
          The Ubuntu burning team is preparing a package for the original cdrtools.
          Ubuntu cdrecord+mkisofs+cdd2wav packet
          Package archive of the ubuntu burning team with attitional hints (e.g. how to modify
          /etc/apt/sources.list to allow the installation).

         What are the problems when running programs from the broken fork?


         In all programs of the fork that send SCSI commands, you may be unable to access
         any of the CD/DVD/Blu-Ray drives at all if you are on Linux-2.6.8.1 or later. This is due
         to a missing workaround for the Linux kernel interface change that happened with
         Linux-2.6.8.1.

         In the cdrecord clone from the fork, messages have been removed that would warn
         you in case that you are not running cdrecord as root. As some of the SCSI
         commands used by cdrecord need root privileges, cdrecord may fail later with
         strange problems because of this hack. Note that cdrecord supports (and needs to
         support) many vendor unique features of drives (e.g. for optimized writing of CDs and
         DVDs). Linux filters away all vendor specific SCSI commands in case the program that
         sends them does not have root privileges. There are other non vendor unique
         commands that are filtered also.
         The mature DVD support from the original cdrecord has been ripped off and replaced
         by something of very poor quality. The replacement code misses key features (like
         -atip extraction and printout). As a result the DVD code in the fork is not correctly
         parameterized.
         All recent cdrecord enhancements like better CUE Sheet for CDs support and Blu-Ray
         support are missing in the clone.

         The mkisofs clone from the fork is the worst of all. The web is full of bug reports for
         the clone.
         The original mkisofs fixed dozens of bugs from the early days of mkisofs (1993-1997).
         These bugs are still present in the fork.
         The original mkisofs added support for multi-extent files that may be  4 GB (up to 8
         TB) while the fork does not support more than 4 GB.
         The original mkisofs added find(1) command line support into mkisofs and thus gives
         a lot new features that are important for people who like to use mkisofs for simple
         backups or like to avoid the need to create a copy of the tree that is going to be
         processed by mkisofs. This feature is missing in the fork.
         The original mkisofs added support for Rock Ridge Version-1.12 and now supports
         correctly working hard links. This feature is missing in the fork.
         The original mkisofs added support for correct link counts on all files and directories.
         This feature is missing in the fork.
         The original mkisofs replaceed the GNU getlongopt based CLI interface by something
         with much less bugs. The design for the mkisofs options from the early days


3 of 5                                                                                     02/19/2008 09:29 PM
Cdrtools - why do Linux distributions create bad forks?       http://cdrecord.berlios.de/private/linux-dist.html


         introduced a lot of similar named long options. The old GNU getlongopt based code
         does not detect typo's in the options but rather finds the option with the longest
         substring that does not have a typo and assigns it a string parameter that contains
         the typo.
         The original mkisofs added working support for UTF-8 based locales and support for
         iconv based translations. The clone claims to do the same but disabled key features
         from mkisofs with the attempt to support UTF-8 and may create images with
         incorrect file name lengths without even printing a warning.
         The original mkisofs added much better UDF support (such as support for symlinks,
         userids/groupids and permissions as well as support for MacOS extensions). These
         features are missing in the fork.
         The mkisofs clone will create unusable filesystems in some cases when Joliet is used.
         This is a bug that never existed in the original.

         What is the background for the forks?

          When the Open Software movement has been started by people like Rich Salz and
          others in the late 1970s, it was important for all authors of free software to write
          software that runs best on all available platforms.
          Later, when the Free Software Foundation was created by Richard Stallman in the
          mid 1980s, it was still important to write software that runs best on all available
          platforms. This continued until the late 1990s. Linux did already exist but the
          software that many people now call quot;linux softwarequot; was mainly developed on Sun
          systems until the mid 1990s.
          Then around y2000, more and more free software became non-portable because it's
          maintainers moved to Linux and did not care about portability anymore.
          At the same time, Linux distributions got into trouble because more and more Linux
          users did no longer buy Linux distributions but downloaded them from the network.
          This caused pressure on the commercial Linux distributors. RedHat and SuSe are
          well known commercial Linux distributors, but even Debian needs to be called a
          quot;commercial Linux distributorquot;. Key people from Debian are paid for their work on
          Debian (see here) and for this reason do no longer represent community interests
          but the commercial interests of their investors.


         How is this all related to cdrtools?

          As commercial Linux distributions are interested in revenue, they need quot;argumentsquot;
          they can print on glossy paper...
          In order to get these arguments, they are no longer interested in code quality.
          Instead they are interested in marketing quot;factsquot;.

          If they add UNICODE UTF-8 support to the list of key features of their distribution,
          they need to be able to tell their users that all available software supports UTF-8. A
          lot of Open Source software does not support UTF-8 yet and with many of the OSS
          programs this problem is not obvious. With other software like mkisofs, the
          problem is obvious.
          Linux distributors could cooperate with the author and try to help with the


4 of 5                                                                                   02/19/2008 09:29 PM
Cdrtools - why do Linux distributions create bad forks?        http://cdrecord.berlios.de/private/linux-dist.html


          implementation of UTF-8 support.....
          In fact, this happened around y2004. I received a patch that was intended to add
          UTF-8 support to mkisofs.
          Unfortunately, the code quality of this patch was lousy. It tried to incorrectly
          initialize a structure and it handled only a few obvious cases. Many important issues
          with UTF-8 support have been completely ignored. As a result, I rejected this patch
          because I do care about code quality (I still need to be able to maintain the code in a
          few years). The people in the Linux distribution could have fixed the problems and
          created a useful solution but they did not do this.
          Now these people have been in trouble and needed an excuse for their behavior.
          They created the fairy tale that there is a license problem in cdrtools. They created
          a network of quot;cooperationquot; and supported some people which created a fork of
          cdrtools based on the fairy tale.....
          This fork created a lot of pseudo actions in the first few months. As (in contrary to
          the original cdrtools) it is not based on code quality, this fork did experiment with
          Linux specific behavior but finally failed to create any new or better interface.
          The results are a mess. The cdrecord fork on SuSe-10.2 (running on a well supported
          IBM laptop) is completely unable to talk to the built in CD/DVD drive. The unmodified
          original cdrecord is able to talk to the drive, even if the dev= parameter is omitted.
          The packet maintainer from SuSe still claims that he needs to patch the original
          software in order to add support for things that are supposed to be missing in the
          original software. Well, the original cdrtools meanwhile do support UTF-8
          correctly....does he like to reduce the code quality to what SuSe users quot;expectquot;?
          Despite all these interests, the fork died in May 2007.
          What are the real interests of the Linux distributors?
          Are the Linux distributors still interested in Free and Open Software?
          Will Linux distributors reveal that they did make a mistake and go back to the real
          FROSS model?

          I invite all Linux distributors to go back to support real Free and Open
          Source Software and to show that they are able to correct a mistake from
          the past.


         Last Change 08/02/06




                                            Berlios Homepage        Schily's Homepage

         Cdrecord




5 of 5                                                                                    02/19/2008 09:29 PM
Ubuntu Forums - View Single Post - what is wrong with ...             http://ubuntuforums.org/showpost.php?p=676018post...



         View Single Post                                                           Thread: what is wrong with ubuntu and cdrecord?

           January 23rd, 2006                                                                                                 #8

         Enginerd                                                                               Join Date: Aug 2005
                                                                                                Beans: 61
         Just Give Me the Beans!                                                                Ubuntu 7.04 Feisty Fawn User
                                                                                                Thanks: 0
                                                                                                Thanked 0 Times in 0 Posts



         Re: what is wrong with ubuntu and cdrecord?

         Open a terminal window (CLI)

         ~$ sudo adduser yourusername cdrom
         that should do it.

         You should be able to burn if you use sudo then your record command. If you are using gnomebaker or a graphical
         use gksudo.
         Im a bit of a newb myself so i hope this helps. If not imsure some one more experienced than I will be along to help.
         Enginerd
         __________________




1 of 1                                                                                                            02/19/2008 09:25 PM
Ubuntu Forums - View Single Post - what is wrong with ...               http://ubuntuforums.org/showpost.php?p=1597006pos...



         View Single Post                                                              Thread: what is wrong with ubuntu and cdrecord?

           October 9th, 2006                                                                                                     #9

         jstaple                                                                                      Join Date: Oct 2006
                                                                                                      Beans: 4
         First Cup of Ubuntu                                                                          Thanks: 0
                                                                                                      Thanked 0 Times in 0 Posts



         Re: what is wrong with ubuntu and cdrecord?

         Try this...
         1. Add yourself (Your user account) to the disk group (System-Administration-Users and Groups)
         2. Goto System-Preferences-Removable Drives and Media and untick everything in the storage tab
         3. Try and burn a CD again
         You will have to put these ticks back when you want automount to work again.

         This worked for me. Don't treat as a difintive answer give it a try and see if it works for you.
         __________________




1 of 1                                                                                                               02/19/2008 09:27 PM
Ubuntu Forums - View Single Post - Solving issues with cdrecord in Ubuntu
Ubuntu Forums - View Single Post - Solving issues with cdrecord in Ubuntu
Ubuntu Forums - View Single Post - Solving issues with cdrecord in Ubuntu
Ubuntu Forums - View Single Post - Solving issues with cdrecord in Ubuntu

More Related Content

What's hot

What's hot (17)

O anticristo
O anticristoO anticristo
O anticristo
 
Microsoft Power Point Reliability2
Microsoft Power Point   Reliability2Microsoft Power Point   Reliability2
Microsoft Power Point Reliability2
 
Empresa Familiar & Protocolo Familiar
Empresa Familiar & Protocolo FamiliarEmpresa Familiar & Protocolo Familiar
Empresa Familiar & Protocolo Familiar
 
BICBANCO - Overview 2nd Quarter 2007
BICBANCO - Overview 2nd Quarter 2007BICBANCO - Overview 2nd Quarter 2007
BICBANCO - Overview 2nd Quarter 2007
 
2010 memòria d'activitat càritas sant cugat
2010 memòria d'activitat càritas sant cugat2010 memòria d'activitat càritas sant cugat
2010 memòria d'activitat càritas sant cugat
 
Csb advertisment
Csb advertismentCsb advertisment
Csb advertisment
 
Willeduartecosta01
Willeduartecosta01Willeduartecosta01
Willeduartecosta01
 
Issue8
Issue8Issue8
Issue8
 
sprint nextel Quarterly Presentations 2006 1st
sprint nextel Quarterly Presentations  2006 1stsprint nextel Quarterly Presentations  2006 1st
sprint nextel Quarterly Presentations 2006 1st
 
Productive Anarchy Networks Of Open Source Software Development
Productive Anarchy Networks Of Open Source Software DevelopmentProductive Anarchy Networks Of Open Source Software Development
Productive Anarchy Networks Of Open Source Software Development
 
Apre 2 t08
Apre 2 t08Apre 2 t08
Apre 2 t08
 
1 El%20 Poder%20de%20 Los%20 Numeros 0
1 El%20 Poder%20de%20 Los%20 Numeros 01 El%20 Poder%20de%20 Los%20 Numeros 0
1 El%20 Poder%20de%20 Los%20 Numeros 0
 
Organizational development
Organizational developmentOrganizational development
Organizational development
 
Combined presentation.key
Combined presentation.keyCombined presentation.key
Combined presentation.key
 
Currículum Carmen Laviña
Currículum Carmen LaviñaCurrículum Carmen Laviña
Currículum Carmen Laviña
 
Shakespeare a-tragedia-do-rei-ricardo-ii
Shakespeare a-tragedia-do-rei-ricardo-iiShakespeare a-tragedia-do-rei-ricardo-ii
Shakespeare a-tragedia-do-rei-ricardo-ii
 
Sant Jordi
Sant Jordi Sant Jordi
Sant Jordi
 

Viewers also liked

Inkjet measurments instruments for ceramic applications
Inkjet measurments instruments for ceramic applicationsInkjet measurments instruments for ceramic applications
Inkjet measurments instruments for ceramic applicationsYair Kipman
 
Printer Troubleshooting
 Printer Troubleshooting Printer Troubleshooting
Printer Troubleshootingtechbeam
 
Basic Computer Troubleshooting
Basic Computer TroubleshootingBasic Computer Troubleshooting
Basic Computer TroubleshootingMeredith Martin
 

Viewers also liked (6)

Inkjet measurments instruments for ceramic applications
Inkjet measurments instruments for ceramic applicationsInkjet measurments instruments for ceramic applications
Inkjet measurments instruments for ceramic applications
 
Troubleshooting fpd, rpd and cd
Troubleshooting fpd, rpd and cdTroubleshooting fpd, rpd and cd
Troubleshooting fpd, rpd and cd
 
Monitor troubleshooting
Monitor troubleshootingMonitor troubleshooting
Monitor troubleshooting
 
Printer Troubleshooting
 Printer Troubleshooting Printer Troubleshooting
Printer Troubleshooting
 
Lcd monitors
Lcd monitorsLcd monitors
Lcd monitors
 
Basic Computer Troubleshooting
Basic Computer TroubleshootingBasic Computer Troubleshooting
Basic Computer Troubleshooting
 

Similar to Ubuntu Forums - View Single Post - Solving issues with cdrecord in Ubuntu

Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011teckkiat81
 
Wives Rather Than Mistresses
Wives Rather Than MistressesWives Rather Than Mistresses
Wives Rather Than Mistresseszakir2012
 
Apostila baixo
Apostila baixoApostila baixo
Apostila baixoewsanttos
 
Howard 875 flyer_email
Howard 875  flyer_emailHoward 875  flyer_email
Howard 875 flyer_emailbetoiii
 
Thai Chinese English Translator
Thai Chinese English TranslatorThai Chinese English Translator
Thai Chinese English TranslatorCNX Translation
 
Tact acceptance for carriage - general rules
Tact   acceptance for carriage - general rulesTact   acceptance for carriage - general rules
Tact acceptance for carriage - general rulescomercio01
 
Vba y objetos excel
Vba y objetos excelVba y objetos excel
Vba y objetos excelEriFer Lm
 
O segredo do sucesso pela internet
O segredo do sucesso pela internetO segredo do sucesso pela internet
O segredo do sucesso pela internetandremanoel06
 
Bokers listings july 2011
Bokers listings   july 2011Bokers listings   july 2011
Bokers listings july 2011Chris Fyvie
 
Reaching Underserved College Going Students Via Social Media
Reaching Underserved College Going Students Via Social MediaReaching Underserved College Going Students Via Social Media
Reaching Underserved College Going Students Via Social MediaJess Krywosa
 
LinhaçA Graos E Sereais 02
LinhaçA Graos E Sereais 02LinhaçA Graos E Sereais 02
LinhaçA Graos E Sereais 02Culinaria Fabula
 
Temporis digital#1
Temporis digital#1Temporis digital#1
Temporis digital#1yanncrouan
 
OECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandOECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandIlkka Kakko
 
RCM - Leveraging Diversity
RCM - Leveraging DiversityRCM - Leveraging Diversity
RCM - Leveraging Diversityibzmir
 

Similar to Ubuntu Forums - View Single Post - Solving issues with cdrecord in Ubuntu (20)

7 malaikat
7 malaikat7 malaikat
7 malaikat
 
Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011Oh Teck Kiat CV by 2011
Oh Teck Kiat CV by 2011
 
Wives Rather Than Mistresses
Wives Rather Than MistressesWives Rather Than Mistresses
Wives Rather Than Mistresses
 
Como mentir con estadísticas
Como mentir con estadísticasComo mentir con estadísticas
Como mentir con estadísticas
 
Como mentir con_estadisticas
Como mentir con_estadisticasComo mentir con_estadisticas
Como mentir con_estadisticas
 
Apostila baixo
Apostila baixoApostila baixo
Apostila baixo
 
Howard 875 flyer_email
Howard 875  flyer_emailHoward 875  flyer_email
Howard 875 flyer_email
 
Report
ReportReport
Report
 
Thai Chinese English Translator
Thai Chinese English TranslatorThai Chinese English Translator
Thai Chinese English Translator
 
Índios
ÍndiosÍndios
Índios
 
Tact acceptance for carriage - general rules
Tact   acceptance for carriage - general rulesTact   acceptance for carriage - general rules
Tact acceptance for carriage - general rules
 
Vba y objetos excel
Vba y objetos excelVba y objetos excel
Vba y objetos excel
 
O segredo do sucesso pela internet
O segredo do sucesso pela internetO segredo do sucesso pela internet
O segredo do sucesso pela internet
 
Sipl2005
Sipl2005Sipl2005
Sipl2005
 
Bokers listings july 2011
Bokers listings   july 2011Bokers listings   july 2011
Bokers listings july 2011
 
Reaching Underserved College Going Students Via Social Media
Reaching Underserved College Going Students Via Social MediaReaching Underserved College Going Students Via Social Media
Reaching Underserved College Going Students Via Social Media
 
LinhaçA Graos E Sereais 02
LinhaçA Graos E Sereais 02LinhaçA Graos E Sereais 02
LinhaçA Graos E Sereais 02
 
Temporis digital#1
Temporis digital#1Temporis digital#1
Temporis digital#1
 
OECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandOECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, Finland
 
RCM - Leveraging Diversity
RCM - Leveraging DiversityRCM - Leveraging Diversity
RCM - Leveraging Diversity
 

More from duquoi

Advanced Bash Scripting Guide 2002
Advanced Bash Scripting Guide 2002Advanced Bash Scripting Guide 2002
Advanced Bash Scripting Guide 2002duquoi
 
Astrolog: Switches
Astrolog: SwitchesAstrolog: Switches
Astrolog: Switchesduquoi
 
Cinelerra Video Editing Manual
Cinelerra Video Editing ManualCinelerra Video Editing Manual
Cinelerra Video Editing Manualduquoi
 
Iptables
IptablesIptables
Iptablesduquoi
 
Ffmpeg
FfmpegFfmpeg
Ffmpegduquoi
 
rosegarden
rosegardenrosegarden
rosegardenduquoi
 
intro unix/linux 12
intro unix/linux 12intro unix/linux 12
intro unix/linux 12duquoi
 
intro unix/linux 11
intro unix/linux 11intro unix/linux 11
intro unix/linux 11duquoi
 
intro unix/linux 10
intro unix/linux 10intro unix/linux 10
intro unix/linux 10duquoi
 
intro unix/linux 09
intro unix/linux 09intro unix/linux 09
intro unix/linux 09duquoi
 
intro unix/linux 08
intro unix/linux 08intro unix/linux 08
intro unix/linux 08duquoi
 
intro unix/linux 07
intro unix/linux 07intro unix/linux 07
intro unix/linux 07duquoi
 
intro unix/linux 05
intro unix/linux 05intro unix/linux 05
intro unix/linux 05duquoi
 
intro unix/linux 06
intro unix/linux 06intro unix/linux 06
intro unix/linux 06duquoi
 
intro unix/linux 03
intro unix/linux 03intro unix/linux 03
intro unix/linux 03duquoi
 
intro unix/linux 04
intro unix/linux 04intro unix/linux 04
intro unix/linux 04duquoi
 
intro unix/linux 02
intro unix/linux 02intro unix/linux 02
intro unix/linux 02duquoi
 
intro unix/linux 01
intro unix/linux 01intro unix/linux 01
intro unix/linux 01duquoi
 

More from duquoi (18)

Advanced Bash Scripting Guide 2002
Advanced Bash Scripting Guide 2002Advanced Bash Scripting Guide 2002
Advanced Bash Scripting Guide 2002
 
Astrolog: Switches
Astrolog: SwitchesAstrolog: Switches
Astrolog: Switches
 
Cinelerra Video Editing Manual
Cinelerra Video Editing ManualCinelerra Video Editing Manual
Cinelerra Video Editing Manual
 
Iptables
IptablesIptables
Iptables
 
Ffmpeg
FfmpegFfmpeg
Ffmpeg
 
rosegarden
rosegardenrosegarden
rosegarden
 
intro unix/linux 12
intro unix/linux 12intro unix/linux 12
intro unix/linux 12
 
intro unix/linux 11
intro unix/linux 11intro unix/linux 11
intro unix/linux 11
 
intro unix/linux 10
intro unix/linux 10intro unix/linux 10
intro unix/linux 10
 
intro unix/linux 09
intro unix/linux 09intro unix/linux 09
intro unix/linux 09
 
intro unix/linux 08
intro unix/linux 08intro unix/linux 08
intro unix/linux 08
 
intro unix/linux 07
intro unix/linux 07intro unix/linux 07
intro unix/linux 07
 
intro unix/linux 05
intro unix/linux 05intro unix/linux 05
intro unix/linux 05
 
intro unix/linux 06
intro unix/linux 06intro unix/linux 06
intro unix/linux 06
 
intro unix/linux 03
intro unix/linux 03intro unix/linux 03
intro unix/linux 03
 
intro unix/linux 04
intro unix/linux 04intro unix/linux 04
intro unix/linux 04
 
intro unix/linux 02
intro unix/linux 02intro unix/linux 02
intro unix/linux 02
 
intro unix/linux 01
intro unix/linux 01intro unix/linux 01
intro unix/linux 01
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Ubuntu Forums - View Single Post - Solving issues with cdrecord in Ubuntu

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. ' ( )
  • 7. * * + * , - * , . / , 0 , - * * 1 2 +
  • 8. * ' 3 4 4
  • 9. * 5 5 0 ' - + 4 , 0 + 6 , . . 0 4 2 4
  • 10. 3 2 , 5 5 0 * 73 , - , 8 . , 3 % 2 + - * , . . 0 - + 2 4
  • 11. 5 5 0 * 2 +
  • 12. ' - , - - * 9 6, * , , 2
  • 13. * + . . 0 - 4 ,
  • 14. , - 0 : , * , * * ,
  • 15. , 2 4
  • 16. * ' ' - , -
  • 17. 3
  • 18. * + 4 * * * , * 5 5 0 ' - 2 *
  • 19. 4
  • 20. . , 2 + 3 6 , * * - * + * , - , 2 * + 7 ; ' * 8 - +
  • 21. * ' 4 - * , * 5 5 0 ' - 2 ! 4
  • 22. * 6,
  • 23. = ' = * * - - + , + , 2
  • 24. 3 , 3
  • 25. 4 ! quot; # $ % ' ' quot; ( ) * + , % - * . / 0 1 ( ) - * ( 5 2
  • 26. - * 4 - * quot; # $ %$ % , - +
  • 27. ' - ,
  • 28. - - * + , + , 2 3 4 . 2 4
  • 29. 3 % # 5 # % 2 3 4 ' (
  • 30. * * , - - , , * + 2 - * , * * * - 3 ,
  • 31. , * ,
  • 32. * *
  • 33. 2 4
  • 34. -
  • 35. , * 4 * + ,
  • 36. - * , 4
  • 37. , .
  • 38. 4 * + 2 4 - ' . / , 4
  • 39. ? * 6 4 ! quot; ! ! # ! $ %
  • 40. Ubuntu Forums - View Single Post - what is wrong with ... http://ubuntuforums.org/showpost.php?p=665753post... View Single Post Thread: what is wrong with ubuntu and cdrecord? January 17th, 2006 #2 mpvano Join Date: Oct 2005 Beans: 200 Gee! These Aren't Roasted! Thanks: 0 Thanked 0 Times in 0 Posts Re: what is wrong with ubuntu and cdrecord? The problem is not so much with ubuntu as it is with cdrecord. It's author is, as you can see, extremely hostile to the idea of modifying it to work with the changes made in going to kernel 2.6 - the current linux kernels. Despite the messages he's built in to it, and the other tools he built. It seems to work fine. The problem is that to install it, the ubuntu team had to make a modification he apparently does NOT approve of - hence the nasty messages. If the following command doesn't work directly with your drive: cdrecord -checkdrive (which should report information about your drive) try this one: cdrecord dev=/dev/hdc -checkdrive (or substitute for /dev/hdc, the actual device name of your drive). If this works but the first command didn't you need to configure the file /etc/default/cdrecord properly. (or just always include dev=/dev/hdc in all your cdrecord commands). If this doesn't work, make sure you are part of the quot;cdromquot; group using the quot;Users and Groupsquot; tool in the system menu. You must be part of this group (or use the sudo command) to burn cds. In some cases, you ALWAYS need to use the sudo command to burn certain types of CDs, however. Try it if you can't get anything else to work. If none of these is your problem, your drive may not be installed correctly, or may not be supported for some reason. If your drive is not an ide or atapi drive, there could be problems with the USB, firewire, or scsi interface or drivers for it. Try reading all the documentation in /usr/share/doc/cdrecord/README.ATAPI.setup.ubuntu (which contains the above information and more). Despite the scary message cdrecord generally works just fine - ignore it! The author (who we all owe a lot to for doing much of the groundwork that allows cd burning on linux and other platforms today) is just quot;ventingquot;. Many of the issues he's complaining about are valid, but don't need to stop you from using the software.... hope this helps, Mario __________________ Last edited by mpvano : January 17th, 2006 at 10:23 PM. 1 of 1 02/19/2008 09:24 PM
  • 41. Cdrtools - why do Linux distributions create bad forks? http://cdrecord.berlios.de/private/linux-dist.html FAQ Download latest Download recent Download old/stable Linux Packages Linux controversy In autumn 2005 and early spring 2006, a group of Debian maintainers started to attack the cdrtools project. The attacks have been based on the fact that cdrtools was licensed under the GPL. As a result, on May 15th 2006 most projects from the cdrtools project bundle have been relicensed under CDDL (giving more freedom to users than the GPL does). At the same time, an important amount of additional code (DVD support code from Jörg Schilling and a Reed Solomon decoder from Heiko Eißfeldt) has been added to the freely published sources. In summer 2006, the attacks from the group of Debian maintainers escalated and in September 2006, these people created something they call a fork from cdrtools. They soon added a lot of bugs and this way turned the quot;forkquot; into a questionable experiment. The last work on this quot;forkquot; has been done eight months later on May 6th 2007, then the leader of the attacks stopped his efforts. Although there is no quot;projectquot; activity on the quot;forkquot; anymore since more than 9 months (which is more than the speudo activity period), there are still people who spread incorrect claims on both the original project and the fork. Please help the free original project by correcting these incorrect claims. Strange license claims from some Debian maintainers This is what the group of Debian maintainers used to attack the cdrtools project: They claimed that the GPL requires the build system (used to compile GPL software) to be included and to be published under GPL if binaries from the compiled GPL sources are published. They then took old cdrtools sources and replaced the original build system by something that is not under GPL (nor under a GPL compatible license) either. They even omit parts of the build system they use (although GPL �3 is very explicit about this). Now you only need to become crazy to understand why they believe the Debian fork is quot;freequot; but the original cdrtools is not. Many Linux distributions now come with broken variants of cdrtools If you are on Debian, RedHat, SuSE and some other Linux distributions, you need to take extreme care as these distributions recently started to replace cdrtools by a fork that is based on an outdated version of cdrtools. This fork did not fix bugs but rather introduced new bugs that never have been in the original software. For other Linux distributions, I suggest to have a look at /usr/bin/cdrecord and check whether this is a link to another program or whether there is an original program file. Also call quot;cdrecord -versionquot; to check what version you are using. The 1 of 5 02/19/2008 09:29 PM
  • 42. Cdrtools - why do Linux distributions create bad forks? http://cdrecord.berlios.de/private/linux-dist.html affected distributions replaced all programs from cdrtools (cdrecord, cdda2wav, readcd, mkisofs, ...) by programs from the fork. How do I find out whether I am running a recent original version of cdrtools? Call quot;cdrecord -versionquot; and check the output. If you see something like: Cdrecord-ProDVD-ProBD-Clone 2.01.01a32 (i386-pc-linux) Copyright (C) 1995-2007 Jörg Schilling If you are running the original software, also check the other programs to have the same version number in order to be 100% sure. If you see version numbers below 2.01.01a09 (including 2.01), you are running outdated software that needs an update if you are running Linux-2.6.8.1 or newer. Starting with 2.01.01a32, all original programs contain the year 2007 and Jörg Schilling in the first line of the -version output. As an Example, quot;mkisofs -versionquot; outputs: mkisofs 2.01.01a32 (i386-pc-linux) Copyright (C) 1993-1997 Eric Youngdale (C) 1997-2007 Jörg Schilling If you are not running the original software, get recent original software from the quot;Download recentquot; or from the quot;Download latestquot; location. Unpack, compile by running quot;makequot; and install. Make sure that all programs that send (SCSI) commands to CD/DVD/Blu-Ray drives are installed to be suid root. If you are running cdrtools frontends like k3b and others and do not like to replace these programs with original versions, you should remove files like /usr/bin/wodim, /usr/bin/genisoimage, /usr/bin/icedax, /usr/bin/readom and replace them by links to the original software. Ask your Linux distributor to include recent originals instead of broken forks Inform them that if they force you to use the defective fork instead of allowing you to choose the correctly working original cdrtools, they publish a non-free Linux distribution. Tell them that you like to decide yourself which program you choose. Whether it is the fork or whether it is the original program depends on which package works better. Some Linux distributions ship both and do not try to patronize their users, others do not give their users the freedom. The following Linux distributions currently work against the freedom of their users: Debian Fedora OpenSuse SuSE If you know of other unfree distributions, please report. The following Linux distributions currently grant their users the freedom to select the better CD/DVD/Blu-Ray writing software: Gentoo 2 of 5 02/19/2008 09:29 PM
  • 43. Cdrtools - why do Linux distributions create bad forks? http://cdrecord.berlios.de/private/linux-dist.html Gentoo cdrecord packet The Ubuntu burning team is preparing a package for the original cdrtools. Ubuntu cdrecord+mkisofs+cdd2wav packet Package archive of the ubuntu burning team with attitional hints (e.g. how to modify /etc/apt/sources.list to allow the installation). What are the problems when running programs from the broken fork? In all programs of the fork that send SCSI commands, you may be unable to access any of the CD/DVD/Blu-Ray drives at all if you are on Linux-2.6.8.1 or later. This is due to a missing workaround for the Linux kernel interface change that happened with Linux-2.6.8.1. In the cdrecord clone from the fork, messages have been removed that would warn you in case that you are not running cdrecord as root. As some of the SCSI commands used by cdrecord need root privileges, cdrecord may fail later with strange problems because of this hack. Note that cdrecord supports (and needs to support) many vendor unique features of drives (e.g. for optimized writing of CDs and DVDs). Linux filters away all vendor specific SCSI commands in case the program that sends them does not have root privileges. There are other non vendor unique commands that are filtered also. The mature DVD support from the original cdrecord has been ripped off and replaced by something of very poor quality. The replacement code misses key features (like -atip extraction and printout). As a result the DVD code in the fork is not correctly parameterized. All recent cdrecord enhancements like better CUE Sheet for CDs support and Blu-Ray support are missing in the clone. The mkisofs clone from the fork is the worst of all. The web is full of bug reports for the clone. The original mkisofs fixed dozens of bugs from the early days of mkisofs (1993-1997). These bugs are still present in the fork. The original mkisofs added support for multi-extent files that may be 4 GB (up to 8 TB) while the fork does not support more than 4 GB. The original mkisofs added find(1) command line support into mkisofs and thus gives a lot new features that are important for people who like to use mkisofs for simple backups or like to avoid the need to create a copy of the tree that is going to be processed by mkisofs. This feature is missing in the fork. The original mkisofs added support for Rock Ridge Version-1.12 and now supports correctly working hard links. This feature is missing in the fork. The original mkisofs added support for correct link counts on all files and directories. This feature is missing in the fork. The original mkisofs replaceed the GNU getlongopt based CLI interface by something with much less bugs. The design for the mkisofs options from the early days 3 of 5 02/19/2008 09:29 PM
  • 44. Cdrtools - why do Linux distributions create bad forks? http://cdrecord.berlios.de/private/linux-dist.html introduced a lot of similar named long options. The old GNU getlongopt based code does not detect typo's in the options but rather finds the option with the longest substring that does not have a typo and assigns it a string parameter that contains the typo. The original mkisofs added working support for UTF-8 based locales and support for iconv based translations. The clone claims to do the same but disabled key features from mkisofs with the attempt to support UTF-8 and may create images with incorrect file name lengths without even printing a warning. The original mkisofs added much better UDF support (such as support for symlinks, userids/groupids and permissions as well as support for MacOS extensions). These features are missing in the fork. The mkisofs clone will create unusable filesystems in some cases when Joliet is used. This is a bug that never existed in the original. What is the background for the forks? When the Open Software movement has been started by people like Rich Salz and others in the late 1970s, it was important for all authors of free software to write software that runs best on all available platforms. Later, when the Free Software Foundation was created by Richard Stallman in the mid 1980s, it was still important to write software that runs best on all available platforms. This continued until the late 1990s. Linux did already exist but the software that many people now call quot;linux softwarequot; was mainly developed on Sun systems until the mid 1990s. Then around y2000, more and more free software became non-portable because it's maintainers moved to Linux and did not care about portability anymore. At the same time, Linux distributions got into trouble because more and more Linux users did no longer buy Linux distributions but downloaded them from the network. This caused pressure on the commercial Linux distributors. RedHat and SuSe are well known commercial Linux distributors, but even Debian needs to be called a quot;commercial Linux distributorquot;. Key people from Debian are paid for their work on Debian (see here) and for this reason do no longer represent community interests but the commercial interests of their investors. How is this all related to cdrtools? As commercial Linux distributions are interested in revenue, they need quot;argumentsquot; they can print on glossy paper... In order to get these arguments, they are no longer interested in code quality. Instead they are interested in marketing quot;factsquot;. If they add UNICODE UTF-8 support to the list of key features of their distribution, they need to be able to tell their users that all available software supports UTF-8. A lot of Open Source software does not support UTF-8 yet and with many of the OSS programs this problem is not obvious. With other software like mkisofs, the problem is obvious. Linux distributors could cooperate with the author and try to help with the 4 of 5 02/19/2008 09:29 PM
  • 45. Cdrtools - why do Linux distributions create bad forks? http://cdrecord.berlios.de/private/linux-dist.html implementation of UTF-8 support..... In fact, this happened around y2004. I received a patch that was intended to add UTF-8 support to mkisofs. Unfortunately, the code quality of this patch was lousy. It tried to incorrectly initialize a structure and it handled only a few obvious cases. Many important issues with UTF-8 support have been completely ignored. As a result, I rejected this patch because I do care about code quality (I still need to be able to maintain the code in a few years). The people in the Linux distribution could have fixed the problems and created a useful solution but they did not do this. Now these people have been in trouble and needed an excuse for their behavior. They created the fairy tale that there is a license problem in cdrtools. They created a network of quot;cooperationquot; and supported some people which created a fork of cdrtools based on the fairy tale..... This fork created a lot of pseudo actions in the first few months. As (in contrary to the original cdrtools) it is not based on code quality, this fork did experiment with Linux specific behavior but finally failed to create any new or better interface. The results are a mess. The cdrecord fork on SuSe-10.2 (running on a well supported IBM laptop) is completely unable to talk to the built in CD/DVD drive. The unmodified original cdrecord is able to talk to the drive, even if the dev= parameter is omitted. The packet maintainer from SuSe still claims that he needs to patch the original software in order to add support for things that are supposed to be missing in the original software. Well, the original cdrtools meanwhile do support UTF-8 correctly....does he like to reduce the code quality to what SuSe users quot;expectquot;? Despite all these interests, the fork died in May 2007. What are the real interests of the Linux distributors? Are the Linux distributors still interested in Free and Open Software? Will Linux distributors reveal that they did make a mistake and go back to the real FROSS model? I invite all Linux distributors to go back to support real Free and Open Source Software and to show that they are able to correct a mistake from the past. Last Change 08/02/06 Berlios Homepage Schily's Homepage Cdrecord 5 of 5 02/19/2008 09:29 PM
  • 46. Ubuntu Forums - View Single Post - what is wrong with ... http://ubuntuforums.org/showpost.php?p=676018post... View Single Post Thread: what is wrong with ubuntu and cdrecord? January 23rd, 2006 #8 Enginerd Join Date: Aug 2005 Beans: 61 Just Give Me the Beans! Ubuntu 7.04 Feisty Fawn User Thanks: 0 Thanked 0 Times in 0 Posts Re: what is wrong with ubuntu and cdrecord? Open a terminal window (CLI) ~$ sudo adduser yourusername cdrom that should do it. You should be able to burn if you use sudo then your record command. If you are using gnomebaker or a graphical use gksudo. Im a bit of a newb myself so i hope this helps. If not imsure some one more experienced than I will be along to help. Enginerd __________________ 1 of 1 02/19/2008 09:25 PM
  • 47. Ubuntu Forums - View Single Post - what is wrong with ... http://ubuntuforums.org/showpost.php?p=1597006pos... View Single Post Thread: what is wrong with ubuntu and cdrecord? October 9th, 2006 #9 jstaple Join Date: Oct 2006 Beans: 4 First Cup of Ubuntu Thanks: 0 Thanked 0 Times in 0 Posts Re: what is wrong with ubuntu and cdrecord? Try this... 1. Add yourself (Your user account) to the disk group (System-Administration-Users and Groups) 2. Goto System-Preferences-Removable Drives and Media and untick everything in the storage tab 3. Try and burn a CD again You will have to put these ticks back when you want automount to work again. This worked for me. Don't treat as a difintive answer give it a try and see if it works for you. __________________ 1 of 1 02/19/2008 09:27 PM