<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
On Sun, 2010-08-15 at 22:12 +0800, Wilson Jason wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TABLE CELLSPACING="0" CELLPADDING="0">
<TR>
<TD VALIGN="top">
I have a question for you dun mind?<BR>
<BR>
I was trying to get an update and it stalled in both the repository and in the x terminal <BR>
<BR>
I am trying to download packages to enable multi media support<BR>
<BR>
it seems that something is broken etc?<BR>
<BR>
dpkg: status database area is locked by another process<BR>
jason@jason-desktop:~$ ” rm /var/lib/dpkg/lock ”<BR>
”: command not found<BR>
jason@jason-desktop:~$ rm/var/lib/dpkg/lock<BR>
bash: rm/var/lib/dpkg/lock: No such file or directory<BR>
jason@jason-desktop:~$ "rm/var/lib/dpkg/lock"<BR>
bash: rm/var/lib/dpkg/lock: No such file or directory<BR>
jason@jason-desktop:~$ rm/var/cache/apt/archives/lock<BR>
bash: rm/var/cache/apt/archives/lock: No such file or directory<BR>
jason@jason-desktop:~$ <BR>
<BR>
<BR>
--- On <B>Sat, 14/8/10, Muhammad Heidir </B><B><I><md.heidir@gmail.com></I></B> wrote:<BR>
<BLOCKQUOTE>
    <BR>
    From: Muhammad Heidir <md.heidir@gmail.com><BR>
    Subject: Re: [Ubuntu-SG] General questions<BR>
    To: "Wilson Jason" <wlsn_jason@yahoo.com.sg><BR>
    Date: Saturday, 14 August, 2010, 5:08 PM<BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE>
    On Sun, 2010-08-15 at 01:05 +0800, Wilson Jason wrote:<BR>
    <BLOCKQUOTE TYPE=CITE>
        <TABLE CELLSPACING="0" CELLPADDING="0">
<TR>
<TD VALIGN="top">
mash'Allah!<BR>
<BR>
You are the man~!!! <BR>
<BR>
I owe you dinner after Ramadhan! <BR>
<BR>
Thanks allot~<BR>
<BR>
--- On <B>Sat, 14/8/10, Muhammad Heidir </B><B><I><md.heidir@gmail.com></I></B> wrote:<BR>
<BLOCKQUOTE>
    <BR>
    From: Muhammad Heidir <md.heidir@gmail.com><BR>
    Subject: Re: [Ubuntu-SG] General questions<BR>
    To: "Wilson Jason" <wlsn_jason@yahoo.com.sg><BR>
    Date: Saturday, 14 August, 2010, 11:01 AM<BR>
    <BR>
    On Sat, 2010-08-14 at 20:16 +0800, Wilson Jason wrote:<BR>
    <BLOCKQUOTE TYPE=CITE>
        <TABLE CELLSPACING="0" CELLPADDING="0">
<TR>
<TD VALIGN="top">
<BLOCKQUOTE>
    <BLOCKQUOTE TYPE=CITE>
        .<BR>
        <BR>
        1) Open Terminal<BR>
        2) Copy and paste the following line: <BR>
             echo 'SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"' | sudo tee /etc/udev/rules.d/45-huawei1550.rules<BR>
        <BR>
        Try it out and tell me if it works!<BR>
        <BR>
        <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Muhammad Heidir<BR>
<BR>
<FONT SIZE="2">Launchpad: ~heidir</FONT><BR>
<FONT SIZE="2">Team Ubuntu Singapore</FONT> <BR>
<BR>
<BR>
I am still having some real challenges in getting any connection it's actually quite frustrating.   zerocd"' | sudo   < On this is the command zerocd'" or zerocd" or zerocd' ? also I could not find the straight line symbol on my keyboard prior to sudo   I have tried plugging my starhub in waiting until I see the green icon and than hitting eject, I than went to the System Network connections Mobile Broadband Prepaid services     The problem with this method is that the person who suggested said after I hit the eject button my mobile broadband would just turn green or light up showing connection it has never done that.   I appreciate you guys helping me on this as I am really interested in getting online and it's quite frustrating.
</TD>
</TR>
</TABLE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
</TD>
</TR>
</TABLE>
        <BR>
    </BLOCKQUOTE>
    <BR>
    Hi Wilson,<BR>
    <BR>
    1. Have you tried copying the command and pasting it onto the Terminal? If possible try not to type out the command, just highlight the whole command and in Terminal press the following button combination to paste (Ctrl + Shift + V)<BR>
    2.  It is zerocd"' = zerocd + double qoute + single qoute<BR>
    3. The symbol | is on the button \ remember to press (Shift + \)<BR>
    <BR>
    If the above still too troublesome for you, then copy the attachment and place it in the folder /etc/udev/rules.d/<BR>
    Make sure you have root access to copy into the folder.<BR>
    <BR>
    Once you have done the above in the Terminal, plug in the dongle. Ubuntu should be able to detect the device and then will prompt you to enter some information regarding the Internet connection such as carrier (Starhub, Singtel, M1) and type of plan (Postpaid, Prepaid).<BR>
    <BR>
    Please keep me posted so I know whether it works for you. Thanks!<BR>
    <BR>
    <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Muhammad Heidir<BR>
<BR>
<FONT SIZE="2">Launchpad: ~heidir</FONT><BR>
<FONT SIZE="2">Team Ubuntu Singapore</FONT> <BR>
<BR>
<BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</TD>
</TR>
</TABLE>
        <BR>
    </BLOCKQUOTE>
    <BR>
    Hi Wilson,<BR>
    <BR>
    Great news! No need to treat me dinner. As long as it works and you are using Ubuntu brings me great joy!<BR>
    <BR>
    Happy Ubuntuing!<BR>
    <BR>
    <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Muhammad Heidir<BR>
<BR>
<FONT SIZE="2">Launchpad: ~heidir</FONT><BR>
<FONT SIZE="2">Team Ubuntu Singapore</FONT> <BR>
<BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</TD>
</TR>
</TABLE>
    <BR>
</BLOCKQUOTE>
<BR>
Hi Wilson,<BR>
<BR>
I'm CC'ing this to the mailing list for reference purposes.<BR>
<BR>
This problem usually arises when:<BR>
<BR>
1. Running 2 apt-get install commands at the same time<BR>
For apt-get to work, only 1 process should be running. In case you want to install multiple software at the same time, just append it in the command:<BR>
       $ sudo apt-get install firefox chromium gnome-do<BR>
<BR>
2. When apt-get update process is terminated before it was able to complete update progress<BR>
When an update is in progress, apt-get will download files from the source and checks with current configuration. When this process is terminated, it was not completed cleanly and residues are left which causes the error<BR>
<BR>
Resolving the issue:<BR>
Since we know that there are residues left, the only logical way is to delete the contents at the stored location. In this case, /var/lib/dpkg/lock<BR>
<BR>
This location is protected by root user. So in order to remove the file 'lock' you need to use sudo to remove it.<BR>
    $ sudo rm /var/lib/dpkg/lock<BR>
<BR>
    sudo = run the command as root/superuser<BR>
    rm = the command to remove the file/directory<BR>
    /var/lib/dpkg/lock = the directory and the file to delete, directory = /var/lob/dpkg, file = lock<BR>
<BR>
    $ sudo rm /var/cache/apt/archives/lock<BR>
    <BR>
    similar to the latter command, in this case directory = /var/cache/apt/archives, file = lock<BR>
<BR>
    The first deletion will remove files that was being used when performing update<BR>
    The second deletion remove files to install which was not completely downloaded<BR>
<BR>
I would suggest you learn a bit of Linux bash/command line syntax so that you are able to grasp and understand a bit to work your way around Linux environment.<BR>
<BR>
Linux Command Syntax:<BR>
 $ = user shell<BR>
 # = root shell (administrative power that is dangerous if not used correctly<BR>
<BR>
$ command [OPTION] [FILE]<BR>
This refers to simple commands such as rm (remove/delete), cp (copy), mv(move/rename)<BR>
<BR>
You can access the manual to learn how to use the commands in Terminal, just type:<BR>
 $ man rm<BR>
<BR>
man = manual<BR>
rm = the command you want to learn more about<BR>
<BR>
Hope these help!<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Muhammad Heidir<BR>
<BR>
<FONT SIZE="2">Launchpad: ~heidir</FONT><BR>
<FONT SIZE="2">Team Ubuntu Singapore</FONT> <BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>