an error occured

Asked by zack zeeaay

zahid@Zahid:~$ sudo apt-get update && sudo apt-get upgrade
[sudo] password for zahid:
E: Line 1 too long in source list /etc/apt/sources.list.
E: The list of sources could not be read.
zahid@Zahid:~$ sudo rm -vf /var/lib/apt/lists/*
removed ‘/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_trusty_partner_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_trusty_partner_binary-i386_Packages’
removed ‘/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_trusty_partner_i18n_Translation-en’
removed ‘/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_trusty_partner_source_Sources’
removed ‘/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_trusty_Release’
removed ‘/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_trusty_Release.gpg’
removed ‘/var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_main_binary-i386_Packages’
removed ‘/var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_main_source_Sources’
removed ‘/var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_Release’
removed ‘/var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_Release.gpg’
removed ‘/var/lib/apt/lists/lock’
rm: cannot remove ‘/var/lib/apt/lists/partial’: Is a directory
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_InRelease’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-i386_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_i18n_Translation-en’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_source_Sources’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_binary-i386_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_i18n_Translation-en’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_source_Sources’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_restricted_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_restricted_binary-i386_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_restricted_i18n_Translation-en’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_restricted_source_Sources’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_universe_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_universe_binary-i386_Packages’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_universe_i18n_Translation-en’
removed ‘/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_universe_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_InRelease’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_main_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_main_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_main_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_main_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_multiverse_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_multiverse_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_multiverse_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_multiverse_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_restricted_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_restricted_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_restricted_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_restricted_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_universe_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_universe_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_universe_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-backports_universe_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_main_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_multiverse_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_multiverse_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_multiverse_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_multiverse_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_Release’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_Release.gpg’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_restricted_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_restricted_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_restricted_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_universe_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_universe_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_InRelease’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_multiverse_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_multiverse_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_multiverse_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_multiverse_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_restricted_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_restricted_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_restricted_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_restricted_source_Sources’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_universe_binary-amd64_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_universe_binary-i386_Packages’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_universe_i18n_Translation-en’
removed ‘/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_universe_source_Sources’
zahid@Zahid:~$ sudo apt-get update
E: Line 1 too long in source list /etc/apt/sources.list.
E: The list of sources could not be read.
zahid@Zahid:~$ sudo rm /var/lib/apt/lists/*
rm: cannot remove ‘/var/lib/apt/lists/partial’: Is a directory
zahid@Zahid:~$ sudo rm /var/lib/apt/lista/* -vf
zahid@Zahid:~$ sudo rm -vf /var/lib/apt/lists/*
rm: cannot remove ‘/var/lib/apt/lists/partial’: Is a directory
zahid@Zahid:~$ ubuntu-support-status
Traceback (most recent call last):
  File "/usr/bin/ubuntu-support-status", line 120, in <module>
    with apt.Cache() as cache:
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 107, in __init__
    self.open(progress)
  File "/usr/lib/python3/dist-packages/apt/cache.py", line 155, in open
    self._list.read_main_list()
SystemError: E:Line 1 too long in source list /etc/apt/sources.list.
zahid@Zahid:~$ cat /etc/dpkg/dpkg.cfg.d/multiarch
cat: /etc/dpkg/dpkg.cfg.d/multiarch: No such file or directory
zahid@Zahid:~$ dpkg --print-foreign-architectures
i386
zahid@Zahid:~$ sudo grep -R proxy /etc/apt/*
grep: /etc/apt/sources.list: Input/output error
zahid@Zahid:~$
zahid@Zahid:~$ grep proxy /etc/environment
zahid@Zahid:~$ echo $http_proxy

zahid@Zahid:~$ echo $ftp_proxy

zahid@Zahid:~$ grep proxy /etc/bash.bashrc
zahid@Zahid:~$ grep proxy ~/.bashrc
zahid@Zahid:~$
zahid@Zahid:~$ cat /etc/apt/apt.conf
cat: /etc/apt/apt.conf: No such file or directory
zahid@Zahid:~$ sudo fuser -vvv /var/cache/apt/archives/lock
zahid@Zahid:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
zahid@Zahid:~$ uname -a
Linux Zahid 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
zahid@Zahid:~$ sudo rm /var/lib/apt/lists/lock
rm: cannot remove ‘/var/lib/apt/lists/lock’: No such file or directory
zahid@Zahid:~$ sudo rm /var/cache/apt/archives/lock
zahid@Zahid:~$ sudo rm /var/lib/dpkg/lock
zahid@Zahid:~$ sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup

zahid@Zahid:~$
zahid@Zahid:~$
zahid@Zahid:~$ sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
zahid@Zahid:~$
zahid@Zahid:~$ sudo mv /var/lib/dpkg/status /var/lib/dpkg/status-bad
zahid@Zahid:~$ sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status || sudo cp /var/backups/apt.extended_states.0 /var/lib/dpkg/status
zahid@Zahid:~$ sudo mv /var/lib/dpkg/available /var/lib/dpkg/available-bad
zahid@Zahid:~$ udo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
WARNING:root:could not open file '/etc/apt/sources.list'

The program 'udo' is currently not installed. You can install it by typing:
sudo apt-get install udo
You will have to enable the component called 'universe'
zahid@Zahid:~$ sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
zahid@Zahid:~$
zahid@Zahid:~$ sudo rm -rf /var/lib/dpkg/updates/*
zahid@Zahid:~$ sudo rm -rf /var/lib/apt/lists
zahid@Zahid:~$ sudo rm /var/cache/apt/*.bin
zahid@Zahid:~$ sudo mkdir /var/lib/apt/lists
zahid@Zahid:~$
zahid@Zahid:~$ sudo mkdir /var/lib/apt/lists/partial
zahid@Zahid:~$ LANG=C;sudo apt-get clean
zahid@Zahid:~$ LANG=C;sudo apt-get autoclean
Reading package lists... Error!
E: Line 1 too long in source list /etc/apt/sources.list.
E: The list of sources could not be read.
E: The package lists or status file could not be parsed or opened.
zahid@Zahid:~$ sudo dpkg --configure -a
Setting up myspell-en-au (2.1-5.4) ...
Setting up hyphen-en-us (2.8.6-3ubuntu2) ...
Setting up myspell-en-gb (1:4.2.1-0ubuntu1.1) ...
Setting up libreoffice-l10n-en-gb (1:4.2.8-0ubuntu1) ...
Setting up mythes-en-us (1:4.2.1-0ubuntu1.1) ...
Setting up libreoffice-l10n-en-za (1:4.2.8-0ubuntu1) ...
Setting up thunderbird (1:38.3.0+build1-0ubuntu0.14.04.1) ...
Setting up libreoffice-help-en-gb (1:4.2.8-0ubuntu1) ...
Setting up thunderbird-gnome-support (1:38.3.0+build1-0ubuntu0.14.04.1) ...
Setting up myspell-en-za (1:4.2.1-0ubuntu1.1) ...
Setting up wbritish (7.1-1) ...
Setting up hunspell-en-ca (1:4.2.1-0ubuntu1.1) ...
Setting up openoffice.org-hyphenation (0.7.1) ...
Setting up mythes-en-au (2.1-5.4) ...
Setting up thunderbird-locale-en (1:38.3.0+build1-0ubuntu0.14.04.1) ...
Setting up thunderbird-locale-en-us (1:38.3.0+build1-0ubuntu0.14.04.1) ...
Setting up thunderbird-locale-en-gb (1:38.3.0+build1-0ubuntu0.14.04.1) ...
Processing triggers for dictionaries-common (1.20.5) ...
zahid@Zahid:~$ sudo dpkg --clear-avail
zahid@Zahid:~$ LANG=C;sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
zahid@Zahid:~$ LANG=C;sudo apt-get --fix-missing install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
zahid@Zahid:~$ LANG=C;sudo apt-get --purge autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
zahid@Zahid:~$ LANG=C;sudo apt-get --fix-missing update -o APT::Cache-Limit=100000000
E: Line 1 too long in source list /etc/apt/sources.list.
E: The list of sources could not be read.
zahid@Zahid:~$ LANG=C;sudo apt-get update -o APT::Cache-Limit=100000000 && sudo apt-get dist-upgrade
E: Line 1 too long in source list /etc/apt/sources.list.
E: The list of sources could not be read.
zahid@Zahid:~$
zahid@Zahid:~$ find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; cat -n "$1"' _ '{}' \;

/etc/apt/sources.list

cat: /etc/apt/sources.list: Input/output error
zahid@Zahid:~$ sudo dpkg --add-architecture i386
zahid@Zahid:~$ sudo apt-get update
E: Line 1 too long in source list /etc/apt/sources.list.
E: The list of sources could not be read.
zahid@Zahid:~$

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu apt Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Your sources.list file is corrupt and needs replacing.

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

What is the output of

ls -l /etc/apt

Revision history for this message
Best Mark Rijckenberg (markrijckenberg) said :
#3

I suggest running these commands first:

sudo rm /etc/apt/sources.list.d/*

sudo rm /etc/apt/sources.list

Then run this command:

sudo gedit /etc/apt/sources.list

Copy-paste the contents below (starting with ###### Ubuntu Main Repos # and everything below that line) into the sources.list file and save the change in the gedit editor:

That should help fix it. Then make sure to run sudo apt-get update

#------------------------------------------------------------------------------#
# OFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner

Revision history for this message
zack zeeaay (viol-8-r) said :
#4

Thanks Mark Rijckenberg, that solved my question.

Revision history for this message
zack zeeaay (viol-8-r) said :
#5

When I restarted my machine , the problem went away and I am good now